并行接口應用:數(shù)碼管動態(tài)顯示設(shè)計課件_第1頁
并行接口應用:數(shù)碼管動態(tài)顯示設(shè)計課件_第2頁
并行接口應用:數(shù)碼管動態(tài)顯示設(shè)計課件_第3頁
并行接口應用:數(shù)碼管動態(tài)顯示設(shè)計課件_第4頁
并行接口應用:數(shù)碼管動態(tài)顯示設(shè)計課件_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、并行接口應用:數(shù)碼管動態(tài)顯示設(shè)計1 并行接口應用:并行接口應用: 數(shù)碼管動態(tài)顯示設(shè)計數(shù)碼管動態(tài)顯示設(shè)計 九江學院九江學院 謝輝程謝輝程 郵箱:m 電話: QQ:20205161(加好友請注明班級學號姓名) 并行接口應用:數(shù)碼管動態(tài)顯示設(shè)計2 一、LED顯示器結(jié)構(gòu) LED顯示系統(tǒng)中通常使用的是七段LED。這 種顯示塊有共陰極與共陽極兩種,如圖1所 示。塊是由發(fā)光二極管顯示字段的顯示器件 。 并行接口應用:數(shù)碼管動態(tài)顯示設(shè)計3 abcdefgdp COM(3.8) (c) abcdefgdp COM(3.8) (d) a b c d e f g dpcde 54321 gfa b 10 9 8 7

2、 6 (a)(b) 共陰 共陽 圖1 七段LED顯示塊 ?如何判斷數(shù) 碼管的極性? 并行接口應用:數(shù)碼管動態(tài)顯示設(shè)計4 (1)分析硬件連接方法; (2)判斷LED極性(共陰/共陽); (3)確定顯示編碼。 a bf c g d e D PY 1 2 3 4 5 6 7 a b c d e f g 8 dp dp D S1 D PY _7-SE G _D P 89C51 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P0.0 a bf c g d e D PY 1 2 3 4 5 6 7 a b c d e f g 8 dp dp D S1 D PY _7-SE G _D

