LED顯示器接口.ppt_第1頁
LED顯示器接口.ppt_第2頁
LED顯示器接口.ppt_第3頁
LED顯示器接口.ppt_第4頁
LED顯示器接口.ppt_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

,Led顯示器接口設(shè)計,第八章單片機人機接口,計算機科學(xué)與軟件學(xué)院計算機基礎(chǔ)教學(xué)部,主講教師趙曉安,計算機硬件技術(shù)基礎(chǔ),8.1LED顯示器接口,LED顯示器結(jié)構(gòu)與原理LED顯示接口顯示程序設(shè)計(無條件I/O傳送),P290,LED顯示器結(jié)構(gòu)與原理,LED顯示器是由個發(fā)光二極管顯示字段的顯示器件,通過點亮不同的字段可顯示09、AF及小數(shù)點等字形。其外形結(jié)構(gòu)與原理見圖8-1所示。,(a)LED管腳圖;(b)共陰極;(c)共陽極,要使數(shù)碼管顯示指定的字符對共陰極接法的電路:1、共陰極端接低電平2、要發(fā)光的二極管段加高電平,稱0CFH為字形碼G端稱為字位,8,0,1,1,7FH,段碼(字形碼)各位定義如下:,LED顯示器有靜態(tài)顯示與動態(tài)顯示兩種形式:1、靜態(tài)顯示就是當(dāng)顯示某個字符時,相應(yīng)的發(fā)光二極管恒定導(dǎo)通或截止。每一個顯示器都需要一個帶有鎖存功能的I/O口控制字形碼。單片機把要顯示的字符的的字形碼送到接口電路使得顯示器顯示相應(yīng)字符,直到要顯示新的數(shù)據(jù)時,再發(fā)送新的字形。2.動態(tài)顯示就是一位一位地輪流點亮每個顯示器(動態(tài)掃描),每一位顯示器每隔一段時間點亮一次,但由于人視覺的滯留效應(yīng),看到的是每個顯示器都在顯示各自的字符。,LED顯示接口,P290,.靜態(tài)顯示接口,MC14495芯片作為LED的靜態(tài)顯示器接口,它是MOTOROLA公司生產(chǎn)CMOSBCD七段十六進(jìn)制鎖存、譯碼驅(qū)動芯片。它的作用是輸入被顯示的字符的二進(jìn)制碼,并把它自動轉(zhuǎn)換成相應(yīng)的字形碼,送LED顯示。,圖8-2MC14495引腳和邏輯框圖,(a)引腳,(b)邏輯框圖,.靜態(tài)顯示接口電路,1亮0滅,.動態(tài)顯示接口,所謂動態(tài)顯示就是一位一位地輪流點亮各位顯示器(稱為動態(tài)掃描),對于每一位顯示器來說,每隔一段時間點亮一次。顯示器的亮度即與導(dǎo)通電流有關(guān),也與點亮?xí)r間和間隔時間的比例有關(guān)。調(diào)整電流和時間參數(shù),可實現(xiàn)亮度較高較穩(wěn)定的顯示。常用可編程并行接口芯片8155作為LED動態(tài)顯示器的接口。實驗設(shè)備中8031通過8155接六只共陰極LED顯示器的接口電路。圖中8155的B口經(jīng)8路反相驅(qū)動器74LS240與LED的a、b、c、d、e、f、g、dp相連,A口經(jīng)六路反相驅(qū)動器和各LED控制端G相連,故B口為段選口(字形碼口),A口為位選口(字位碼口),CPU可以通過A口控制各LED是否點亮。,.動態(tài)顯示接口電路,圖7238155的邏輯結(jié)構(gòu)及引腳,8155可編程的并行I/O擴展接口,P251,8155I/O地址編碼,表788155口地址編碼,作擴展I/O口使用時8155工作方式控制字格式,字位表,0FF20H命令0FF21HA口0FF22HB口0FF23HC口,在實驗設(shè)備中8155的端口地址分配,.動態(tài)顯示接口電路,段碼(字形碼)各位定義如下:,顯示緩沖區(qū)每個顯示塊對應(yīng)一個存儲單元,存放該塊欲顯示字符的字形碼在表中的項數(shù)(即地址偏移量)。,將01H送字位碼口;查字形碼表得到字符1的字形碼0F9H送字形碼口則該位顯示1,其它位的顯示類同,依次循環(huán)往復(fù)從低位到高位將字位碼,送字位碼口;根據(jù)顯示緩沖區(qū)中的數(shù)據(jù)查字形碼表,將對應(yīng)的字形碼送字形碼口,其由于視覺殘留,六個不同的字符就同時顯示出來。,06H,05H,04H,03H,02H,01H,ORG0000HMOV79H,#01H;將數(shù)據(jù)送入顯示緩沖區(qū)MOV7AH,#02HDISP:MOVSP,#5FHMOVA,#03H;對8155初始化,A、B口輸出MOVDPTR,#0FF20HMOVXDPTR,A;方式控制字送8155命令口DISP1:MOVR0,#79H;置顯示緩沖區(qū)指針初值MOVR5,#01H;置字位碼初值MOVA,R5LD0:MOVDPTR,#0FF21H;字位碼送8155A口MOVXDPTR,AMOVDPTR,#0FF22H;B口地址送DPTRMOVA,R0;待顯示字符地址偏移量送AADDA,#0EH;對A進(jìn)行地址修正MOVCA,A+PC;查字形碼表MOVXDPTR,A;字形碼送8155B口ACALLDLAY;延時1MS,INCR0MOVA,R5JBACC.5,LD1RLA字位碼左移一位MOVR5,AAJMPLD0LD1:SJMPDISP1DB0C0H,0F9H,0A4H,0B0H,99H,92HDB82H,0F8H,80H,90H,88H,83H,0C6HDB0A1H,86H,8EH,0FFH,0CH,89HDB0C8H,0C1H,7FH,0BFHDLAY:MOVR7,#02H;延時子程序DL1:MOVR6,#0FFHDL2:DJNZR6,DL2DJNZR7,DL1RETEND,;字形碼表,口指針DPTR,查表PC,ORG0000HDISP:MOVSP,#5FHMOVP2,#0FFHMOVA,#03H;對8155初始化,A口、B口輸出MOVR1,#20HMOVXR1,ADISP4:MOVR5,#01H;置字位碼初值MOVR0,#79H;置顯示緩沖區(qū)指針初值MOVA,R5LD0:MOVR1,#21H;字位碼送8155A口MOVXR1,AMOVA,R0MOVDPTR,#TABMOVCA,A+DPTR;查字形碼表INCR1MOVXR1,A;字形碼送8155B口ACALLDLAY;延時1MSINCR0MOVA,R5,JBACC.5,LD1RLAMOVR5,AAJMPLD0LD1:SJMPDISP4TAB:DB0C0H,0F9H,0A4H,0B0H,99H,92HDB82H,0F8H,80H,90H,88H,83H,0C6HDB0A1H,86H,

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論