并行接口應(yīng)用:數(shù)碼管動(dòng)態(tài)顯示設(shè)計(jì).ppt_第1頁
并行接口應(yīng)用:數(shù)碼管動(dòng)態(tài)顯示設(shè)計(jì).ppt_第2頁
并行接口應(yīng)用:數(shù)碼管動(dòng)態(tài)顯示設(shè)計(jì).ppt_第3頁
并行接口應(yīng)用:數(shù)碼管動(dòng)態(tài)顯示設(shè)計(jì).ppt_第4頁
并行接口應(yīng)用:數(shù)碼管動(dòng)態(tài)顯示設(shè)計(jì).ppt_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、1,并行接口應(yīng)用:數(shù)碼管動(dòng)態(tài)顯示設(shè)計(jì),九江學(xué)院 謝輝程 郵箱: 電話QQ:20205161(加好友請(qǐng)注明班級(jí)學(xué)號(hào)姓名),2,一、LED顯示器結(jié)構(gòu),LED顯示系統(tǒng)中通常使用的是七段LED。這種顯示塊有共陰極與共陽極兩種,如圖1所示。塊是由發(fā)光二極管顯示字段的顯示器件。,3,圖1 七段LED顯示塊,?如何判斷數(shù)碼管的極性?,4,(1)分析硬件連接方法; (2)判斷LED極性(共陰/共陽); (3)確定顯示編碼。,共陽數(shù)碼管 0的顯示編碼: h g f e d c b a a b c d e f g h 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1,七段L

2、ED顯示編碼的確定方法:,5,理論上,八個(gè)筆段可以顯示128種不同的字符,扣除其中沒有意義的組合狀態(tài)后,七段LED數(shù)碼管可以顯示的字符如表1所示。,七段LED的顯示編碼 Page195,共陰,6,LED顯示器與顯示方式,在微機(jī)應(yīng)用系統(tǒng)中使用LED顯示塊構(gòu)成N位LED顯示器。LED顯示器有兩種方式: (1)LED靜態(tài)顯示方式 (2)LED動(dòng)態(tài)顯示方式,7,LED動(dòng)態(tài)顯示方式,ds1 ds2 ds3 ds4 ds5 ds6,共陰,8,74573功能介紹,9,74573時(shí)序,課堂練習(xí): 設(shè)計(jì)程序令DS5顯示3,10,思考題:如何讓6個(gè)數(shù)碼管同時(shí)亮,且分別顯示654321?,可以自己做一下實(shí)驗(yàn),設(shè)計(jì)不

3、同的延時(shí)時(shí)間,當(dāng)時(shí)間足夠短時(shí),六個(gè)數(shù)碼管就同時(shí)亮起來了。,11,在動(dòng)態(tài)顯示方式中,各LED數(shù)碼顯示器輪流工作,為了防止產(chǎn)生閃爍現(xiàn)象,每個(gè)LED數(shù)碼管刷新頻率必須大于25Hz,即相鄰兩次點(diǎn)亮的時(shí)間間隔要小于40ms。顯然,顯示的位數(shù)越多,每一位的顯示時(shí)間越短,在驅(qū)動(dòng)電流一定的情況下,亮度越低,因此,在動(dòng)態(tài)LED顯示電路中,要適當(dāng)增大驅(qū)動(dòng)電流,一般取20mA35mA,以抵消因顯示時(shí)間短造成亮度下降,所以沒有接限流電阻,為了保證一定的亮度,實(shí)驗(yàn)表明:在驅(qū)動(dòng)電流取30mA的情況下,每位顯示時(shí)間不能小于1ms。,動(dòng)態(tài)顯示程序設(shè)計(jì)中延時(shí)時(shí)間的選擇,12,前面已掌握固定字符動(dòng)態(tài)顯示原理,而單片機(jī)運(yùn)行時(shí)所需顯

4、示字符往往是變化的,那么非固定字符的顯示如何實(shí)現(xiàn)? 問題1: 如何存儲(chǔ)待顯示數(shù)據(jù)? 問題2: 如何將待顯示數(shù)據(jù)轉(zhuǎn)換成段碼? 問題3: 如何設(shè)計(jì)循環(huán)程序顯示6位不同數(shù)據(jù)?,動(dòng)態(tài)顯示子程序設(shè)計(jì),13,顯存,每一位數(shù)碼管的位碼是固定的。輸出的段碼不同,則顯示的內(nèi)容不同,問題1: 如何存儲(chǔ)待顯示數(shù)據(jù)?,14,TAB: DB 3FH,06H,5BH,4FH DB 66H,6DH,7DH,07H DB 7FH,6FH,77H,7CH DB 39H,5EH,79H,71H,問題2: 如何將待顯示數(shù)據(jù)轉(zhuǎn)換成段碼?,關(guān)鍵是段碼在數(shù)組中的位置要和實(shí)際數(shù)值相對(duì)應(yīng),15,例:將30H單元的數(shù)據(jù)顯示在數(shù)碼管ds6上。,

5、MOVA,30H MOVDPTR,#TAB MOVCA,A+DPTR MOV P0,A SETBP2.6 CLRP2.6 MOV P0,#11011111B SETBP2.7 CLRP2.7 。 TAB: DB 3FH,06H,5BH,4FH DB 66H,6DH,7DH,07H DB 7FH,6FH,77H,7CH DB 39H,5EH,79H,71H,不同的數(shù)碼管位只需修改顯存地址和位碼即可,16,動(dòng)態(tài)顯示子程序流程圖,DISPLAY: MOV 36H,#06H ;循環(huán)次數(shù) MOV R0,#30H ;數(shù)據(jù)指針 MOV 37H,#11011111B ;字位選擇 DISLOOP: MOV A,R0 MOV DPTR,#TAB MOVC A,A+DPTR MOV P0,A SETB P2.6 CLR P2.6 MOV P0,37H SETB P2.7 CLR P2.7 INC R0 MOV A,37H RR A MOV 37H,A,ACALL DELAY ;延時(shí)1ms DJNZ 36H,DISLOOP MOV P0,#0FFH S

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論