第八章微型計(jì)算機(jī)接口技術(shù)8-2LED顯示器接口ppt課件_第1頁
第八章微型計(jì)算機(jī)接口技術(shù)8-2LED顯示器接口ppt課件_第2頁
第八章微型計(jì)算機(jī)接口技術(shù)8-2LED顯示器接口ppt課件_第3頁
第八章微型計(jì)算機(jī)接口技術(shù)8-2LED顯示器接口ppt課件_第4頁
第八章微型計(jì)算機(jī)接口技術(shù)8-2LED顯示器接口ppt課件_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第八章 微型計(jì)算機(jī)接口技術(shù)8-1LED 顯示器接口8-2鍵盤與單片機(jī)接口8-3D/A轉(zhuǎn)換器接口8-4A/D轉(zhuǎn)換器接口.8-2LED 顯示器接口LED顯示器用于顯示工業(yè)控制參數(shù)、過程形狀。1. LED數(shù)碼管共陰極LED和共陽極LED當(dāng)LED字段引線與數(shù)據(jù)線銜接,每個(gè)顯示字形對應(yīng)一個(gè)字形碼。COM P1.01.7 MCS-51a f b g e c d habha b hCOMD7 D6 D5 D4 D3 D2 D1 D0h g f e d c b a .顯示程序義務(wù):1.設(shè)置顯示緩沖區(qū),存放待顯示數(shù)據(jù)和字符位置碼。2.顯示譯碼:程序存儲(chǔ)器中建立字形碼常數(shù)表,查表得出對應(yīng)數(shù)據(jù)和字符的字形碼。3.輸

2、出顯示:輸出字形碼到顯示端口。例: MOV DPTR,#WTAB;指向字形碼表首地址MOV A,R0 ;取顯示緩沖區(qū)中數(shù)據(jù)MOVC A,A+DPTR;查表顯示譯碼MOV P1,A ;輸出顯示W(wǎng)TAB:DB3FH,06H,5BH ;字形碼表COM P1.01.7 MCS-51a f b g e c d habh.2. LED接口電路顯示多位數(shù)據(jù)的兩種電路:1靜態(tài)顯示 a b hCOMa f b g e c d h a b hCOM a b hCOMCOMhCOMD7D1D0D0D1D2hbbhCOMa f b g e c d haaba2動(dòng)態(tài)顯示 對應(yīng)字位線: D0 D1 D2 D3 D4 D5

3、每個(gè)LED需求一個(gè)8位并行口多位LED共用一個(gè)8位字段口,各位LED公共端用字位口控制,掃描輸出顯示不同字形。顯示緩沖區(qū)與多位LED對應(yīng)關(guān)系:.顯示程序:DIS: MOV R0,#7AH ;指向顯示緩沖區(qū)起始單元MOV R3,#01H ;字位碼初值R3MOV A,R3 ;取字位碼DLP: MOV DPTR,#PAAR;指向字位口 (PA口) MOVX DPTR,A ;輸出字位碼,顯示其中1位MOV A,R0 ;取一個(gè)顯示數(shù)據(jù)ADD A,#0CH ;查表偏移量MOVC A,A+PC ;取出字形碼INC DPTR ;指向字段口(PB口)MOVX DPTR,A ;輸出字形碼ACALL DLY1MS

4、;延時(shí)1msINC R0 ;指向顯緩區(qū)下一單元MOV A,R3 ;修正字位碼RL A ;顯示下一位MOV R3,AJNB ACC.6,DLP ;未顯示到最右邊LED,繼續(xù)顯示RET ;全部掃描一遍,終了DTAB:DB 0C0H,0F9H,0A4H ;字形表 DB 0B0H,99H,DLY1MS: ;延時(shí)1ms子程序. 8-3 鍵盤與單片機(jī)接口鍵盤處置程序義務(wù)1.鍵輸入檢查鍵盤能否有鍵被按下,消除按鍵抖動(dòng)。確定被按鍵的鍵號,獲取鍵號。硬件電路消除抖動(dòng)或軟件消除抖動(dòng)。2.鍵譯碼鍵號為鍵盤位置碼,根據(jù)鍵號查表得出被按鍵的鍵值。鍵值:數(shù)字鍵09、字符鍵0AH0FH、功能鍵10H 。延時(shí)等待10ms 仍

