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

下載本文檔

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

文檔簡介

1、實(shí)驗(yàn)8段數(shù)碼管顯示實(shí)驗(yàn) LED 數(shù)碼管的結(jié)構(gòu)與顯示段碼 備注:第一腳的識別很簡單,看管腳的底部,有一個(gè)方塊型的就是第一腳?;蛘哒妫ň褪秋@示那面)朝你,左下角第一個(gè)為第一腳。LED數(shù)碼管編碼方式 表9-1 共陰和共陽LED數(shù)碼管幾種八段編碼表 顯示數(shù)字共陰順序小數(shù)點(diǎn)暗 共陰逆序小數(shù)點(diǎn)暗 共陽順序小數(shù)點(diǎn)亮 共陽順序小數(shù)點(diǎn)暗 Dp g f e d c b a16進(jìn)制 a b c d e f g Dp16進(jìn)制00 0 1 1 1 1 1 13FH1 1 1 1 1 1 0 0FCH40HC0H10 0 0 0 0 1 1 006H0 1 1 0 0 0 0 060H79HF9H20 1 0 1 1

2、0 1 15BH1 1 0 1 1 0 1 0DAH24HA4H30 1 0 0 1 1 1 14FH1 1 1 1 0 0 1 0F2H30HB0H40 1 1 0 0 1 1 066H0 1 1 0 0 1 1 066H19H99H50 1 1 0 1 1 0 16DH1 0 1 1 0 1 1 0B6H12H92H60 1 1 1 1 1 0 17DH1 0 1 1 1 1 1 0BEH02H82H70 0 0 0 0 1 1 107H1 1 1 0 0 0 0 0E0H78HF8H80 1 1 1 1 1 1 17FH1 1 1 1 1 1 1 0FEH00H80H90 1 1 0 1

3、 1 1 16FH1 1 1 1 0 1 1 0F6H10H90H靜態(tài)顯示方式及其典型應(yīng)用電路 動(dòng)態(tài)顯示方式,在某一瞬時(shí)顯示一位,依次循環(huán)掃描,輪流顯示,由于人的視覺滯留效應(yīng),人們看到的是多位同時(shí)穩(wěn)定顯示。 特點(diǎn):占用I/O端線少,電路較簡單,編程較復(fù)雜,CPU要定時(shí)掃描刷新顯示。一般適用于顯示位數(shù)較多的場合。LED數(shù)碼管顯示分類:靜態(tài)顯示方式和動(dòng)態(tài)顯示方式。 靜態(tài)顯示方式,每一位字段碼分別從I/O控制口輸出,保持不變直至CPU刷新。 特點(diǎn):編程較簡單,但占用I/O口線多,一般適用于顯示位數(shù)較少的場合。LED顯示器的擴(kuò)展(顯示方式) LED數(shù)碼管的顯示方式:靜態(tài)與動(dòng)態(tài)動(dòng)態(tài)顯示特點(diǎn): 有閃爍,用

4、元器件少,占I/O線少,必須掃描,花費(fèi)CPU時(shí)間,編程復(fù)雜。(有多個(gè)LED時(shí)尤為突出)靜態(tài)顯示特點(diǎn): 無閃爍,用元器件多,占I/O線多,無須掃描,節(jié)省CPU時(shí)間,編程簡單。靜態(tài)顯示: 各數(shù)碼管在顯示過程中持續(xù)得到送顯信號,與各數(shù)碼管接口的I/O口線是專用的。動(dòng)態(tài)顯示: 各數(shù)碼管在顯示過程中輪流得到送顯信號,與各數(shù)碼管接口的I/O口線是共用的。1、并行擴(kuò)展靜態(tài)顯示電路 2、串行擴(kuò)展靜態(tài)顯示電路 動(dòng)態(tài)顯示電路連結(jié)形式: 顯示各位的所有相同字段線連在一起,共8段,由一個(gè)8位I/O口控制;(段選線) 每一位的公共端(共陽或共陰COM)由另一個(gè)I/O口控制。(位選線) 動(dòng)態(tài)顯示方式及其典型應(yīng)用電路LED

5、數(shù)碼管動(dòng)態(tài)顯示舉例P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.07406 OC門 X 3上拉電阻14+5VAT89C51工作原理:從P0口送段代碼,P1口送位選信號。段碼雖同時(shí)到達(dá) 6個(gè)LED,但一次僅一個(gè)LED被選中(位選)。利用“視覺暫留”,每送一個(gè)字符并選中相應(yīng)位線,延時(shí)一會(huì)兒,再送/選下一個(gè)循環(huán)掃描即可。共陰 數(shù)碼管位選線段代碼P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.07406 OC門 X 3+5VAT89C51位選線段代碼要求:此處為共陰數(shù)碼管,P0口送段代碼,P1口送位選信號。通過查表實(shí)現(xiàn)動(dòng)態(tài)顯示。條件:待顯數(shù)據(jù)(

6、00H09H)已放在: 7FH7AH單元中(分別對應(yīng)十萬位個(gè)位)說明:由于用了反相驅(qū)動(dòng)器7406,要用共陽譯碼表。共陰 數(shù)碼管上拉電阻147406 OC門 X 3+5V(7FH) (7EH) (7DH) (7CH) (7BH) (7AH)十萬 萬位 千位 百位 十位 個(gè)位數(shù)據(jù)緩沖區(qū) / 顯示緩沖區(qū)P0口送段代碼,P1口送位選信號。待顯數(shù)據(jù)已經(jīng)放在: 7FH7AH單元(分別對應(yīng)十萬位個(gè)位)使用共陽譯碼表。1、共陰型8位動(dòng)態(tài)顯示電路2、共陽型3位動(dòng)態(tài)顯示電路數(shù)碼管驅(qū)動(dòng)動(dòng)態(tài)顯示驅(qū)動(dòng)(采用DTLED_6顯示驅(qū)動(dòng)芯片) 將所有數(shù)碼管通過分時(shí)輪流控制各個(gè)數(shù)碼管的的COM(公共端)端(相當(dāng)于直連的位選端),

