鍵盤顯示及其接口技術(shù) ppt課件_第1頁
鍵盤顯示及其接口技術(shù) ppt課件_第2頁
鍵盤顯示及其接口技術(shù) ppt課件_第3頁
鍵盤顯示及其接口技術(shù) ppt課件_第4頁
鍵盤顯示及其接口技術(shù) ppt課件_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、3 鍵盤、顯示及其鍵盤、顯示及其接口技術(shù)接口技術(shù)3.1 鍵盤及其接口鍵盤及其接口3.2 顯示器接口顯示器接口3.3 HD7279鍵盤、顯示智能控制芯片鍵盤、顯示智能控制芯片3.4 4 內(nèi)藏內(nèi)藏HD61202HD61202控制器圖形液晶顯示模塊控制器圖形液晶顯示模塊結(jié)束放映3.1 鍵盤及其接口鍵盤及其接口3.1.1 概述概述3.1.2 獨立式鍵盤接口獨立式鍵盤接口3.1.3 行列式鍵盤行列式鍵盤上一頁上一頁下一頁下一頁返回本章返回本章3.1.1 概述概述 鍵盤是由若干按鍵組成的開關(guān)矩陣,它是微型鍵盤是由若干按鍵組成的開關(guān)矩陣,它是微型計算機(jī)最常用的輸入設(shè)備,用戶可以通過鍵盤向計算機(jī)最常用的輸入設(shè)

2、備,用戶可以通過鍵盤向計算機(jī)輸入指令、地址和數(shù)據(jù)。一般單片機(jī)系統(tǒng)計算機(jī)輸入指令、地址和數(shù)據(jù)。一般單片機(jī)系統(tǒng)中采用非編碼鍵盤,非編碼鍵盤是由軟件來識別中采用非編碼鍵盤,非編碼鍵盤是由軟件來識別鍵盤上的閉合鍵,它具有結(jié)構(gòu)簡單,使用靈活等鍵盤上的閉合鍵,它具有結(jié)構(gòu)簡單,使用靈活等特點,因此被廣泛應(yīng)用于單片機(jī)系統(tǒng)。特點,因此被廣泛應(yīng)用于單片機(jī)系統(tǒng)。上一頁上一頁下一頁下一頁 按鍵開關(guān)的抖動問題按鍵開關(guān)的抖動問題 組成鍵盤的按鍵有觸點式和非觸點式兩種,單組成鍵盤的按鍵有觸點式和非觸點式兩種,單片機(jī)中應(yīng)用的一般是由機(jī)械觸點構(gòu)成的。如圖片機(jī)中應(yīng)用的一般是由機(jī)械觸點構(gòu)成的。如圖3 31 1所示。所示。 由于按鍵

3、是機(jī)械觸點,當(dāng)機(jī)械觸點斷開、閉合由于按鍵是機(jī)械觸點,當(dāng)機(jī)械觸點斷開、閉合時,會有抖動,時,會有抖動,P1.0輸入端的波形如圖輸入端的波形如圖3 32所示。所示。 常用去抖動方法:常用去抖動方法: (1 1)硬件方法)硬件方法 增加去抖動電路。增加去抖動電路。 (2 2)軟件方法)軟件方法 采用軟件延時采用軟件延時(10ms)躲過抖動躲過抖動上一頁上一頁下一頁下一頁返回本節(jié)返回本節(jié)3.1.2 獨立式鍵盤接口獨立式鍵盤接口 獨立式按鍵是指直接用獨立式按鍵是指直接用I/O口線構(gòu)成的單個按口線構(gòu)成的單個按鍵電路。每根鍵電路。每根I/O口線上按鍵的工作狀態(tài)不會影口線上按鍵的工作狀態(tài)不會影響其他響其他I/

4、O口線的工作狀態(tài)。獨立式按鍵電路如口線的工作狀態(tài)。獨立式按鍵電路如圖圖33所示。所示。上一頁上一頁下一頁下一頁返回本節(jié)返回本節(jié)3.1.3 行列式鍵盤行列式鍵盤1鍵盤工作原理鍵盤工作原理 在鍵盤中按鍵數(shù)量較多時,為了減少在鍵盤中按鍵數(shù)量較多時,為了減少I/O口的占用,通口的占用,通常將按鍵排列成矩陣形式,常將按鍵排列成矩陣形式,行列式鍵盤電路原理如圖行列式鍵盤電路原理如圖34所示。所示。 列線通過電阻接正電源,并將行線所接的單片機(jī)的列線通過電阻接正電源,并將行線所接的單片機(jī)的I/O口口(P1.4-P1.7)(P1.4-P1.7)作為輸出端,而列線所接的作為輸出端,而列線所接的I/O口口(P1.0

5、-(P1.0-P1.3)P1.3)則作為輸入。當(dāng)按鍵沒有按下時,所有的輸出端都則作為輸入。當(dāng)按鍵沒有按下時,所有的輸出端都是高電平,代表無鍵按下。行線輸出是低電平時,一旦是高電平,代表無鍵按下。行線輸出是低電平時,一旦有鍵按下,則輸入線就會被拉低,這樣,通過讀輸入線有鍵按下,則輸入線就會被拉低,這樣,通過讀輸入線的狀態(tài)就可得知是否有鍵按下了。的狀態(tài)就可得知是否有鍵按下了。 上一頁上一頁下一頁下一頁2鍵盤掃描方式鍵盤掃描方式 行掃描法行掃描法 行掃描法又稱為逐行(或列)掃描查詢法,行掃描法又稱為逐行(或列)掃描查詢法,是一種最常用的按鍵識別方法。是一種最常用的按鍵識別方法。 (1)(1)判斷鍵盤

