




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
任務(wù)1:數(shù)碼管顯示顯示器及其接口單片機(jī)系統(tǒng)中常用的顯示器有:發(fā)光二極管LED(LightEmittingDiode)顯示器、液晶LCD(LiquidCrystalDisplay)顯示器、CRT顯示器等。LED、LCD顯示器有兩種顯示結(jié)構(gòu):段顯示(7段、米字型等)和點(diǎn)陣顯示(5×8、8×8點(diǎn)陣等)。LED數(shù)碼管結(jié)構(gòu)和原理字符編碼限流電阻計(jì)算編程實(shí)現(xiàn)靜、動態(tài)顯示LED數(shù)碼管結(jié)構(gòu)及原理
共陰極共陽極LED數(shù)碼管字符編碼共陰數(shù)碼管碼表
0x3f,0x06,0x5b,0x4f,0x66,0x6d,
0 1 2 345
0x7d,0x07,0x7f,0x6f,0x77,0x7c,
6 7 8 9AB
0x39,0x5e,0x79,0x71
CDEF LED數(shù)碼管字符編碼共陽數(shù)碼管碼表
0xC0,0xF9,0xA4,0xB0,0x99,0x92,
0 1 2 345
0x82,0xF8,0x80,0x90,0x88,0x83,
6 7 8 9AB
0xC6,0xA1,0x86,0x8E
CDEF 限流電阻的計(jì)算
單片機(jī)外接數(shù)碼管,數(shù)碼管的內(nèi)部結(jié)構(gòu)是LED發(fā)光二極管,電路必須使用電阻進(jìn)行限流。串聯(lián)電阻,避免損壞單片機(jī)的輸出引腳,同時防止LED發(fā)光二極管過熱損害,也能限制LED發(fā)光二極管的功耗。一般單片機(jī)驅(qū)動引腳能夠承受的電流輸入在10~15mA左右,串聯(lián)的限流電阻計(jì)算如下:R=(5V–Vd)/IdId為限制電流,取值10mA,Vd為LED發(fā)光二極管的正向電壓,取值2V,從而得到限流電阻值如下:R=(5V-2V)/10mA=300(歐)在實(shí)際設(shè)計(jì)中,為了有效保護(hù)單片機(jī)引腳,一般對LED發(fā)光二極管驅(qū)動采用的限流電阻比300歐大,常用的典型值為470歐。LED靜態(tài)顯示
靜態(tài)顯示是指數(shù)碼管顯示某一字符時,相應(yīng)的發(fā)光二極管恒定導(dǎo)通或恒定截止。舉例1:單片機(jī)控制1位數(shù)碼管上顯示2。硬件電路設(shè)計(jì)軟件程序設(shè)計(jì)
分析思考:硬件連好了,如何讓數(shù)碼管上顯示2呢?數(shù)字2的共陽極的字型編碼是0xa4,當(dāng)P0口輸出數(shù)據(jù)0xa4時,單片機(jī)的P0口的P0.7……P0.1、P0.0引腳輸出10100100,數(shù)碼管的COM端接高電平,則LED數(shù)碼管上有5段點(diǎn)亮,見上圖的a、b、d、e、g,所以數(shù)碼管上顯示數(shù)字2。單片機(jī)控制在LED數(shù)碼管顯示數(shù)字2,參考程序如下:#include<reg51.h>voidmain() //單片機(jī)控制LED數(shù)碼管顯示2{unsignedcharcodeled[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//共陽數(shù)碼管的字符編碼0,1,2,3,4,5,6,7,8,9unsignedchari;while(1){i=2;P0=led[i];}}LED動態(tài)顯示動態(tài)顯示是按位輪流點(diǎn)亮各位數(shù)碼管的顯示方式。即在任一時段,只有其中一位數(shù)碼管“位選端”有效,并送出相應(yīng)的字形顯示編碼,其它的數(shù)碼管此時都因?yàn)椤拔贿x端”無效而處于熄滅狀態(tài)。下一個時段按順序選通另外一位數(shù)碼管,并送出相應(yīng)的字形顯示編碼,依此規(guī)律循環(huán)下去,即可使各位數(shù)碼管分別間斷顯示出相應(yīng)的字符。只要每位顯示間隔時間足夠短,就會看到各數(shù)碼管好像是“同時”顯示。舉例:設(shè)計(jì)程序?qū)崿F(xiàn)四個LED從左到右循環(huán)依次顯示0,1,2,3,4,并用PROTUES進(jìn)行仿真。硬件電路設(shè)計(jì)軟件程序設(shè)計(jì)上圖中標(biāo)為1234引腳的稱為位選,控制選擇某一個數(shù)碼管,確定顯示的位置;標(biāo)為ABCDEGDP的稱為段選,控制選擇數(shù)碼管中哪幾段點(diǎn)亮,確定顯示的字型。圖中單片機(jī)從P2口向數(shù)碼管輸出數(shù)字“4”的段碼,此時所有的數(shù)碼管都接收到“4”的段碼,哪個數(shù)碼管顯示“4”由數(shù)碼管的公共端決定,即位選碼決定。此時第4個數(shù)碼管的公共端為低電平,其他數(shù)碼管的公共端為高電平,因此只有第4個數(shù)碼管顯示“4”,其他數(shù)碼管不顯示任何數(shù)字。圖中數(shù)碼管上顯示數(shù)字“1234”,實(shí)際是先輸出位選信號選中第1個數(shù)碼管,輸出1的段碼,延時一段時間后選中第二個數(shù)碼管,輸出2的段碼,延時一段時間后。又輸出位選碼選中第3個數(shù)碼管,輸出3的段碼,延時一段時間后,又輸出位選碼選中第4個數(shù)碼管,輸出4的段碼……,反復(fù)這個過程,就可以顯示出“1234”,由于交替的速度非常快,利用視覺暫留,人眼看到的就是連續(xù)的“1234”。軟件程序流程圖參考程序#include<reg51.h>voiddelay(unsignedchari);unsignedcharch[4]={0x06,0x5b,0x4f,0x66};//共陰數(shù)碼管1、2、3、4的字型碼voidmain(){while(1){ P3=0x0fe;//位選,選通第1個數(shù)碼管
P2=ch[0]; //段選,數(shù)碼管的字型碼
delay(20);//延時
P3=0xfd;//位選,選通第2個數(shù)碼管
P2=ch[1]; delay(20); P3=0xfb;
P2=ch[2]; delay(20); P3=0xf7; P2=ch[3]; delay(20);}}voiddelay(unsignedchari)
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 劇團(tuán)勞務(wù)合同范本
- coco奶茶加盟合同范本
- 13規(guī)范合同范本
- 二年級口算題目庫100道
- 代為付款三方協(xié)議合同范本
- 醫(yī)院后勤勞務(wù)合同范本
- 出租荒山合同范本
- 化工工廠租賃合同范例
- 廠家對接合同范本
- 單位培訓(xùn)合同范本
- 2024年高考真題-英語(新高考Ⅱ卷) 含解析
- 【UCM六輥軋機(jī)設(shè)計(jì)7600字(論文)】
- 滋補(bǔ)品市場洞察報(bào)告
- 部編版中考?xì)v史一輪復(fù)習(xí):七年級上、下冊歷史復(fù)習(xí)課件534張
- 江蘇省無錫市惠山區(qū)2024年統(tǒng)編版小升初考試語文試卷(含答案解析)
- JGJ/T235-2011建筑外墻防水工程技術(shù)規(guī)程
- 信息科技課的跨學(xué)科主題學(xué)習(xí)PP義務(wù)教育課程方案和課程標(biāo)準(zhǔn)國家級示范培訓(xùn)課件
- 五年級下冊英語作文訓(xùn)練-外研版(三起)
- 7.2.1 圓柱(課件含動畫演示)-【中職】高一數(shù)學(xué)(高教版2021基礎(chǔ)模塊下冊)
- 第七節(jié)碎石路基施工方案
- 三年級數(shù)學(xué)興趣班綱要及教案
評論
0/150
提交評論