7、就使各個(gè)數(shù)碼管輪流受控顯示。 數(shù)碼管分時(shí)輪流循環(huán)點(diǎn)亮,在同一時(shí)刻只有1個(gè)數(shù)碼管點(diǎn)亮,但由于數(shù)碼管具有余輝特性及人眼具有視覺暫留特性,所以適當(dāng)?shù)剡x取循環(huán)掃描頻率,看上去所有數(shù)碼管是同時(shí)點(diǎn)亮的,察覺不出閃爍現(xiàn)象。 掃描頻率超過人的眼睛視覺暫留頻率24Hz以上就可以達(dá)到循環(huán)點(diǎn)亮單個(gè)數(shù)碼管,卻感覺數(shù)碼管在同時(shí)顯示的視覺效果,而且也不閃爍。動(dòng)態(tài)顯示方式所接數(shù)碼管不能太多,否則會(huì)因每個(gè)數(shù)碼管所分配的實(shí)際導(dǎo)通時(shí)間太少,使得數(shù)碼管的亮度不足。原理圖DTLED_6顯示驅(qū)動(dòng)芯片特點(diǎn)1.可全功能替代摩托羅拉公司的“MC14499”芯片,功能相同;并在其基礎(chǔ)上增加更適用的功能。2.DTLED_6 是六位 BCD 七段

8、十六進(jìn)制鎖存,譯碼驅(qū)動(dòng)芯片,一片可同時(shí)驅(qū)動(dòng) 6 個(gè)共陽數(shù)碼管。3.由于具有BCD 譯碼器和串行接口,所以它幾乎可以與任何單片機(jī)接口相連。只需三根線就可全驅(qū)動(dòng),大大節(jié)省了單片機(jī)的端口資源。4.內(nèi)置芯片序號 ID 代碼,可將多片 DTLED_6 芯片并聯(lián)使用,再通過識別 ID 代碼的方法來選通。(一片使用時(shí)設(shè)ID1)5.內(nèi)置PFD 發(fā)生器,P9/P10腳可直接作為蜂鳴器輸出控制信號源。產(chǎn)生一隊(duì)正負(fù)脈沖,并可通過設(shè)置預(yù)分頻來改變輸出脈沖的頻率。(本實(shí)驗(yàn)板BZ、BZ P9/P10腳未接蜂鳴器)6.多種封裝形式:PDIP24,SOC24 兩種。DTLED_6芯片串行輸入時(shí)序DTLED_6芯片一幀串行輸入

9、數(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識別碼-BZ識別碼00000 xxx-0000 xxxx-0000 xxxx-0000 xxxx-0000 xxxx-0000 xxxx-0000 xxxx-0000 xxxx-0000 xxxx小數(shù)點(diǎn)dispbuf0= 16,其它為不顯示數(shù)碼管dispbuf1-6=015,ID識別碼dispbuf7 =015 本實(shí)驗(yàn)只用一片DTLED_6芯片

10、驅(qū)動(dòng) dispbuf7=1BZ識別碼dispbuf8=BZ.3為蜂鳴輸出控制位,0=關(guān)閉,1=打開 未接輸出BZ02為蜂鳴頻率輸出設(shè)定為,000=不分頻, 最高頻率輸出=4800Hz; 001=一次分頻,頻率輸出=4800/ 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;j9;j+) ts0=dispbufj;for(i=0;i4;i+) /* 發(fā)用BCD碼編碼的串行數(shù)據(jù)*/ clk=1; ts0=ts01;

11、 if(AC=1) /*借助輔助進(jìn)位位AC把4位BCD碼顯示字符 dout=1; 和控制信息讀入*/ else dout=0; clk=0; nop; /*注意要在說明部分添加define nop _nop_講義*/ delay(3); en=1;/*返回主程序*/程序說明部分管腳定義語句sbit en =P17;/*DTLED_6顯示芯片使能端*/sbit dout=P16; /*DTLED_6顯示芯片數(shù)據(jù)讀入端*/sbit clk=P13; /*DTLED_6顯示芯片/時(shí)鐘芯片DS1302時(shí)鐘輸入端*/頭文件一、訪問sfr及sfr_bit地址的頭文件REG51.H。REG51.H、REG52.H等文件定義了8051單片機(jī)中的S

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論