實(shí)驗(yàn)二、8段數(shù)碼管顯示實(shí)驗(yàn)_第1頁(yè)
已閱讀1頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、實(shí)驗(yàn)二、8段數(shù)碼管顯示實(shí)驗(yàn),---采用DTLED_6顯示驅(qū)動(dòng)芯片,LED 數(shù)碼管的結(jié)構(gòu)與顯示段碼,備注:第一腳的識(shí)別很簡(jiǎn)單,看管腳的底部,有一個(gè)方塊型的就是第一腳?;蛘哒妫ň褪秋@示那面)朝你,左下角第一個(gè)為第一腳。,LED數(shù)碼管編碼方式,表9-1 共陰和共陽(yáng)LED數(shù)碼管幾種八段編碼表,靜態(tài)顯示方式及其典型應(yīng)用電路,⑵ 動(dòng)態(tài)顯示方式,在某一瞬時(shí)顯示一位,依次循環(huán)掃描,輪流顯示,由于人的視覺(jué)滯留效應(yīng),人們看到的是多位同時(shí)穩(wěn)定顯示。

2、 特點(diǎn):占用I/O端線少,電路較簡(jiǎn)單,編程較復(fù)雜,CPU要定時(shí)掃描刷新顯示。一般適用于顯示位數(shù)較多的場(chǎng)合。,LED數(shù)碼管顯示分類:靜態(tài)顯示方式和動(dòng)態(tài)顯示方式。,⑴ 靜態(tài)顯示方式,每一位字段碼分別從I/O控制口輸出,保持不變直至CPU刷新。 特點(diǎn):編程較簡(jiǎn)單,但占用I/O口線多,一般適用于顯示位數(shù)較少的場(chǎng)合。,LED顯示器的擴(kuò)展(顯示方式),LED數(shù)碼管的顯示方式:③靜態(tài)與動(dòng)態(tài),動(dòng)態(tài)顯示特點(diǎn): 有閃爍,用元器件少,占I/O線少,必

3、須掃描,花費(fèi)CPU時(shí)間,編程復(fù)雜。(有多個(gè)LED時(shí)尤為突出),靜態(tài)顯示特點(diǎn): 無(wú)閃爍,用元器件多,占I/O線多,無(wú)須掃描,節(jié)省CPU時(shí)間,編程簡(jiǎn)單。,靜態(tài)顯示: 各數(shù)碼管在顯示過(guò)程中持續(xù)得到送顯信號(hào),與各數(shù)碼管接口的I/O口線是專用的。,動(dòng)態(tài)顯示: 各數(shù)碼管在顯示過(guò)程中輪流得到送顯信號(hào),與各數(shù)碼管接口的I/O口線是共用的。,1、并行擴(kuò)展靜態(tài)顯示電路,2、串行擴(kuò)展靜態(tài)顯示電路,動(dòng)態(tài)顯示電路連結(jié)形式:① 顯示各位的所有相同字段線

4、連在一起,共8段,由一個(gè)8位I/O口控制;(段選線)② 每一位的公共端(共陽(yáng)或共陰COM)由另一個(gè)I/O口控制。(位選線),動(dòng)態(tài)顯示方式及其典型應(yīng)用電路,LED數(shù)碼管動(dòng)態(tài)顯示舉例,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

5、,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,P1.5 P1.4P1.3P1.2P1.2P1.0

6、,P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0,7406 OC門 X 3,上拉電阻×14,+5V,AT89C51,工作原理:從P0口送段代碼,P1口送位選信號(hào)。段碼雖同時(shí)到達(dá) 6個(gè)LED,但一次僅一個(gè)LED被選中(位選)。利用“視覺(jué)暫留”,每送一個(gè)字符并選中相應(yīng)位線,延時(shí)一會(huì)兒,再送/選下一個(gè)……循環(huán)掃描即可。,共陰 數(shù)碼管,,位選線,,段代碼,,,,,,,,,,,,,,,,,,,

7、,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

8、,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,P1.5 P1.4P1.3P1.2P1.2P1.0,P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0,7406 OC門 X 3,+5V,AT89C51,,位選線,,段代碼,要求:此處為共陰數(shù)碼管,P0口送段代碼,P1口送位選信號(hào)。通過(guò)查表實(shí)現(xiàn)動(dòng)態(tài)顯

9、示。條件:待顯數(shù)據(jù)(00H—09H)已放在: 7FH—7AH單元中(分別對(duì)應(yīng)十萬(wàn)位~個(gè)位)說(shuō)明:由于用了反相驅(qū)動(dòng)器7406,要用共陽(yáng)譯碼表。,共陰 數(shù)碼管,上拉電阻×14,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

10、,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,7406 OC門 X 3,+5V,(7FH)

11、 (7EH) (7DH) (7CH) (7BH) (7AH)十萬(wàn) 萬(wàn)位 千位 百位 十位 個(gè)位,數(shù)據(jù)緩沖區(qū) / 顯示緩沖區(qū),,P0口送段代碼,P1口送位選信號(hào)。待顯數(shù)據(jù)已經(jīng)放在: 7FH—7AH單元(分別對(duì)應(yīng)十萬(wàn)位→個(gè)位)使用共陽(yáng)譯碼表。,1、共陰型8位動(dòng)態(tài)顯示電路,2、共陽(yáng)型3位動(dòng)態(tài)顯示電路,數(shù)碼管驅(qū)動(dòng),動(dòng)態(tài)顯示驅(qū)動(dòng)(采用DTLED_6顯示驅(qū)動(dòng)芯片) 將所有數(shù)碼管通過(guò)分

