版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 鍵盤輸入數(shù)據(jù)和命令,顯示用于計算機的狀態(tài)、命鍵盤輸入數(shù)據(jù)和命令,顯示用于計算機的狀態(tài)、命令和計算結果。令和計算結果。一、鍵盤一、鍵盤 單片機鍵盤有兩種:單片機鍵盤有兩種: 一種是全編碼鍵盤,其鍵碼全由硬件提供,但是這一種是全編碼鍵盤,其鍵碼全由硬件提供,但是這種方式硬件結構復雜,成本高;種方式硬件結構復雜,成本高; 另一種是非編碼鍵盤,這種鍵盤多采用矩陣方式,另一種是非編碼鍵盤,這種鍵盤多采用矩陣方式,利用軟件識別鍵碼及完成各種鍵功能處理。利用軟件識別鍵碼及完成各種鍵功能處理。單片機系統(tǒng)中多采用非編碼鍵盤。單片機系統(tǒng)中多采用非編碼鍵盤。 二、顯示器二、顯示器1. LED顯示器顯示器 內部由發(fā)
2、光二極管組成段顯示。內部由發(fā)光二極管組成段顯示。 數(shù)碼管結構又分為共陽極型和共陰極型。數(shù)碼管結構又分為共陽極型和共陰極型。 2. LCD液晶顯示器液晶顯示器 常用的常用的LCD可分為字符型和點陣型兩大類??煞譃樽址秃忘c陣型兩大類。 字符型可用來顯示字符和數(shù)字,字符型可用來顯示字符和數(shù)字, 點陣型可用來顯示漢字及圖形。點陣型可用來顯示漢字及圖形。 一、獨立式鍵盤接口電路一、獨立式鍵盤接口電路P1.0P1.1P1.7+5v1. 接口與數(shù)據(jù)接口與數(shù)據(jù) 每個按鍵單獨占有一根每個按鍵單獨占有一根I/O接口引線。接口引線。 輸入每根輸入每根I/O接口引線的信號接口引線的信號對應某個數(shù)據(jù)。對應某個數(shù)據(jù)。2
3、. 鍵盤的可靠性鍵盤的可靠性消除抖動電路消除抖動電路I/O接接口口+5v+5v消除抖動電路消除抖動電路開關開關單片機單片機抖動時間抖動時間10ms開關動作時間開關動作時間100ms“ 1 ”“ 0 ”10ms二、二、獨立式按鍵接口程序設計獨立式按鍵接口程序設計鍵盤處理程序任務鍵盤處理程序任務1 1) )鍵輸入鍵輸入 檢查鍵盤是否有鍵被按下,消除按檢查鍵盤是否有鍵被按下,消除按鍵抖動。確定被按鍵的鍵號,獲取鍵號。鍵抖動。確定被按鍵的鍵號,獲取鍵號。 硬件電路消除抖動或軟件消除抖動。硬件電路消除抖動或軟件消除抖動。2 2) )鍵譯碼鍵譯碼 鍵號為鍵盤位置碼,根據(jù)鍵號查表鍵號為鍵盤位置碼,根據(jù)鍵號查
4、表得出被按鍵的鍵值。得出被按鍵的鍵值。3 3) )鍵處理鍵處理 根據(jù)鍵值轉移到不同程序段。根據(jù)鍵值轉移到不同程序段。若鍵若鍵 值屬于數(shù)字、字符鍵,則調用顯示數(shù)字值屬于數(shù)字、字符鍵,則調用顯示數(shù)字和字符的子程序。若鍵值屬于功能鍵,和字符的子程序。若鍵值屬于功能鍵,則進行多分支轉移,執(zhí)行各個功能程序則進行多分支轉移,執(zhí)行各個功能程序段。段。延時等待延時等待10ms 仍有按鍵信號?仍有按鍵信號?Y 有按鍵信號?有按鍵信號?NYN鍵盤處理鍵盤處理 按鍵釋放?按鍵釋放?NY由多條由多條I/O接口引線組成接口引線組成4行行4列矩陣式鍵盤。列矩陣式鍵盤。n行掃描法識別閉合鍵的原理如下:先按照行號,逐行行掃描
5、法識別閉合鍵的原理如下:先按照行號,逐行接地,即先使第接地,即先使第0行接地,其余行為高電平,然后檢測行接地,其余行為高電平,然后檢測第第0行是否有鍵閉合,這是通過檢查列線電位來實現(xiàn)的,行是否有鍵閉合,這是通過檢查列線電位來實現(xiàn)的,即在第即在第0行接地時,檢查是否有哪條列線為低電平。如行接地時,檢查是否有哪條列線為低電平。如有某條列線為低電平,則表示第有某條列線為低電平,則表示第0行和此列線相交的位行和此列線相交的位置上的鍵被按下;如沒有任何一條列線為低電平,則說置上的鍵被按下;如沒有任何一條列線為低電平,則說明第明第0行上沒有鍵按下。此后,再將第行上沒有鍵按下。此后,再將第1行接地,然后檢行
6、接地,然后檢查列線中是否有變?yōu)榈碗娖降木€。如此往下逐行掃描,查列線中是否有變?yōu)榈碗娖降木€。如此往下逐行掃描,直到最后一行。直到最后一行。延時消抖延時消抖鍵掃描求鍵號鍵掃描求鍵號延時等待延時等待鍵譯碼求鍵值鍵譯碼求鍵值修改顯示緩沖區(qū)修改顯示緩沖區(qū)跳轉各功能程序跳轉各功能程序有按鍵輸入?有按鍵輸入?確有按鍵?確有按鍵?按鍵釋放?按鍵釋放?是數(shù)字鍵?是數(shù)字鍵?7.4LED顯示器及接口設計顯示器及接口設計一、一、LED顯示器結構和字段碼關系顯示器結構和字段碼關系 由發(fā)光二極管組成,不同的發(fā)光段亮,可組成不由發(fā)光二極管組成,不同的發(fā)光段亮,可組成不同字型,電流太大,耗電量大,電流太小,發(fā)光度不同字型,電
7、流太大,耗電量大,電流太小,發(fā)光度不夠,一般各管電流在夠,一般各管電流在10mA較合適。較合適。1. LED顯示器結構顯示器結構(Light-Emitting Diode)共陽極共陽極共陰極共陰極外形圖外形圖2. 7段段LED字型碼(段碼)字型碼(段碼)顯示字形h a b c d e f g共陽極段共陽極段選碼選碼共陰極段共陰極段選碼選碼0123456789ABCDEF“滅滅” 1 1 0 0 0 0 0 01 1 1 1 1 0 0 11 0 1 0 0 1 0 01 0 1 1 0 0 0 01 0 0 1 1 0 1 01 0 0 1 0 0 1 01 0 0 0 0 0 1 01 1
8、1 1 1 0 0 01 0 0 0 0 0 0 01 0 0 1 0 0 0 01 0 0 0 1 0 0 01 0 0 0 0 0 1 11 1 0 0 0 1 1 01 0 1 0 0 0 0 11 0 0 0 0 1 1 01 0 0 0 1 1 1 01 1 1 1 1 1 1 1C0HF9HA4HB0H99H92H82HF8H80H90H88H83HC6HA1H86H8EHFFH3FH06H5BH4FH06H6DH7DH07H7FH6FH77H7CH39H5EH79H71H00H二、二、LED 顯示器接口顯示器接口 LED顯示器用于顯示工業(yè)控顯示器用于顯示工業(yè)控制參數(shù)、過程狀態(tài)。制
9、參數(shù)、過程狀態(tài)。 1. LED數(shù)碼管數(shù)碼管 共陰極共陰極LED和共陽極和共陽極LED 當當LED字段引線與數(shù)據(jù)線連字段引線與數(shù)據(jù)線連接,每個顯示字形對應一個字形接,每個顯示字形對應一個字形碼。碼。COM P1.01.7 MCS-51a f b g e c d habha b hCOMLED 的的字字形形碼碼(字字段段碼碼)顯顯示示字字符符共共陰陰極極共共陽陽極極03FHC0H106HF9H 8FFH00H滅滅00FFHF71H84HU3EHC1H PF3H02HD D7 7 D D6 6 D D5 5 D D4 4 D D3 3 D D2 2 D D1 1 D D0 0h g f e d c
10、b ah g f e d c b a 顯示程序任務:顯示程序任務:1)設置顯示緩沖區(qū),存放設置顯示緩沖區(qū),存放待顯示數(shù)據(jù)。待顯示數(shù)據(jù)。2)顯示譯碼:程序存儲器顯示譯碼:程序存儲器中建立字形碼常數(shù)表,查表中建立字形碼常數(shù)表,查表得出對應數(shù)據(jù)的字形碼。得出對應數(shù)據(jù)的字形碼。3)輸出顯示:輸出字形碼輸出顯示:輸出字形碼到顯示端口。到顯示端口。例:例: MOV DPTR,#WTAB ;指向字形碼表首地址指向字形碼表首地址MOV A,R0 ;取顯示緩沖區(qū)中數(shù)據(jù)取顯示緩沖區(qū)中數(shù)據(jù)MOVC A,A+DPTR ;查表顯示譯碼查表顯示譯碼MOV P1,A ;輸出顯示輸出顯示W(wǎng)TAB: DB3FH,06H,5BH
11、 ;字形碼表字形碼表COM P1.01.7 MCS-51a f b g e c d habh2. LED接口電路接口電路 顯示多位數(shù)據(jù)的兩種電路:顯示多位數(shù)據(jù)的兩種電路: 1)靜態(tài)顯示靜態(tài)顯示 多位多位LED分別用一組分別用一組8位字段口,各位位字段口,各位LED公共端接公共端接地,地,分別輸出顯示不同字形。分別輸出顯示不同字形。 a b hCOMa f b g e c d h a b hCOM a b hCOM顯示多位數(shù)據(jù)的兩種電路:顯示多位數(shù)據(jù)的兩種電路:1)動態(tài)顯示動態(tài)顯示COMhCOMD7D1D0D0D1D2hbbhCOMa f b g e c d haaba 對應字位線: D0 D1
12、 D2 D3 D4 D5顯顯 示示 緩緩 沖沖 區(qū)區(qū)地地 址址內內 容容7AH7B H7C H7D H7EH7FH每個每個LED需要一個需要一個8位并行口位并行口多位多位LED共用一個共用一個8位字段位字段口,各位口,各位LED公共端用字位口公共端用字位口控制,掃描輸出顯示不同字形??刂?,掃描輸出顯示不同字形。顯示緩沖區(qū)與多位顯示緩沖區(qū)與多位LED對應對應關系:關系:(3)多位靜態(tài)顯示方式及其接口電路)多位靜態(tài)顯示方式及其接口電路 多位靜態(tài)顯示電路多位靜態(tài)顯示電路(4)多位動態(tài)顯示方式及其接口電路)多位動態(tài)顯示方式及其接口電路 7.5 LCD顯示器及接口設計顯示器及接口設計一、一、LCD的原理與分類的原理與分類1. LCD的原理的原理 LCD是一種被動顯示器,本身不發(fā)光利用電場效是一種被動顯示器,本身不發(fā)光利用電場效應應液晶的扭曲向列效應液晶的扭曲向列效應 具有功耗
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023年沼氣專用發(fā)電裝置項目評價分析報告
- 采購合同簽訂制度
- 不可抗力融資租賃合同
- 編外合同用工標準
- 智慧路燈系統(tǒng)解決方案
- 頸椎病手術前后配合
- 線粒體腦病的護理
- 山東省棗莊市臺兒莊區(qū)2024-2025學年九年級上學期期中考試歷史試題
- 遼寧省鞍山市海城市西部集團2024-2025學年七年級上學期11月期中生物學試題(含答案)
- 河南省鄧州市2024-2025學年七年級上學期期中歷史試題(含答案)
- 小學二年級綜合實踐二單元第3課《紙陀螺》課件
- 城市排水管網(wǎng)收益計算方法
- 傷口評估(測量)專項考核試題及答案
- 飛機總體設計設計過程及算例
- 礦山開采與環(huán)境保護
- 健康管理解決方案
- 質子泵抑制劑用藥參考匯總
- 初三化學半期考試總結(實用十五篇)
- 認識飛機(課堂PPT)
- 《國歌法》、《國旗法》主題班會
- 外研三起四年級上冊 Module 8 單元集體備課和教學設計
評論
0/150
提交評論