版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、四四72797279可編程數(shù)碼管可編程數(shù)碼管/ /鍵盤串行接口芯片:鍵盤串行接口芯片: hd7279a是一片具串行 接口的,可同時(shí)驅(qū)動(dòng)8位 共陰式數(shù)碼管的智能顯 示驅(qū)動(dòng)芯片,該芯片同 時(shí)還可以連接多達(dá)64鍵 的鍵盤矩陣,單片即可 完成led顯示,鍵盤接口 的全部功能 。 1.1.主要特性主要特性 (1).串行接口,無需外圍元件可直接驅(qū)動(dòng)led。 (2).各位獨(dú)立控制譯碼/不譯碼及消隱和閃爍屬性。 (3).(循環(huán))左移/(循環(huán))右移指令。 (4).具有段尋址指令,方便控制獨(dú)立led。 (5).64鍵鍵盤控制器,內(nèi)含去抖動(dòng)電路。 2.2.引腳說明:引腳說明: vdd: 正電源 vss: 地 cs:
2、 片選 clk: 時(shí)鐘輸入端 data: 串行數(shù)據(jù)輸入/輸出端 clk0: 振蕩輸出端 key: 按鍵有效輸出端 res: 復(fù)位端 sg-sa: 段g段a驅(qū)動(dòng)輸出 dp: 小數(shù)點(diǎn)驅(qū)動(dòng)輸出 dig0-7: 數(shù)位0-7驅(qū)動(dòng)輸出 rc: rc振蕩器連接端 3. 3. 控制指令控制指令 hd7279a的控制指令分為二大類純指令和帶有數(shù) 據(jù)的指令。 主要控制指令如下: a. a. 純指令純指令 (1). 復(fù)位(清除)指令a4h d7d6d5d4d3d2d1d0 10100100 當(dāng)hd7279a收到該指令后,將所有的顯示清除,所有 設(shè)置的字符消隱、閃爍等屬性也被一起清除。執(zhí)行 該指令后,芯片所處的狀態(tài)與
3、系統(tǒng)上電后所處的狀 態(tài)一樣。 (2). 左移指令左移指令a1ha1h d7d6d5d4d3d2d1d0 10100001 4252lp39 例如,原顯示為: 其中第2位3和第4位l為閃爍顯示, 執(zhí)行了左移指令后,顯示變?yōu)? 252lp39 第2位9和第4位p為閃爍顯示。 (3)右移指令a0h d7d6d5d4d3d2d1d0 10100000 與左移指令類似,但所做移動(dòng)為自左向右(從第8位 向第1位)移動(dòng),移動(dòng)后,最左邊一位為空。 b b帶有數(shù)據(jù)的指令帶有數(shù)據(jù)的指令 (1). (1). 下載數(shù)據(jù)且按方式下載數(shù)據(jù)且按方式0 0譯碼譯碼 d7d6d5d4d3d2d1d0d7d6d5d4d3d2d1
4、d0 10000a2a1 a0dpxxxd3d2d1d0 命令由二字節(jié)組成,前半部分為指令,其中a2,a1,a0 為位地址。d0d3為數(shù)據(jù),收到此指令時(shí),按以下規(guī)則 進(jìn)行譯碼。 0000:顯0 1001:顯9 1010:顯 - 1111:顯空白 小數(shù)點(diǎn)的顯示由dp位控制: dp=1時(shí),小數(shù)點(diǎn)顯示, dp=0時(shí),小數(shù)點(diǎn)不顯示。 (2)(2)下載數(shù)據(jù)且按方式下載數(shù)據(jù)且按方式1 1譯碼譯碼 d7d6d5d4d3d2d1d0d7d6d5d4d3d2d1d0 11001a2a1a0dpxxxd3d2d1d0 此指令與上一條指令其本相同,所不同的是譯碼方式, 該指令的譯碼為按d0d3值對(duì)應(yīng)的是09,af。
5、 (3)(3)下載數(shù)據(jù)但不譯碼下載數(shù)據(jù)但不譯碼 d7d6d5d4d3d2d1d0d7d6d5d4d3d2d1d0 10010a2a1a0dpabcdefg 其中,a2,a1,a0為位地址,ag和dp為顯示數(shù)據(jù), 分別對(duì)應(yīng)7段led數(shù)碼管的各段。當(dāng)相應(yīng)的數(shù)據(jù)位為 1時(shí),該段點(diǎn)亮,否則不亮。此指令靈活,通過造字 形表,可以顯示用戶所需的字符。 (4)(4)閃爍控制閃爍控制88h88h d7d6d5d4d3d2d1d0d7d6d5d4d3d2d1d0 10001000d8d7d6d5d4d3d2d1 此命令控制各個(gè)數(shù)碼管的閃爍屬性,d1d8分別對(duì)應(yīng) 數(shù)碼管1-8。0=閃爍,1=不閃爍。開機(jī)后,缺省的
6、狀態(tài) 為各位均不閃爍。 (5). (5). 讀鍵盤數(shù)據(jù)指令讀鍵盤數(shù)據(jù)指令15h 15h d7d6d5d4d3d2d1d0d7d6d5d4d3d2d1d0 00010101d7d6d5d4d3d2d1d0 該指令從hd7279a讀出當(dāng)前的按鍵代碼。前一個(gè) 字節(jié)015h為指令代碼,而后一個(gè)字節(jié)d0-d7則為 hd7279a返回的按鍵代碼,其范圍是00h-3fh(無鍵按 下時(shí)為ffh)。 當(dāng)hd7279a檢測到有效的按鍵時(shí),key引腳從高 電平變?yōu)榈碗娖?,并一直保持到按鍵結(jié)束。在此期間, 如果hd7279a接收到讀鍵盤數(shù)據(jù)指令,則輸出當(dāng) 前按鍵的鍵盤代碼; 如果在收到讀鍵盤指令時(shí)沒有有效按鍵, hd
7、7279a將輸出ffh。 4 4串行接口的時(shí)序圖。串行接口的時(shí)序圖。 a、hd7279a的指令結(jié)構(gòu)類型: (1)、不帶數(shù)據(jù)的純指令,指令的寬度為8個(gè)bit。即微處 理器需發(fā)送8個(gè)clk脈沖。 (2)、帶有數(shù)據(jù)的指令,寬度為16個(gè)bit,即微處理器需 發(fā)送16個(gè)clk脈沖。 (3)、讀取鍵盤數(shù)據(jù)指令,寬度為16個(gè)bit,前8個(gè)為微處 理器發(fā)送到hd7279a的指令,后8個(gè)bit為hd7279a返 回的鍵盤代碼。執(zhí)行此指令時(shí),hd7279a的data端在 第9個(gè)clk脈沖的上升沿變?yōu)檩敵鰻顟B(tài),并與第16個(gè) 脈沖的下降沿恢復(fù)為輸入狀態(tài),等待接收下一個(gè)指 令。 b、串行接口的時(shí)序圖: (1). 純指令
8、 t1=50us; t2=8us; t3=8us (2). 帶數(shù)據(jù)指令 t4=25us (3). 讀鍵盤指令 t5=25us; t6=8us; t7=8us 5. hd7279a 5. hd7279a應(yīng)用舉例應(yīng)用舉例 a a硬件電路:硬件電路: 注意: (1).hd7279a應(yīng)連接共陰式數(shù)碼管。 (2).應(yīng)用中,無需用到的鍵盤和數(shù)碼管可以不連接。 (3).應(yīng)用中,串入dp及sasg連接的8只電阻為200歐。 (4).應(yīng)用中, 8只下拉電阻和8只鍵盤連接位選線dig0 dig7的電阻,應(yīng)遵從一定的比例 關(guān)系,典型值為10倍,下拉電阻的取值 范圍是10k100k,位選電阻的取值圍 是1k10k。
9、(5).hd7279a需要一外接的rc振蕩電路以供系統(tǒng)工 作,其典型值分別為r1.5k,c15pf。 b. b.軟件編程軟件編程 (1). (1). 發(fā)送一字節(jié)子程序發(fā)送一字節(jié)子程序:(發(fā)送數(shù)存于a中) stfs:m ov r7,#08h 設(shè)設(shè):p1.0 cs lp1:rlc a p1.1 clk mov p1.2,c p1.2 data setb p1.1 p1.3 key mov r6,#02h lp2: djnz r6, lp2 clr p1.1 mov r6, #02h lp3: djnz r6,lp3 djnz r7,lp1 ret (2)(2)接收一字節(jié)子程序接收一字節(jié)子程序:(接收字符存于a中) s
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025國際貿(mào)易合同
- 2025開關(guān)插座采購合同標(biāo)準(zhǔn)版
- 2025年度高科技企業(yè)公司股權(quán)協(xié)議書模板3篇
- 2025年度智能家居生態(tài)鏈消費(fèi)者協(xié)議3篇
- 2025年度新材料研發(fā)與應(yīng)用公司整體轉(zhuǎn)讓協(xié)議版3篇
- 2025年度醫(yī)療設(shè)備融資租賃服務(wù)合同模板3篇
- 2025年度農(nóng)村宅基地房買賣合同(農(nóng)村電商服務(wù)站建設(shè))
- 2025年度公租房合同(含租賃合同簽訂及備案費(fèi)用)3篇
- 2025年度環(huán)保處理設(shè)備專業(yè)維修與改造合同3篇
- 2025年度新能源汽車充電基礎(chǔ)設(shè)施合作項(xiàng)目協(xié)議書范本3篇
- 居家養(yǎng)老服務(wù)報(bào)價(jià)明細(xì)表
- 食材配送服務(wù)方案投標(biāo)方案(技術(shù)方案)
- 年產(chǎn)15000噸硫酸鋁項(xiàng)目環(huán)評(píng)報(bào)告表
- 2023-2024學(xué)年湖北省孝感市云夢(mèng)縣八年級(jí)(上)期末英語試卷
- 2024年一級(jí)注冊(cè)建筑師理論考試題庫ab卷
- 2024二人合伙經(jīng)營項(xiàng)目簡單協(xié)議書
- 小學(xué)數(shù)學(xué)班級(jí)學(xué)情分析報(bào)告
- IMCA船舶隱患排查表
- 2024年軟件開發(fā)調(diào)試合同樣本(二篇)
- 地理月考分析及改進(jìn)措施初中生
- MOOC 研究生學(xué)術(shù)規(guī)范與學(xué)術(shù)誠信-南京大學(xué) 中國大學(xué)慕課答案
評(píng)論
0/150
提交評(píng)論