6、中有無鍵按下判斷鍵盤中有無鍵按下 將全部行線將全部行線Y0-Y3Y0-Y3置低電平,然后檢測列線的狀態(tài)。只置低電平,然后檢測列線的狀態(tài)。只要有一列的電平為低,則表示鍵盤中有鍵被按下,而且閉要有一列的電平為低,則表示鍵盤中有鍵被按下,而且閉合的鍵位于低電平線與合的鍵位于低電平線與4 4根行線相交叉的根行線相交叉的4 4個按鍵之中。若個按鍵之中。若所有列線均為高電平,則鍵盤中無鍵按下。所有列線均為高電平,則鍵盤中無鍵按下。 (2)(2)判斷閉合鍵所在的位置判斷閉合鍵所在的位置 在判定有鍵按下后逐逐行置低電平,同時讀入列的狀態(tài),在判定有鍵按下后逐逐行置低電平,同時讀入列的狀態(tài),如果列的狀態(tài)出現(xiàn)非全如

7、果列的狀態(tài)出現(xiàn)非全1狀態(tài),這時狀態(tài),這時0狀態(tài)的行、列交點的狀態(tài)的行、列交點的鍵就是所按下的鍵。鍵就是所按下的鍵。 鍵掃描子程序框圖如圖鍵掃描子程序框圖如圖35 所示。所示。上一頁上一頁下一頁下一頁返回本節(jié)返回本節(jié)3.2 顯示器接口顯示器接口3.2.1 LED顯示器接口顯示器接口3.2.2 LCD顯示器接口顯示器接口上一頁上一頁下一頁下一頁返回本章返回本章3.2.1 LED顯示器接口顯示器接口1LED顯示器結(jié)構(gòu)與原理顯示器結(jié)構(gòu)與原理 LED顯示塊是由發(fā)光二極管顯示字段的顯示器顯示塊是由發(fā)光二極管顯示字段的顯示器件。件。 在單片機(jī)應(yīng)用系統(tǒng)中通常使用的是七段在單片機(jī)應(yīng)用系統(tǒng)中通常使用的是七段LED

8、。這種顯示塊有共陰極與共陽極兩種,如圖這種顯示塊有共陰極與共陽極兩種,如圖36所所示。七段顯示塊與單片機(jī)接口非常容易。如表示。七段顯示塊與單片機(jī)接口非常容易。如表31所示。所示。 上一頁上一頁下一頁下一頁2LED顯示器與顯示方式顯示器與顯示方式 在單片機(jī)應(yīng)用系統(tǒng)中使用在單片機(jī)應(yīng)用系統(tǒng)中使用LED顯示塊構(gòu)成顯示塊構(gòu)成N位位LED顯示器。圖顯示器。圖37是是N位顯示器的構(gòu)成原理。位顯示器的構(gòu)成原理。 LED顯示器有兩種方式:顯示器有兩種方式:(1)LED靜態(tài)顯示方式(如圖靜態(tài)顯示方式(如圖38所示)所示) (2)LED動態(tài)顯示方式(如圖動態(tài)顯示方式(如圖39所示)所示) 上一頁上一頁下一頁下一頁3

9、LED顯示器接口實例顯示器接口實例 從從LED顯示器的原理可知,為了顯示字母與數(shù)顯示器的原理可知,為了顯示字母與數(shù)字,必須最終轉(zhuǎn)換成相應(yīng)的段選碼。這種轉(zhuǎn)換可字,必須最終轉(zhuǎn)換成相應(yīng)的段選碼。這種轉(zhuǎn)換可以通過硬件譯碼器或軟件進(jìn)行譯碼。以通過硬件譯碼器或軟件進(jìn)行譯碼。l硬件譯碼器硬件譯碼器LED顯示器接口顯示器接口 (如圖(如圖310所示)所示)l軟件譯碼軟件譯碼LED顯示器接口顯示器接口 (如(如圖圖311、312所示)所示)上一頁上一頁下一頁下一頁返回本節(jié)返回本節(jié)3.2.2 LCD顯示器接口顯示器接口1LCD的基本結(jié)構(gòu)及工作原理的基本結(jié)構(gòu)及工作原理液晶顯示器基本結(jié)構(gòu)上一頁上一頁下一頁下一頁2LC