5、有按鍵信號?Y 有按鍵信號?NYN鍵盤處置 按鍵釋放?NY3.鍵處置根據(jù)鍵值轉(zhuǎn)移到不同程序段。假設(shè)鍵值屬于數(shù)字、字符鍵,那么調(diào)用顯示數(shù)字和字符的子程序。假設(shè)鍵值屬于功能鍵,那么進(jìn)展多分支轉(zhuǎn)移,執(zhí)行各個(gè)功能程序段。抖動(dòng)時(shí)間10ms開關(guān)動(dòng)作時(shí)間100ms“ 1 “ 0 10msI/O接口+5v+5v消除抖動(dòng)電路開關(guān)單片機(jī).8-3-1 獨(dú)立式鍵盤電路8-3-2 矩陣式鍵盤 0 1+5v C0 C1 R0 R1鍵盤I/O接口1.掃描法列線輸出,行線輸入。列線逐行輸出0,某行有按鍵,行線輸入有0,假設(shè)無按鍵,行線輸入全部為1。2.反轉(zhuǎn)法行列線交換輸入、輸出,兩步獲取按鍵鍵號。P1.0P1.1P1.7+5

6、v每個(gè)按鍵單獨(dú)占有一根I/O接口引線。.按鍵處置程序:延時(shí)消抖鍵掃描求鍵號延時(shí)等待鍵譯碼求鍵值修正顯示緩沖區(qū)跳轉(zhuǎn)各功能程序有按鍵輸入?確有按鍵?按鍵釋放?是數(shù)字鍵?.8-5D/A轉(zhuǎn)換器接口8-5-1D/A轉(zhuǎn)換原理n位數(shù)字量與模擬量的關(guān)系式:VO = VREF / 2n D(VREF - 參考電壓)8-5-2集成D/A轉(zhuǎn)換器DAC 0832:8位雙緩沖器構(gòu)造的D/A轉(zhuǎn)換器。8位DACDAC存放器輸入存放器-+IOUT2IOUT1RVERVOD07AGNDPA0PA1.DAC 0832與單片機(jī)銜接例:D/A轉(zhuǎn)換程序,用DAC 0832輸出05V鋸齒波,電路為直通方式。設(shè)VREF= - 5V,DAC

7、 0832地址為7FFFH,脈沖周期要求為100ms。100msDACS:MOVDPTR,#7FFFH;0832 I/O地址MOVA,#0;開場輸出0VDACL:MOVXDPTR,A;輸出模擬量INCA;升壓ACALLDELAY;延時(shí)100ms/256AJMPDACL;延續(xù)輸出DELAY:;延時(shí)子程序直通方式:輸入存放器和DAC存放器共用一個(gè)地址,同時(shí)選通輸出。雙緩沖器方式:輸入存放器和DAC存放器分配有各自的地址,可分別選通用同時(shí)輸出多路模擬信號。.8-6A/D轉(zhuǎn)換器接口8-6-2 集成A/D轉(zhuǎn)換器ADC 0809/0808為8路輸入通道、8位逐次逼近式A/D轉(zhuǎn)換器,可分時(shí)轉(zhuǎn)換8路模擬信號。

8、一構(gòu)造一個(gè)8位逐次逼近式A/D轉(zhuǎn)換器、8路模擬轉(zhuǎn)換開關(guān)、3-8地址鎖存譯碼器和三態(tài)輸出數(shù)據(jù)鎖存器。二引腳8路模擬量輸入信號端:IN0IN78位數(shù)字量輸出信號端:D0D7通道選擇地址信號輸入端:ADDA、ADDB、ADDC多路轉(zhuǎn)換開關(guān)A B CIN0IN1IN7A/D轉(zhuǎn)換.三ADC 0809與單片機(jī)銜接A/D轉(zhuǎn)換程序: MOV DPTR,#0FE00H ;ADC口地址 MOV A,#00 ;轉(zhuǎn)換IN0 MOVX DPTR,A;啟動(dòng)A/D轉(zhuǎn)換 LCALL DELAY ;等待轉(zhuǎn)換終了 MOVX A,DPTR;取轉(zhuǎn)換結(jié)果AD07ALEINTWRP2 .0RDD07ADDABC CLKEOCALESCOE11111MCS-51ADC080983IN07.復(fù)習(xí)一概念填空二指令分析指令尋址方式、計(jì)算相對轉(zhuǎn)移偏移量、指令執(zhí)行結(jié)果和如何影響標(biāo)志位三程序分析為程序加注釋、闡明程序功能、寫出程

溫馨提示

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

最新文檔

評論

0/150

提交評論