12、時(shí)輪流控制各個(gè)數(shù)碼管的的COM(公共端)端(相當(dāng)于直連的位選端),就使各個(gè)數(shù)碼管輪流受控顯示。 數(shù)碼管分時(shí)輪流循環(huán)點(diǎn)亮,在同一時(shí)刻只有1個(gè)數(shù)碼管點(diǎn)亮,但由于數(shù)碼管具有余輝特性及人眼具有視覺(jué)暫留特性,所以適當(dāng)?shù)剡x取循環(huán)掃描頻率,看上去所有數(shù)碼管是同時(shí)點(diǎn)亮的,察覺(jué)不出閃爍現(xiàn)象。 掃描頻率超過(guò)人的眼睛視覺(jué)暫留頻率24Hz以上就可以達(dá)到循環(huán)點(diǎn)亮單個(gè)數(shù)碼管,卻感覺(jué)數(shù)碼管在同時(shí)顯示的視覺(jué)效果,而且也不閃爍。動(dòng)態(tài)顯

13、示方式所接數(shù)碼管不能太多,否則會(huì)因每個(gè)數(shù)碼管所分配的實(shí)際導(dǎo)通時(shí)間太少,使得數(shù)碼管的亮度不足。,原理圖,,DTLED_6顯示驅(qū)動(dòng)芯片特點(diǎn),1.可全功能替代摩托羅拉公司的“MC14499”芯片,功能相同;并在其基礎(chǔ)上增加更適用的功能。2.DTLED_6 是六位 BCD 七段十六進(jìn)制鎖存,譯碼驅(qū)動(dòng)芯片,一片可同時(shí)驅(qū)動(dòng) 6 個(gè)共陽(yáng)數(shù)碼管。3.由于具有BCD 譯碼器和串行接口,所以它幾乎可以與任何單片機(jī)接口相連。只需三根線就可全驅(qū)動(dòng),大

14、大節(jié)省了單片機(jī)的端口資源。4.內(nèi)置芯片序號(hào) ID 代碼,可將多片 DTLED_6 芯片并聯(lián)使用,再通過(guò)識(shí)別 ID 代碼的方法來(lái)選通。(一片使用時(shí)設(shè)ID=1)5.內(nèi)置PFD 發(fā)生器,P9/P10腳可直接作為蜂鳴器輸出控制信號(hào)源。產(chǎn)生一隊(duì)正負(fù)脈沖,并可通過(guò)設(shè)置預(yù)分頻來(lái)改變輸出脈沖的頻率。(本實(shí)驗(yàn)板BZ+、BZ- P9/P10腳未接蜂鳴器)6.多種封裝形式:PDIP24,SOC24 兩種。,DTLED_6芯片——串行輸入時(shí)序,D

15、TLED_6芯片一幀串行輸入數(shù)據(jù)格式,dispbuf0-dispbuf1-dispbuf2-dispbuf3-dispbuf4-dispbuf5-dispbuf6-dispbuf7-dispbuf8小數(shù)點(diǎn) - 數(shù)碼管1- 數(shù)碼管2- 數(shù)碼管3- 數(shù)碼管4- 數(shù)碼管5- 數(shù)碼管6-ID識(shí)別碼-BZ識(shí)別碼00000xxx-0000xxxx-0000xxxx-0000xxxx-0000xxxx-0000xxxx-0000xxxx-0000

16、xxxx-0000xxxx小數(shù)點(diǎn)dispbuf[0]= 1~6,其它為不顯示數(shù)碼管dispbuf[1-6]=0~15,ID識(shí)別碼dispbuf[7] =0~15 本實(shí)驗(yàn)只用一片DTLED_6芯片驅(qū)動(dòng) dispbuf[7]=1BZ識(shí)別碼dispbuf[8]=BZ.3為蜂鳴輸出控制位,0=關(guān)閉,1=打開 未接輸出BZ0~2為蜂鳴頻率輸出設(shè)定為,000=不分頻, 最高頻率輸出=4800Hz; 001=一次分頻,頻率輸出=4

17、800/ 2 =2400Hz; 010=二次分頻;…….,串行發(fā)送DTLED_6顯示子程序,void tsled(void)/*串行發(fā)送DTLED-6顯示子程序*/{ char ts0,i,j;clk=0;en=0;delay(10);for(j=0;j<9;j++) {ts0=dispbuf[j];for(i=0;i<4;i++) /* 發(fā)用BCD碼編碼的串行數(shù)據(jù)*/

18、 { clk=1; ts0=ts0<<1; if(AC==1) /*借助輔助進(jìn)位位AC把4位BCD碼顯示字符 dout=1; 和控制信息讀入*/ else dout=0; clk=0; nop; /*注意要在說(shuō)明部分添加#define nop _nop_()*/

19、 delay(3); } }en=1;}/*返回主程序*/,程序說(shuō)明部分管腳定義語(yǔ)句,sbit en =P1^7;/*DTLED_6顯示芯片使能端*/sbit dout=P1^6; /*DTLED_6顯示芯片數(shù)據(jù)讀入端*/sbit clk=P1^3; /*DTLED_6顯示芯片/時(shí)鐘芯片DS1302時(shí)鐘輸入端*/,頭文件,一、訪問(wèn)sfr及sfr_bit地址的頭文件REG51.H。

20、REG51.H、REG52.H等文件定義了8051單片機(jī)中的SFR寄存器名和相關(guān)的位變量名。二、內(nèi)部函數(shù)庫(kù)INTRINS.H。包含:左右移動(dòng)函數(shù);extern void _nop_ (void);定義了空操作語(yǔ)句,產(chǎn)生一個(gè)NOP指令,用于延時(shí)一個(gè)機(jī)器周期。三、頭文件在第三方編譯器C51的INC文件夾中或匯編程序PLM51中。通過(guò)#include引用。四、用戶可以自己編寫頭文件,通過(guò)#include“

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論