版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
鍵盤顯示接口設(shè)計(jì)第1頁(yè),課件共24頁(yè),創(chuàng)作于2023年2月6.1
鍵盤、顯示與計(jì)算機(jī)接口鍵盤輸入數(shù)據(jù)和命令,顯示用于計(jì)算機(jī)的狀態(tài)、命令和計(jì)算結(jié)果。一、鍵盤單片機(jī)鍵盤有兩種:一種是全編碼鍵盤,其鍵碼全由硬件提供,但是這種方式硬件結(jié)構(gòu)復(fù)雜,成本高;另一種是非編碼鍵盤,這種鍵盤多采用矩陣方式,利用軟件識(shí)別鍵碼及完成各種鍵功能處理。單片機(jī)系統(tǒng)中多采用非編碼鍵盤。第2頁(yè),課件共24頁(yè),創(chuàng)作于2023年2月
二、顯示器
1.LED顯示器內(nèi)部由發(fā)光二極管組成段顯示。數(shù)碼管結(jié)構(gòu)又分為共陽(yáng)極型和共陰極型。2.LCD液晶顯示器常用的LCD可分為字符型和點(diǎn)陣型兩大類。字符型可用來(lái)顯示字符和數(shù)字,點(diǎn)陣型可用來(lái)顯示漢字及圖形。第3頁(yè),課件共24頁(yè),創(chuàng)作于2023年2月6.2
獨(dú)立式按鍵接口設(shè)計(jì)
一、獨(dú)立式鍵盤接口電路P1.0P1.1P1.7+5v1.接口與數(shù)據(jù)每個(gè)按鍵單獨(dú)占有一根I/O接口引線。輸入每根I/O接口引線的信號(hào)對(duì)應(yīng)某個(gè)數(shù)據(jù)。第4頁(yè),課件共24頁(yè),創(chuàng)作于2023年2月2.鍵盤的可靠性
消除抖動(dòng)電路&I/O接口&+5v+5v消除抖動(dòng)電路開(kāi)關(guān)單片機(jī)抖動(dòng)時(shí)間<10ms開(kāi)關(guān)動(dòng)作時(shí)間>100ms“1”“0”<10ms第5頁(yè),課件共24頁(yè),創(chuàng)作于2023年2月二、獨(dú)立式按鍵接口程序設(shè)計(jì)鍵盤處理程序任務(wù)1)鍵輸入檢查鍵盤是否有鍵被按下,消除按鍵抖動(dòng)。確定被按鍵的鍵號(hào),獲取鍵號(hào)。硬件電路消除抖動(dòng)或軟件消除抖動(dòng)。2)鍵譯碼鍵號(hào)為鍵盤位置碼,根據(jù)鍵號(hào)查表得出被按鍵的鍵值。鍵值:數(shù)字鍵0~9、字符鍵0AH~0FH、功能鍵10H~。3)鍵處理根據(jù)鍵值轉(zhuǎn)移到不同程序段。若鍵值屬于數(shù)字、字符鍵,則調(diào)用顯示數(shù)字和字符的子程序。若鍵值屬于功能鍵,則進(jìn)行多分支轉(zhuǎn)移,執(zhí)行各個(gè)功能程序段。延時(shí)等待10ms仍有按鍵信號(hào)?Y有按鍵信號(hào)?NYN鍵盤處理
按鍵釋放?NY第6頁(yè),課件共24頁(yè),創(chuàng)作于2023年2月三、單鍵管理程序
KEY:SETBP1.0JBP1.0,KEY;有鍵按下P1.0=0KEY1:ACALLDELAY;延時(shí),防止抖動(dòng)
SETBP1.0JBP1.0,KEY1;鍵是否釋放
JNBP1.0,KEY1;消除了連擊功能
JBP1.0,KEY1;連擊功能
ACALLPROGRAM;
AJMPKEY第7頁(yè),課件共24頁(yè),創(chuàng)作于2023年2月6.3
矩陣式鍵盤
0
1+5v
P1.0P1.1P1.4P1.5鍵盤I/O接口由多條I/O接口引線組成矩陣式鍵盤。第8頁(yè),課件共24頁(yè),創(chuàng)作于2023年2月1.掃描法列線輸出,行線輸入。列線逐行輸出0,某行有按鍵,行線輸入有0,若無(wú)按鍵,行線輸入全部為1。2.反轉(zhuǎn)法行列線交換輸入、輸出,兩步獲取按鍵鍵號(hào)。3.中斷掃描方式有按鍵按下時(shí)發(fā)出中斷請(qǐng)求信號(hào),提高CPU的效率。一、鍵的輸入方法第9頁(yè),課件共24頁(yè),創(chuàng)作于2023年2月二、按鍵處理
程序:延時(shí)消抖鍵掃描求鍵號(hào)延時(shí)等待鍵譯碼求鍵值修改顯示緩沖區(qū)跳轉(zhuǎn)各功能程序有按鍵輸入?確有按鍵?按鍵釋放?是數(shù)字鍵?第10頁(yè),課件共24頁(yè),創(chuàng)作于2023年2月三、中斷掃描方式
圖7-5中斷式鍵盤電路第11頁(yè),課件共24頁(yè),創(chuàng)作于2023年2月6.4 LED顯示器及接口設(shè)計(jì)一、LED顯示器結(jié)構(gòu)和字段碼關(guān)系
由發(fā)光二極管組成,不同的發(fā)光段亮,可組成不同字型,電流太大,耗電量大,電流太小,發(fā)光度不夠,一般各管電流在10mA較合適。第12頁(yè),課件共24頁(yè),創(chuàng)作于2023年2月1.LED顯示器結(jié)構(gòu)
(Light-EmittingDiode)共陽(yáng)極共陰極外形圖第13頁(yè),課件共24頁(yè),創(chuàng)作于2023年2月2.7段LED字型碼(段碼)顯示字形habcdefg共陽(yáng)極段選碼共陰極段選碼0123456789ABCDEF“滅”
110000001
11110011
01001001
01100001
00110101
00100101
00000101
11110001
00000001
00100001
00010001
00000111
10001101
01000011
00001101
000111011111111C0HF9HA4HB0H99H92H82HF8H80H90H88H83HC6HA1H86H8EHFFH3FH06H5BH4FH06H6DH7DH07H7FH6FH77H7CH39H5EH79H71H00H第14頁(yè),課件共24頁(yè),創(chuàng)作于2023年2月二、LED顯示器接口LED顯示器用于顯示工業(yè)控制參數(shù)、過(guò)程狀態(tài)。
1.LED數(shù)碼管
共陰極LED和共陽(yáng)極LED
當(dāng)LED字段引線與數(shù)據(jù)線連接,每個(gè)顯示字形對(duì)應(yīng)一個(gè)字形碼。COM
P1.0~1.7MCS-51afbge
cdhabhabhCOMD7D6D5D4D3D2D1D0hgfedcba
第15頁(yè),課件共24頁(yè),創(chuàng)作于2023年2月顯示程序任務(wù):1)設(shè)置顯示緩沖區(qū),存放待顯示數(shù)據(jù)。2)顯示譯碼:程序存儲(chǔ)器中建立字形碼常數(shù)表,查表得出對(duì)應(yīng)數(shù)據(jù)的字形碼。3)輸出顯示:輸出字形碼到顯示端口。例: MOVDPTR,#WTAB;指向字形碼表首地址
MOVA,@R0 ;取顯示緩沖區(qū)中數(shù)據(jù)
MOVCA,@A+DPTR;查表顯示譯碼
MOVP1,A ;輸出顯示
… WTAB: DB 3FH,06H,5BH;字形碼表
… COM
P1.0~1.7MCS-51afbge
cdhabh第16頁(yè),課件共24頁(yè),創(chuàng)作于2023年2月2.LED接口電路
顯示多位數(shù)據(jù)的兩種電路:
1)靜態(tài)顯示多位LED分別用一組8位字段口,各位LED公共端接地,分別輸出顯示不同字形。
abhCOMafbge
cdh
abhCOM
abhCOM第17頁(yè),課件共24頁(yè),創(chuàng)作于2023年2月顯示多位數(shù)據(jù)的兩種電路:1)動(dòng)態(tài)顯示COMhCOMD7…D1D0D0D1D2hbbhCOMafbge
cdhaaba
對(duì)應(yīng)字位線:D0D1D2D3D4D5每個(gè)LED需要一個(gè)8位并行口多位LED共用一個(gè)8位字段口,各位LED公共端用字位口控制,掃描輸出顯示不同字形。顯示緩沖區(qū)與多位LED對(duì)應(yīng)關(guān)系:第18頁(yè),課件共24頁(yè),創(chuàng)作于2023年2月顯示程序:DIS:MOVR0,#7AH ;指向顯示緩沖區(qū)起始單元
MOVR3,#01H ;字位碼初值→R3 MOV A,R3 ;取字位碼DLP:MOVDPTR,#PAAR;指向字位口(PA口) MOVX@DPTR,A ;輸出字位碼,顯示其中1位
MOV A,@R0 ;取一個(gè)顯示數(shù)據(jù)
ADD A,#0CH ;查表偏移量
MOVCA,@A+PC ;取出字形碼
INC DPTR ;指向字段口(PB口) MOVX@DPTR,A ;輸出字形碼
ACALLDLY1MS ;延時(shí)1ms INC R0 ;指向顯緩區(qū)下一單元
MOV A,R3 ;修改字位碼
RL A ;顯示下一位
MOV R3,A JNB ACC.6,DLP;未顯示到最右邊LED,繼續(xù)顯示
RET ;全部掃描一遍,結(jié)束DTAB:DB0C0H,0F9H,0A4H;字形表
DB0B0H,99H, DLY1MS:… ;延時(shí)1ms子程序第19頁(yè),課件共24頁(yè),創(chuàng)作于2023年2月(3)多位靜態(tài)顯示方式及其接口電路
多位靜態(tài)顯示電路第20頁(yè),課件共24頁(yè),創(chuàng)作于2023年2月(4)多位動(dòng)態(tài)顯示方式及其接口電路
第21頁(yè),課件共24頁(yè),創(chuàng)作于2023年2月6.5
LCD顯示器及接口設(shè)計(jì)一、LCD的原理與分類1.LCD的原理
LCD是一種被動(dòng)顯示器,本身不發(fā)光利用電場(chǎng)效應(yīng)——液晶的扭曲向列效應(yīng)具有功耗低,顯示信息大,壽命長(zhǎng)和抗干擾能力強(qiáng)等優(yōu)點(diǎn)2.LCD的分類顯示類型:筆段型、字符型點(diǎn)、陣圖形型采光分類:自然采光、背光源采光驅(qū)動(dòng)分類:靜態(tài)驅(qū)動(dòng)、動(dòng)態(tài)驅(qū)動(dòng)、雙
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度上海租車租賃合同含長(zhǎng)途過(guò)路費(fèi)代繳
- 二零二五版年薪制勞動(dòng)合同法實(shí)施細(xì)則與員工保密責(zé)任條款4篇
- 二零二五年度旅游民宿運(yùn)營(yíng)免責(zé)合同協(xié)議
- 2025年度個(gè)人商鋪?zhàn)赓U合同范本:含裝修補(bǔ)貼及設(shè)施設(shè)備清單4篇
- 2025年度生態(tài)公園土建項(xiàng)目施工合同
- 2025年度民間個(gè)人借款擔(dān)保合同范本:信用擔(dān)保與風(fēng)險(xiǎn)分擔(dān)
- 二零二五年度農(nóng)用拖拉機(jī)二手市場(chǎng)評(píng)估與交易合同3篇
- 2025年度農(nóng)民專業(yè)合作社股權(quán)并購(gòu)與整合合同4篇
- 2025年度個(gè)人房產(chǎn)買賣風(fēng)險(xiǎn)評(píng)估合同范本2篇
- 2025年度個(gè)人知識(shí)產(chǎn)權(quán)許可使用合同范本9篇
- 趣味知識(shí)問(wèn)答100道
- 鋼管豎向承載力表
- 2024年新北師大版八年級(jí)上冊(cè)物理全冊(cè)教學(xué)課件(新版教材)
- 人教版數(shù)學(xué)四年級(jí)下冊(cè)核心素養(yǎng)目標(biāo)全冊(cè)教學(xué)設(shè)計(jì)
- JJG 692-2010無(wú)創(chuàng)自動(dòng)測(cè)量血壓計(jì)
- 三年級(jí)下冊(cè)口算天天100題(A4打印版)
- 徐州市2023-2024學(xué)年八年級(jí)上學(xué)期期末地理試卷(含答案解析)
- CSSD職業(yè)暴露與防護(hù)
- 飲料對(duì)人體的危害1
- 數(shù)字經(jīng)濟(jì)學(xué)導(dǎo)論-全套課件
- 移動(dòng)商務(wù)內(nèi)容運(yùn)營(yíng)(吳洪貴)項(xiàng)目三 移動(dòng)商務(wù)運(yùn)營(yíng)內(nèi)容的策劃和生產(chǎn)
評(píng)論
0/150
提交評(píng)論