3、 P 89C51 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P0.0 共陽數(shù)碼管共陽數(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 七段LED顯示編碼的確定方法: 并行接口應用:數(shù)碼管動態(tài)顯示設(shè)計5 理論上,八個筆段可以 顯示128種不同的字符 ,扣除其中沒有意義的 組合狀態(tài)后,七段LED 數(shù)碼管可以顯示的字符 如表1所示。 七段LED的顯示編碼 Page195 b7 dp b6 g b5 f b4 e b3 d b2 c b1 b b0 a 1100

4、0000 11111001 10100100 10110000 10011001 10010010 10000010 11111000 10000000 10010000 10001000 10000011 11100110 10100001 10000110 10001110 10001100 10001001 10010001 10111111 11111111 字形字符 0 1 2 3 4 5 6 7 8 9 A B C D E F p H Y 不顯示 共陽 筆段碼 C0H FFH 共陽 筆段碼 F9H A4H B0H 99H 92H 82H F8H 80H 90H 88H 83H C6

5、H A1H 86H 8EH 8CH 89H 91H BFH 3FH 00H 06H 5BH 4FH 66H 6DH 7DH 07H 7FH 6FH 77H 7CH 39H 5EH 79H 71H 73H 76H 6EH 40H 共陰共陰 并行接口應用:數(shù)碼管動態(tài)顯示設(shè)計6 LED顯示器與顯示方式 在微機應用系統(tǒng)中使用LED顯示塊構(gòu)成N位 LED顯示器。LED顯示器有兩種方式: (1)LED靜態(tài)顯示方式 (2)LED動態(tài)顯示方式 并行接口應用:數(shù)碼管動態(tài)顯示設(shè)計7 LED動態(tài)顯示方式 并行接口應用:數(shù)碼管動態(tài)顯示設(shè)計8 74573功能介紹 并行接口應用:數(shù)碼管動態(tài)顯示設(shè)計9 74573時序 課堂

6、練習: 設(shè)計程序令DS5顯示3 并行接口應用:數(shù)碼管動態(tài)顯示設(shè)計10 思考題:如何讓6個數(shù)碼管同時亮,且分別顯示654321? 顯示子程序 DS6顯示1 延時 DS5顯示2 延時 DS4顯示3 延時 DS3顯示4 延時 DS2顯示5 延時 DS1顯示6 延時 可以自己做一可以自己做一 下實驗,設(shè)計下實驗,設(shè)計 不同的延時時不同的延時時 間,當時間足間,當時間足 夠短時,六個夠短時,六個 數(shù)碼管就同時數(shù)碼管就同時 亮起來了。亮起來了。 并行接口應用:數(shù)碼管動態(tài)顯示設(shè)計11 在動態(tài)顯示方式中,各LED數(shù)碼顯示器輪流工作,為了 防止產(chǎn)生閃爍現(xiàn)象,每個LED數(shù)碼管刷新頻率必須大于, 即相鄰兩次點亮的時

7、間間隔要小于。顯然,顯示的位數(shù) 越多,每一位的顯示時間越短,在驅(qū)動電流一定的情況下, 亮度越低,因此,在動態(tài)LED顯示電路中,要適當增大驅(qū)動 電流,一般取,以抵消因顯示時間短造成亮度 下降,所以沒有接限流電阻,為了保證一定的亮度,實驗表 明:在驅(qū)動電流取的情況下,每位顯示時間不能小于 。 動態(tài)顯示程序設(shè)計中延時時間的選擇 并行接口應用:數(shù)碼管動態(tài)顯示設(shè)計12 前面已掌握固定字符動態(tài)顯示原理,而單片機運行前面已掌握固定字符動態(tài)顯示原理,而單片機運行 時所需顯示字符往往是變化的,那么非固定字符的時所需顯示字符往往是變化的,那么非固定字符的 顯示如何實現(xiàn)?顯示如何實現(xiàn)? 問題問題1: 如何存儲待顯示

8、數(shù)據(jù)?如何存儲待顯示數(shù)據(jù)? 問題問題2: 如何將待顯示數(shù)據(jù)轉(zhuǎn)換成如何將待顯示數(shù)據(jù)轉(zhuǎn)換成段碼?段碼? 問題問題3: 如何設(shè)計循環(huán)程序顯示如何設(shè)計循環(huán)程序顯示6位不同數(shù)據(jù)?位不同數(shù)據(jù)? 動態(tài)顯示子程序設(shè)計 并行接口應用:數(shù)碼管動態(tài)顯示設(shè)計13 135678 35H34H33H32H31H30H 位碼:11111110B 段碼:06H 位碼:11011111B 段碼:7FH 問題1: 如何存儲待顯示數(shù)據(jù)? 并行接口應用:數(shù)碼管動態(tài)顯示設(shè)計14 TAB: DB 3FH,06H,5BH,4FH DB 66H,6DH,7DH,07H DB 7FH,6FH,77H,7CH DB 39H,5EH,79H,71

9、H 3FH 06H 5BH 4FH 66H 6DH 7DH 07H 7FH 6FH 77H 7CH 39H 5EH 79H 71H TAB MOV A,30H MOV DPTR,#TAB ;DPTR=TAB MOVC A,A+DPTR A=8.A=7FH A+DPTR=TAB+8 問題2: 如何將待顯示數(shù)據(jù)轉(zhuǎn)換成段碼? 并行接口應用:數(shù)碼管動態(tài)顯示設(shè)計15 例:將30H單元的數(shù)據(jù)顯示在數(shù)碼管ds6上。 TAB: DB 3FH,06H,5BH,4FH DB 66H,6DH,7DH,07H DB 7FH,6FH,77H,7CH DB 39H,5EH,79H,71H 并行接口應用:數(shù)碼管動態(tài)顯示設(shè)計

10、16 DISPLAY 初始化: R0#30H:數(shù)據(jù)指針指向顯存首地址 (37H)#11011111B:字位指針指向第一數(shù)碼管 (36H)6:循環(huán)次數(shù) A(R0) A查表求顯示編碼 送位碼(A) 送段碼(37H) R0R0+1 (37H)(37H)右移一位 延時1ms 循環(huán)6次? 返回 說明:顯示子程序 顯存:35H30H 調(diào)用方法:將待顯示數(shù)據(jù)存入顯存, 再直接調(diào)用 N Y 滅燈 動態(tài)顯示子程序流程圖 并行接口應用:數(shù)碼管動態(tài)顯示設(shè)計17 并行接口應用:數(shù)碼管動態(tài)顯示設(shè)計18 MAIN 賦初值: (30H)#4 (31H)#3 (32H)#2 (33H)#2 (34H)#1 (35H)#0 (3CH)#4 (3DH)#4 (3EH)#4 (3FH)#4 (3BH)#100;循環(huán)次數(shù) MAIN 調(diào)用DISPLAY 循環(huán)100次? (3AH)(3FH) (3FH)(3EH) (3EH)(3DH) (

溫馨提示

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

評論

0/150

提交評論