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

下載本文檔

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

文檔簡(jiǎn)介

1、并行接口應(yīng)用:數(shù)碼管動(dòng)態(tài)顯示設(shè)計(jì)1 并行接口應(yīng)用:并行接口應(yīng)用: 數(shù)碼管動(dòng)態(tài)顯示設(shè)計(jì)數(shù)碼管動(dòng)態(tài)顯示設(shè)計(jì) 九江學(xué)院九江學(xué)院 謝輝程謝輝程 郵箱:m 電話: QQ:20205161(加好友請(qǐng)注明班級(jí)學(xué)號(hào)姓名) 并行接口應(yīng)用:數(shù)碼管動(dòng)態(tài)顯示設(shè)計(jì)2 一、LED顯示器結(jié)構(gòu) LED顯示系統(tǒng)中通常使用的是七段LED。這 種顯示塊有共陰極與共陽極兩種,如圖1所 示。塊是由發(fā)光二極管顯示字段的顯示器件 。 并行接口應(yīng)用:數(shù)碼管動(dòng)態(tài)顯示設(shè)計(jì)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ù) 碼管的極性? 并行接口應(yīng)用:數(shù)碼管動(dòng)態(tài)顯示設(shè)計(jì)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顯示編碼的確定方法: 并行接口應(yīng)用:數(shù)碼管動(dòng)態(tài)顯示設(shè)計(jì)5 理論上,八個(gè)筆段可以 顯示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 共陰共陰 并行接口應(yīng)用:數(shù)碼管動(dòng)態(tài)顯示設(shè)計(jì)6 LED顯示器與顯示方式 在微機(jī)應(yīng)用系統(tǒng)中使用LED顯示塊構(gòu)成N位 LED顯示器。LED顯示器有兩種方式: (1)LED靜態(tài)顯示方式 (2)LED動(dòng)態(tài)顯示方式 并行接口應(yīng)用:數(shù)碼管動(dòng)態(tài)顯示設(shè)計(jì)7 LED動(dòng)態(tài)顯示方式 并行接口應(yīng)用:數(shù)碼管動(dòng)態(tài)顯示設(shè)計(jì)8 74573功能介紹 并行接口應(yīng)用:數(shù)碼管動(dòng)態(tài)顯示設(shè)計(jì)9 74573時(shí)序 課堂

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

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

8、數(shù)據(jù)?如何存儲(chǔ)待顯示數(shù)據(jù)? 問題問題2: 如何將待顯示數(shù)據(jù)轉(zhuǎn)換成如何將待顯示數(shù)據(jù)轉(zhuǎn)換成段碼?段碼? 問題問題3: 如何設(shè)計(jì)循環(huán)程序顯示如何設(shè)計(jì)循環(huán)程序顯示6位不同數(shù)據(jù)?位不同數(shù)據(jù)? 動(dòng)態(tài)顯示子程序設(shè)計(jì) 并行接口應(yīng)用:數(shù)碼管動(dòng)態(tài)顯示設(shè)計(jì)13 135678 35H34H33H32H31H30H 位碼:11111110B 段碼:06H 位碼:11011111B 段碼:7FH 問題1: 如何存儲(chǔ)待顯示數(shù)據(jù)? 并行接口應(yīng)用:數(shù)碼管動(dòng)態(tài)顯示設(shè)計(jì)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)換成段碼? 并行接口應(yīng)用:數(shù)碼管動(dòng)態(tài)顯示設(shè)計(jì)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 并行接口應(yīng)用:數(shù)碼管動(dòng)態(tài)顯示設(shè)計(jì)

10、16 DISPLAY 初始化: R0#30H:數(shù)據(jù)指針指向顯存首地址 (37H)#11011111B:字位指針指向第一數(shù)碼管 (36H)6:循環(huán)次數(shù) A(R0) A查表求顯示編碼 送位碼(A) 送段碼(37H) R0R0+1 (37H)(37H)右移一位 延時(shí)1ms 循環(huán)6次? 返回 說明:顯示子程序 顯存:35H30H 調(diào)用方法:將待顯示數(shù)據(jù)存入顯存, 再直接調(diào)用 N Y 滅燈 動(dòng)態(tài)顯示子程序流程圖 并行接口應(yīng)用:數(shù)碼管動(dòng)態(tài)顯示設(shè)計(jì)17 并行接口應(yīng)用:數(shù)碼管動(dòng)態(tài)顯示設(shè)計(jì)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等.壓縮文件請(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. 人人文庫(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論