10、D的驅(qū)動方式的驅(qū)動方式 靜態(tài)驅(qū)動方式:靜態(tài)驅(qū)動回路及波形如圖靜態(tài)驅(qū)動方式:靜態(tài)驅(qū)動回路及波形如圖313所示,圖中所示,圖中LCD表示某個液晶顯示段。表示某個液晶顯示段。 時分割驅(qū)動電壓平均化:時分割驅(qū)動電壓平均化:當(dāng)顯示字段增多時,當(dāng)顯示字段增多時,為減少引出線和驅(qū)動回路數(shù),需要采用時分割驅(qū)為減少引出線和驅(qū)動回路數(shù),需要采用時分割驅(qū)動法。時分割驅(qū)動方式通常采用電壓平均化法,動法。時分割驅(qū)動方式通常采用電壓平均化法,其占空比有其占空比有1/2,1/8,1/11,1/16,1/32,1/64等,等,偏比有偏比有1/2,1/3,1/4,1/5,1/7,1/9等。等。上一頁上一頁下一頁下一頁3LCD接

11、口實例接口實例 硬件接口電路:硬件接口電路:圖圖314為六位液晶靜態(tài)顯示為六位液晶靜態(tài)顯示電路。電路。 典型顯示子程序:典型顯示子程序:設(shè)顯示緩沖區(qū)為設(shè)顯示緩沖區(qū)為8031片內(nèi)片內(nèi)RAM的的22H27H六個單元依次放置六位分離的六個單元依次放置六位分離的BCD碼。碼。上一頁上一頁下一頁下一頁返回本節(jié)返回本節(jié)3.3 HD7279鍵盤、顯示智能控制芯片鍵盤、顯示智能控制芯片是一片具有串行接口的可同時驅(qū)動8位共陰式數(shù)碼管(或64只獨立LED)的智能顯示驅(qū)動芯 片,該芯片同時還可連接多達(dá)64鍵的鍵盤矩陣,單片即可完成LED顯示、鍵盤接口的全部功能。 HD7279鍵盤、顯示智能控制芯片。鍵盤、顯示智能控

12、制芯片。上一頁上一頁下一頁下一頁返回本章返回本章7.4 內(nèi)藏內(nèi)藏HD61202HD61202控制器圖形液晶顯示??刂破鲌D形液晶顯示模 點陣式液晶顯示器件(LCD) 因為其體積小、重量輕、顯示信息量大,特別是能夠顯示漢字和圖形曲線的突出優(yōu)點,被廣泛應(yīng)用于各種儀器儀表、電子顯示裝置、計算機(jī)顯示終端等諸多場合,實現(xiàn)人機(jī)對話和各種測量處理結(jié)果的顯示,特別是在便攜式儀器儀表中具有廣闊的應(yīng)用前景。 內(nèi)藏內(nèi)藏HD61202HD61202控制器圖形液晶顯示模控制器圖形液晶顯示模上一頁上一頁下一頁下一頁返回本章返回本章THANK YOU VERY MUCH !本章結(jié)束!本章結(jié)束!返回本章圖圖31 機(jī)械觸點式按鍵

13、機(jī)械觸點式按鍵 P1.0返回返回圖圖32 鍵閉合和斷開時的電壓抖動鍵閉合和斷開時的電壓抖動 返回返回8031INT0I/O8031圖 8-1-1 獨立式按鍵電路()()查詢方式I/O中斷方式+5VINT1圖圖33 獨立式按鍵電路獨立式按鍵電路 返回返回圖圖34 行列式鍵盤原理電路行列式鍵盤原理電路返回返回圖圖35 鍵掃描子程序框圖鍵掃描子程序框圖調(diào) 用 子 程 序 延 時 6ms調(diào) 用 子 程 序 延 時 12ms開 始有 鍵 閉 合 否 ?有 鍵 閉 合 否 ?判 斷 閉 合 鍵 鍵 號棧閉 合 鍵 釋 放 否 ?輸 入 鍵 號A返 回YNNYNY返回返回 (a)共陰極)共陰極 (b)共陽極

14、)共陽極 (c)管腳配置)管腳配置圖圖36 七段七段LED顯示塊顯示塊返回返回a b c d e f Rdpa b c d e f Rdpa b c d e f Rdpa b c d e f Rdpa b c d e f Rdp3.83.83.83.83.8 I/O口位選控制 I/O口段選控制圖圖3 37 N7 N位位LEDLED顯示器顯示器返回返回 GND/+5VGND/+5VGND/+5VGND/+5VGND/+5VI/O(1)I/O(2)I/O(3)I/O(4)圖圖3 38 8 四位靜態(tài)四位靜態(tài)LEDLED顯示器電路顯示器電路返回返回圖圖39 八位八位LED動態(tài)顯示器電路動態(tài)顯示器電路 I/O(1)DDDDDDDDI/O(2)75643210返回返回圖圖3 310 10 利用硬件譯碼器的七段利用硬件譯碼器的七段LEDLED接口電路

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論