版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
(優(yōu)選)第三講及顯示方式當(dāng)前第1頁\共有20頁\編于星期三\0點LED顯示器的擴展(結(jié)構(gòu))LED數(shù)碼管的結(jié)構(gòu):①共陽與共陰@
單片機系統(tǒng)擴展LED數(shù)碼管時多用共陽LED:共陽數(shù)碼管每個段筆畫是用低電平(“0”)點亮的,要求驅(qū)動功率很?。欢碴帞?shù)碼管段筆畫是用高電平(“0”)點亮的,要求驅(qū)動功率較大。@
通常每個段筆畫要串一個數(shù)百歐姆的降壓電阻。公共陽極hgfedcbaabcdgefh公共陰極hgfedcbaabcdgefhhgf……ahgf……a高電平點亮低電平點亮接高電平接地當(dāng)前第2頁\共有20頁\編于星期三\0點LED數(shù)碼管的軟件譯碼八段LED數(shù)碼管段代碼編碼表(連線不同可有多種表):公共陽極hgfedcbaabcdgefh公共陰極hgfedcbaabcdgefhhgf……ahgf……a高電平點亮低電平點亮接高電平接地字形0123456789黑共陽0C00F90A40B09992820F880900FF共陰3F065B4F666D7D077F6F00當(dāng)前第3頁\共有20頁\編于星期三\0點LED數(shù)碼管分類:按其內(nèi)部結(jié)構(gòu)可分為共陰型和共陽型;
按其外形尺寸有多種形式,使用較多的是0.5"和0.8";
按顯示顏色也有多種形式,主要有紅色和綠色;
正向壓降一般為1.5~2V,額定電流為10mA,最大電流為40mA。靜態(tài)顯示時取10mA為宜,動態(tài)掃描顯示,可加大脈沖電流,但一般不超過40mA。
按亮度強弱可分為超亮、高亮和普亮。當(dāng)前第4頁\共有20頁\編于星期三\0點二、LED數(shù)碼管編碼方式
表1共陰和共陽LED數(shù)碼管幾種八段編碼表
顯示數(shù)字共陰順序小數(shù)點暗共陰逆序小數(shù)點暗共陽順序小數(shù)點亮共陽順序小數(shù)點暗
Dpgfedcba16進(jìn)制abcdefgDp16進(jìn)制0001111113FH11111100FCH40HC0H10000011006H0110000060H79HF9H2010110115BH11011010DAH24HA4H3010011114FH11110010F2H30HB0H40110011066H0110011066H19H99H5011011016DH10110110B6H12H92H6011111017DH10111110BEH02H82H70000011107H11100000E0H78HF8H8011111117FH11111110FEH00H80H9011011116FH11110110F6H10H90H當(dāng)前第5頁\共有20頁\編于星期三\0點【例1】已知顯示數(shù)存在無符號整型數(shù)count中,試將其轉(zhuǎn)換為5位共陰字段碼(順序),存在無符號字符型數(shù)組buffer中。⑴從顯示數(shù)中分離出顯示的每一位數(shù)字
方法是將顯示數(shù)除以十進(jìn)制的權(quán)顯示數(shù)轉(zhuǎn)換為顯示字段碼的步驟:⑵將分離出的顯示數(shù)字轉(zhuǎn)換為顯示字段碼
方法是查表當(dāng)前第6頁\共有20頁\編于星期三\0點三、靜態(tài)顯示方式及其典型應(yīng)用電路⑵動態(tài)顯示方式,在某一瞬時顯示一位,依次循環(huán)掃描,輪流顯示,由于人的視覺滯留效應(yīng),人們看到的是多位同時穩(wěn)定顯示。
特點:占用I/O端線少,電路較簡單,編程較復(fù)雜,CPU要定時掃描刷新顯示。一般適用于顯示位數(shù)較多的場合。LED數(shù)碼管顯示分類:靜態(tài)顯示方式和動態(tài)顯示方式。⑴靜態(tài)顯示方式,每一位字段碼分別從I/O控制口輸出,保持不變直至CPU刷新。
特點:編程較簡單,但占用I/O口線多,一般適用于顯示位數(shù)較少的場合。當(dāng)前第7頁\共有20頁\編于星期三\0點LED顯示器的擴展(顯示方式)靜態(tài)顯示特點:無閃爍,用元器件多,占I/O線多,無須掃描,節(jié)省CPU時間,編程簡單。靜態(tài)顯示:各數(shù)碼管在顯示過程中持續(xù)得到送顯信號,與各數(shù)碼管接口的I/O口線是專用的。當(dāng)前第8頁\共有20頁\編于星期三\0點1、并行擴展靜態(tài)顯示電路
當(dāng)前第9頁\共有20頁\編于星期三\0點2、串行擴展靜態(tài)顯示電路當(dāng)前第10頁\共有20頁\編于星期三\0點要求:根據(jù)上圖編寫通過串行口和74LS164驅(qū)動共陽LED數(shù)碼管查表顯示的子程序。條件:系統(tǒng)有6個LED數(shù)碼管,待顯數(shù)據(jù)(00H—09H)已放在35H—30H單元中(分別對應(yīng)十萬位→個位),DSPLY:MOVDPTR,#TABLE;共陽LED數(shù)碼管譯碼表首址
MOVR0,#30H;待顯數(shù)據(jù)緩沖區(qū)的個位地址REDO:MOVA,@R0;通過R0實現(xiàn)寄存器間接尋址
MOVCA,@A+DPTR;查表
MOVSBUF,A;經(jīng)串行口發(fā)送到74LS164JNBTI,$;查詢送完一個字節(jié)的第8位?
CLRTI;為下一字節(jié)發(fā)送作準(zhǔn)備
INCR0;R0指向下一個數(shù)據(jù)緩沖單元
CJNER0,#36H,REDO;判斷是否發(fā)完6個數(shù)?
RET;發(fā)完6個數(shù)就返回TABLE:DB0C0H,0F9H,0A4H,0B0H,99H;共陽LED譯碼表
DB92H,82H,0F8H,80H,90H當(dāng)前第11頁\共有20頁\編于星期三\0點動態(tài)顯示電路連結(jié)形式:①顯示各位的所有相同字段線連在一起,共8段,由一個8位I/O口控制;②每一位的公共端(共陽或共陰COM)由另一個I/O口控制。四、動態(tài)顯示方式及其典型應(yīng)用電路當(dāng)前第12頁\共有20頁\編于星期三\0點動態(tài)顯示特點:
有閃爍,用元器件少,占I/O線少,必須掃描,花費CPU時間,編程復(fù)雜。(有多個LED時尤為突出)動態(tài)顯示:
各數(shù)碼管在顯示過程中輪流得到送顯信號,與各數(shù)碼管接口的I/O口線是共用的。當(dāng)前第13頁\共有20頁\編于星期三\0點LED數(shù)碼管動態(tài)顯示舉例P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.07406OC門X3上拉電阻×14+5VAT89C51工作原理:從P0口送段代碼,P1口送位選信號。段碼雖同時到達(dá)6個LED,但一次僅一個LED被選中。利用“視覺暫留”,每送一個字符并選中相應(yīng)位線,延時一會兒,再送/選下一個……循環(huán)掃描即可。共陰數(shù)碼管位選線段代碼當(dāng)前第14頁\共有20頁\編于星期三\0點P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.07406OC門X3+5VAT89C51位選線段代碼要求:此處為共陰數(shù)碼管,P0口送段代碼,P1口送位選信號。通過查表實現(xiàn)動態(tài)顯示。條件:待顯數(shù)據(jù)(00H—09H)已放在:7FH—7AH單元中(分別對應(yīng)十萬位~個位)說明:由于用了反相驅(qū)動器7406,要用共陽譯碼表。共陰數(shù)碼管上拉電阻×14當(dāng)前第15頁\共有20頁\編于星期三\0點7406OC門X3+5V(7FH)(7EH)(7DH)(7CH)(7BH)(7AH)十萬萬位千位百位十位個位數(shù)據(jù)緩沖區(qū)/顯示緩沖區(qū)P0口送段代碼,P1口送位選信號。待顯數(shù)據(jù)已經(jīng)放在:7FH—7AH單元(分別對應(yīng)十萬位→個位)使用共陽譯碼表。當(dāng)前第16頁\共有20頁\編于星期三\0點DIR:MOVDPTR,#DSEG
;數(shù)碼管譯碼表首址
MOVR0,#7AH;待顯緩沖區(qū)個位地址
MOVR3,#01H;個位的位選信號=01HLD1:MOVA,@R0;通過R0間接尋址
MOVCA,@A+DPTR
;查表
MOVP0,A;字段碼送到P0口
MOVP1,R3;字位選擇送到P1口
LCALLDELY
;調(diào)延時1ms子程序
INCR0;R0指向下一字節(jié)
MOVA,R3JBACC.5,LD2
;判是否發(fā)完6個數(shù)?
RLA;R1指向下一個位
MOVR3,A;位選信號存回R1SJMPLD1
;跳去再顯示下一個數(shù)LD2:
RET;發(fā)完6個數(shù)就返回DSEG:DB0C0H,0F9H,0A4H,0B0H,99H;共陽譯碼表
DB92H,82H,0F8H,80H,90HP0口送段代碼,P1口送位選信號。待顯數(shù)據(jù)已經(jīng)放在:7FH—7AH單元(分別對應(yīng)十萬位→個位)使用共陽譯碼表。當(dāng)前第17頁\共有20頁\編于星期三\0點動態(tài)顯示舉例(循環(huán)顯示“8”的實驗)實驗箱從P0口擴展了兩個8位的簡單I/O口:
一個送段代碼(字形狀),地址是0DCH;
一個送位選信號(字位置),地址是0DDH。
ORG0000H
MOVR0,#0DCH;指向字形口
MOVA,#80H;送“8”的字形代碼
MOVX@R0,A;輸出字形代碼
MOVR1,#0DDH
;指向字位口
MOVA,#20H
;從最高位開始
LEDO:
MOVX@R1,A
;輸出字位代碼
ACALLDEYS
;調(diào)延時子程序
RRA
;右移一位
SJMPLEDO
;循環(huán)顯示“8”當(dāng)前第18頁\共有20頁\編于星期三\0點1、共陰型8位動態(tài)顯示電路當(dāng)前第19頁\共有20頁\編于星期三\0點DIR4:MOVR2,#10;置循環(huán)掃描次數(shù)
MOVDPTR,#7FFFH;置74377口地址DLP1:ANLP1,#11111000B;第0位先顯示
MOVR0,#30H;置顯示字段碼首址DLP2:MOVA,@R0;讀顯示字段碼
MOVX@DPTR,A;輸出顯示字段碼
LCALLDY2ms;調(diào)用延時2ms子程序(參閱例4.13)INCR0;指向下一位字段碼
INCP1;選通下一位顯示
CJNER0,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州城市職業(yè)學(xué)院《綠色體育學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年天津市建筑安全員-B證考試題庫附答案
- 2025湖北建筑安全員《B證》考試題庫及答案
- 2025黑龍江省建筑安全員B證考試題庫附答案
- 貴陽人文科技學(xué)院《實驗診斷F》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣州珠江職業(yè)技術(shù)學(xué)院《產(chǎn)品形象設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025河南省建筑安全員《B證》考試題庫及答案
- 廣州新華學(xué)院《傳熱學(xué)基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣州衛(wèi)生職業(yè)技術(shù)學(xué)院《插花藝術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 課件《社保業(yè)務(wù)經(jīng)辦實訓(xùn)》
- 小兒體質(zhì)中醫(yī)調(diào)理方案課件
- 體外培育牛黃技術(shù)幻燈3課件
- 公路工程決算與工程竣工決算財務(wù)決算的關(guān)系
- 護士N2晉級N3職稱評定述職報告PPT課件(帶內(nèi)容)
- 動物、礦物藥分析課件
- 2019-2020學(xué)年江蘇省徐州市九年級(上)期末數(shù)學(xué)試卷(常用)(精品)
- 精選天津高三生物知識點
- 心有靈犀猜詞游戲常備詞匯總結(jié)
- DB22∕T 5006-2018 裝配式路面基層工程技術(shù)標(biāo)準(zhǔn)
- 《士兵突擊》PPT課件(PPT 43頁)
- JGJ107-2016鋼筋機械連接技術(shù)規(guī)程培訓(xùn)宣貫
評論
0/150
提交評論