版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、四四72797279可編程數(shù)碼管可編程數(shù)碼管/ /鍵盤(pán)串行接口芯片:鍵盤(pán)串行接口芯片: hd7279a是一片具串行 接口的,可同時(shí)驅(qū)動(dòng)8位 共陰式數(shù)碼管的智能顯 示驅(qū)動(dòng)芯片,該芯片同 時(shí)還可以連接多達(dá)64鍵 的鍵盤(pán)矩陣,單片即可 完成led顯示,鍵盤(pán)接口 的全部功能 。 1.1.主要特性主要特性 (1).串行接口,無(wú)需外圍元件可直接驅(qū)動(dòng)led。 (2).各位獨(dú)立控制譯碼/不譯碼及消隱和閃爍屬性。 (3).(循環(huán))左移/(循環(huán))右移指令。 (4).具有段尋址指令,方便控制獨(dú)立led。 (5).64鍵鍵盤(pán)控制器,內(nèi)含去抖動(dòng)電路。 2.2.引腳說(shuō)明:引腳說(shuō)明: 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)亮,否則不亮。此指令靈活,通過(guò)造字 形表,可以顯示用戶所需的字符。 (4)(4)閃爍控制閃爍控制88h88h d7d6d5d4d3d2d1d0d7d6d5d4d3d2d1d0 10001000d8d7d6d5d4d3d2d1 此命令控制各個(gè)數(shù)碼管的閃爍屬性,d1d8分別對(duì)應(yīng) 數(shù)碼管1-8。0=閃爍,1=不閃爍。開(kāi)機(jī)后,缺省的
6、狀態(tài) 為各位均不閃爍。 (5). (5). 讀鍵盤(pán)數(shù)據(jù)指令讀鍵盤(pán)數(shù)據(jù)指令15h 15h d7d6d5d4d3d2d1d0d7d6d5d4d3d2d1d0 00010101d7d6d5d4d3d2d1d0 該指令從hd7279a讀出當(dāng)前的按鍵代碼。前一個(gè) 字節(jié)015h為指令代碼,而后一個(gè)字節(jié)d0-d7則為 hd7279a返回的按鍵代碼,其范圍是00h-3fh(無(wú)鍵按 下時(shí)為ffh)。 當(dāng)hd7279a檢測(cè)到有效的按鍵時(shí),key引腳從高 電平變?yōu)榈碗娖?,并一直保持到按鍵結(jié)束。在此期間, 如果hd7279a接收到讀鍵盤(pán)數(shù)據(jù)指令,則輸出當(dāng) 前按鍵的鍵盤(pán)代碼; 如果在收到讀鍵盤(pán)指令時(shí)沒(méi)有有效按鍵, 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)、讀取鍵盤(pán)數(shù)據(jù)指令,寬度為16個(gè)bit,前8個(gè)為微處 理器發(fā)送到hd7279a的指令,后8個(gè)bit為hd7279a返 回的鍵盤(pán)代碼。執(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). 讀鍵盤(pán)指令 t5=25us; t6=8us; t7=8us 5. hd7279a 5. hd7279a應(yīng)用舉例應(yīng)用舉例 a a硬件電路:硬件電路: 注意: (1).hd7279a應(yīng)連接共陰式數(shù)碼管。 (2).應(yīng)用中,無(wú)需用到的鍵盤(pán)和數(shù)碼管可以不連接。 (3).應(yīng)用中,串入dp及sasg連接的8只電阻為200歐。 (4).應(yīng)用中, 8只下拉電阻和8只鍵盤(pán)連接位選線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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 郵局選址課程設(shè)計(jì)
- 綜合課程設(shè)計(jì)學(xué)什么的
- 顏料生成課程設(shè)計(jì)
- 早教糖果主題課程設(shè)計(jì)
- 煤油換熱器課程設(shè)計(jì)模板
- 招標(biāo)文件課程設(shè)計(jì)體會(huì)
- 遙感課程設(shè)計(jì)專題圖
- 領(lǐng)導(dǎo)的課程設(shè)計(jì)
- 順丁烯二酸酐課程設(shè)計(jì)
- 魚(yú)缸制造課課程設(shè)計(jì)
- 患者跌倒墜床的應(yīng)急預(yù)案試題及答案
- GB/T 24128-2018塑料塑料防霉劑的防霉效果評(píng)估
- 福建省地方標(biāo)準(zhǔn)《先張法預(yù)應(yīng)力混凝土管樁基礎(chǔ)技術(shù)規(guī)程》DBJ13-2023
- 危險(xiǎn)作業(yè)監(jiān)護(hù)人員培訓(xùn)
- 職業(yè)病防治企業(yè)臺(tái)賬樣本
- 充電樁驗(yàn)收表
- 城市水環(huán)境新型污染物的去除新技術(shù)課件
- 中長(zhǎng)期貸款按實(shí)際投向統(tǒng)計(jì)統(tǒng)計(jì)制度
- 新媒體營(yíng)銷完整版教學(xué)課件最全ppt整套教程電子講義(最新)
- 鍋爐專業(yè)2020年防非停措施
- 中國(guó)鐵塔股份有限公司通信鐵塔、機(jī)房施工及驗(yàn)收規(guī)范(試行)
評(píng)論
0/150
提交評(píng)論