版權(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ù)位(清除)指令a4hd7d6d5d4d3d2d1d010100100 當(dāng)hd7279a收到該指令后,將所有的顯示清除,所有 設(shè)置的字符消隱、閃爍等屬性也被一起清除。執(zhí)行 該指令后,芯片所處的狀態(tài)與系統(tǒng)上電后所處
3、的狀 態(tài)一樣。 (2). 左移指令左移指令a1ha1hd7d6d5d4d3d2d1d0101000014252lp39 例如,原顯示為: 其中第2位3和第4位l為閃爍顯示, 執(zhí)行了左移指令后,顯示變?yōu)?252lp39 第2位9和第4位p為閃爍顯示。 (3)右移指令a0h d7d6d5d4d3d2d1d010100000 與左移指令類似,但所做移動(dòng)為自左向右(從第8位 向第1位)移動(dòng),移動(dòng)后,最左邊一位為空。b b帶有數(shù)據(jù)的指令帶有數(shù)據(jù)的指令 (1). (1). 下載數(shù)據(jù)且按方式下載數(shù)據(jù)且按方式0 0譯碼譯碼 d7d6d5d4d3d2d1d0d7d6d5d4d3d2d1d010000a2a1 a
4、0dpxxxd3d2d1d0 命令由二字節(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譯碼譯碼d7d6d5d4d3d2d1d0d7d6d5d4d3d2d1d011001a2a1a0dpxxxd3d2d1d0 此指令與上一條指令其本相同,所不同的是譯碼方式, 該指令的譯碼為按d0d3值對(duì)應(yīng)的是09,af。(3)(3)下載數(shù)據(jù)但不譯碼下載數(shù)
5、據(jù)但不譯碼 d7d6d5d4d3d2d1d0d7d6d5d4d3d2d1d010010a2a1a0dpabcdefg其中,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 d7d6d5d4d3d2d1d0d7d6d5d4d3d2d1d010001000d8d7d6d5d4d3d2d1此命令控制各個(gè)數(shù)碼管的閃爍屬性,d1d8分別對(duì)應(yīng)數(shù)碼管1-8。0=閃爍,1=不閃爍。開(kāi)機(jī)后,缺省的狀態(tài)為各位均不閃爍。 (5). (5). 讀鍵盤(pán)數(shù)據(jù)指
6、令讀鍵盤(pán)數(shù)據(jù)指令15h 15h d7d6d5d4d3d2d1d0d7d6d5d4d3d2d1d000010101d7d6d5d4d3d2d1d0該指令從hd7279a讀出當(dāng)前的按鍵代碼。前一個(gè)字節(jié)015h為指令代碼,而后一個(gè)字節(jié)d0-d7則為hd7279a返回的按鍵代碼,其范圍是00h-3fh(無(wú)鍵按下時(shí)為ffh)。當(dāng)hd7279a檢測(cè)到有效的按鍵時(shí),key引腳從高電平變?yōu)榈碗娖剑⒁恢北3值桨存I結(jié)束。在此期間,如果hd7279a接收到讀鍵盤(pán)數(shù)據(jù)指令,則輸出當(dāng)前按鍵的鍵盤(pán)代碼; 如果在收到讀鍵盤(pán)指令時(shí)沒(méi)有有效按鍵,hd7279a將輸出ffh。4 4串行接口的時(shí)序圖。串行接口的時(shí)序圖。a、hd7
7、279a的指令結(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). 純指令 t1=50us; t2=8us; t3=8us (2). 帶數(shù)據(jù)指令 t4=25us(
8、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。 (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中) stj
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年版技術(shù)轉(zhuǎn)讓合同服務(wù)內(nèi)容擴(kuò)展
- 承德護(hù)理職業(yè)學(xué)院《汽車(chē)新技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 成都銀杏酒店管理學(xué)院《數(shù)值分析與算法》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年度航空安全員聘用與培訓(xùn)協(xié)議書(shū)
- 2024年裝配式建筑配件瓦工施工合同范本3篇
- 二零二五年工廠食堂員工用餐健康指導(dǎo)承包合同3篇
- 教學(xué)課件:瀝青材料的流變學(xué)特性解析
- 2024權(quán)戰(zhàn)略合作協(xié)議
- 2025版空置工業(yè)廠房租賃及倉(cāng)儲(chǔ)物流服務(wù)合同3篇
- 2025年度新能源儲(chǔ)能技術(shù)研發(fā)與推廣協(xié)議3篇
- Unit1WhatsthematterSectionB2a-2e教學(xué)設(shè)計(jì)人教版八年級(jí)英語(yǔ)下冊(cè)
- 幼兒園大班音樂(lè)教案《爆米花》教學(xué)反思
- 行政單位固定資產(chǎn)盤(pán)點(diǎn)報(bào)告
- 光學(xué)焦度計(jì)的原理與應(yīng)用
- 《兩小兒辯日》教學(xué)案例:培養(yǎng)學(xué)生的思辨能力
- 2024年廣東省普通高中學(xué)業(yè)水平考試化學(xué)試卷(修改+答案)版
- 2024年小學(xué)生中華經(jīng)典誦讀知識(shí)競(jìng)賽參考題庫(kù)500題(含答案)
- 日拱一卒行穩(wěn)致遠(yuǎn)
- 培訓(xùn)內(nèi)驅(qū)力的課件
- 管理后臺(tái)策劃方案
- 人防、物防、技防工作措施
評(píng)論
0/150
提交評(píng)論