版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
顯示器及其接口單片機(jī)系統(tǒng)中常用的顯示器有:發(fā)光二極管LED(Light
Emitting
Diode)顯示器、液晶LCD(LiquidCrystalDisplay)顯示器、CRT顯示器
等。LED、LCD顯示器有兩種顯示結(jié)構(gòu):段顯示(7
段、米字型等)和點(diǎn)陣顯示(5×8
、8×8點(diǎn)陣等)。編程實(shí)現(xiàn)靜、動(dòng)態(tài)顯示限流電阻計(jì)算結(jié)構(gòu)和原理字符編碼LED數(shù)碼管LED數(shù)碼管結(jié)構(gòu)及原理方法:用萬(wàn)用表測(cè)試二極管單向?qū)щ娦圆?/p>
驟
:1.萬(wàn)用表調(diào)到電阻測(cè)試擋,2.將紅表筆接公共端,用黑表筆觸碰某一段控制端,
若字段亮則為共陰極數(shù)碼管,反之為共陽(yáng)極3.逐個(gè)觸碰所有控制端,查看相應(yīng)字段是否點(diǎn)亮可測(cè)試數(shù)碼管的好壞如何測(cè)試數(shù)碼管是共陰極or共陽(yáng)極?共陰極共陽(yáng)極ed
D.Ped
com
c
D.P共陽(yáng)極數(shù)碼管:Com端接
Vcc,
低電平點(diǎn)亮數(shù)碼管共陰極數(shù)碼管:Com端接GND,高電平點(diǎn)亮數(shù)碼管3(一dg(2-dpo共陽(yáng)極dp
f
cba1
00
1
00
1
0單片機(jī)基本訓(xùn)練e型VCC
字型fCn1LED數(shù)碼管字符編碼ag共陰數(shù)碼管碼表0x3f,0x06,0x5b,0x4f,Ox66,Ox6d,30x7d,0x07,0x7f,0x6f,0x77,0x7c,6
A
B0x39,0x5e,0x79,0x71D
E
FLED數(shù)碼管字符編碼共陽(yáng)數(shù)碼管碼表OxC0,0xF9,0xA4,0xB0,0×99,0×9
2,0
1
2
3
4
50x82,0xF8,0x80,0×90,0x88,0x83,6
78
9A
B0xC6,0xA1,0x86,0×8EC
D
E
F單片機(jī)外接數(shù)碼管,數(shù)碼管的內(nèi)部結(jié)構(gòu)是LED發(fā)光二極管,電路必須使用電阻進(jìn)行限流。串聯(lián)電阻,避免損壞單片機(jī)的輸出引腳,同時(shí)
防止LED發(fā)光二極管過(guò)熱損害,也能限制LED發(fā)光二極管的功耗。一般單片機(jī)驅(qū)動(dòng)引腳能夠承受的電流輸入在10~15mA左右,串聯(lián)
的限流電阻計(jì)算如下:R=(5V-Vd)/ldld為限制電流,取值10mA,Vd為L(zhǎng)ED發(fā)光二極管的正向電壓,取
值2V,從而得到限流電阻值如下:R=(5V-2V)/10mA=300(歐)在實(shí)際設(shè)計(jì)中,為了有效保護(hù)單片機(jī)引腳,一般對(duì)LED發(fā)光二極管
驅(qū)動(dòng)采用的限流電阻比300歐大,常用的典型值為470歐。限流電阻的計(jì)算靜態(tài)顯示是指數(shù)碼管顯示某一字符時(shí),相應(yīng)的發(fā)光二極管恒定導(dǎo)通或恒定截止。LED靜態(tài)顯示舉例1:單片機(jī)控制1位數(shù)碼管上顯示2。硬件電路設(shè)計(jì)RP1XCTAL1PD.2AD2R1票DTPEEr
ALEP1n
P1.1
P12PL4P15P27A15P16P1軟件程序設(shè)計(jì)分析思考:硬件連好了,如何讓數(shù)碼管上顯示2呢?數(shù)字2的共陽(yáng)極的字型編碼是0xa4,
當(dāng)
P0
口輸出數(shù)據(jù)Oxa4
時(shí),
單片機(jī)的P0口的P0.7….P0.1
、P0.0
引腳輸出10100100,數(shù)碼
管的COM
端接高電平,則LED
數(shù)碼管上有5段點(diǎn)亮,見(jiàn)上圖的a、b、d、e、g,
所以數(shù)碼管上顯示數(shù)字2。單片機(jī)控制在LED
數(shù)碼管
顯示數(shù)字2,參考程序如下:#include<reg51.h>void
main()
//單片機(jī)控制LED
數(shù)碼管顯示2{unsignedcharcodeled[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//共陽(yáng)數(shù)碼管的字符編碼0,1,2,3,4,5,6,7,8,9unsignedchar
i;while(1)i=2;PO=led[i];}}動(dòng)態(tài)顯示是按位輪流點(diǎn)亮各位數(shù)碼管的顯示方式。即在任一時(shí)段,只有其中一位數(shù)碼管“位選端”有效,
并送出相應(yīng)的字形顯示編碼,其它的數(shù)碼管此時(shí)都因?yàn)?/p>
“位選端”無(wú)效而處于熄滅狀態(tài)。下一個(gè)時(shí)段按順序選
通另外一位數(shù)碼管,并送出相應(yīng)的字形顯示編碼,依此
規(guī)律循環(huán)下去,即可使各位數(shù)碼管分別間斷顯示出相應(yīng)
的字符。只要每位顯示間隔時(shí)間足夠短,就會(huì)看到各數(shù)
碼管好像是“同時(shí)”顯示。LED動(dòng)態(tài)顯示舉
例
:設(shè)計(jì)程序?qū)崿F(xiàn)四個(gè)LED
從左到右循環(huán)依次顯示0,1,2,3,4,
并用PROTUES
進(jìn)行仿真。硬件電路設(shè)計(jì)FBCDEFGDPC4P2ZA10PZ3A11PZ.4/A12
PZSA13PZ后A14
PZ.7A15P3.1/TXD
P3Z/KTDP33IWT1P3.4/TDP3600R
P3.7/RDPSEWP1DP1.1P1ZP13P1.4P15P16P1.7PDDADDPDZADZ
PD3VAD3上PD.48AD+
PDSAD5上
PDBAD6PD.7AD7U1XTAL118eTEXTTETPACKAGE-DIL4口可C6軟件程序設(shè)計(jì)●
上圖中標(biāo)為1234引腳的稱為位選,控制選擇某一個(gè)數(shù)碼管,確定
顯示的位置;標(biāo)為ABCDEG
DP
的稱為段選,控制選擇數(shù)碼管中
哪幾段點(diǎn)亮,確定顯示的字型。●
圖中單片機(jī)從P2
口向數(shù)碼管輸出數(shù)字“4”的段碼,此時(shí)所有的數(shù)
碼管都接收到“4”的段碼,哪個(gè)數(shù)碼管顯示“4”由數(shù)碼管的公共端
決定,即位選碼決定。此時(shí)第4個(gè)數(shù)碼管的公共端為低電平,其他
數(shù)碼管的公共端為高電平,因此只有第4個(gè)數(shù)碼管顯示“4”,其他
數(shù)碼管不顯示任何數(shù)字?!?/p>
圖中數(shù)碼管上顯示數(shù)字“1234”,
實(shí)際是先輸出位選信號(hào)選中第1
個(gè)數(shù)碼管,輸出1的段碼,延時(shí)一段時(shí)間后選中第二個(gè)數(shù)碼管,輸
出2的段碼,延時(shí)一段時(shí)間后。又輸出位選碼選中第3個(gè)數(shù)碼管,輸出3的段碼,延時(shí)一段時(shí)間后,又輸出位選碼選中第4個(gè)數(shù)碼管
,輸出4的段碼……,反復(fù)這個(gè)過(guò)程,就可以顯示出“1234”,由
于交替的速度非??欤靡曈X(jué)暫留,人眼看到的就是連續(xù)的“1234”。開(kāi)始送數(shù)字1的字型碼選通第1只數(shù)碼管的位碼延時(shí)送數(shù)字2的字型碼選通第2只數(shù)碼管的位碼延時(shí)軟件程序流程圖#include
<reg51.h>void
delay(unsigned
char
i);unsignedcharch[4]={0x06,0x5b,0x4f,0x66};/1共陰數(shù)碼管1、2、3、4的字型碼void
main(){while(1){P3=0xOfe;//位選,選通第1個(gè)數(shù)碼管P2=ch[0];//段選,數(shù)碼管的字型碼delay(20);//延時(shí)P3=0xfd;//位選,選通第2個(gè)數(shù)碼管P2=ch[1];delay(20);P3=0xfb;P2=ch[2];delay(20);P3=0xf7;P2=c
溫馨提示
- 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ù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療科技創(chuàng)新與臨床應(yīng)用
- 中醫(yī)科傳統(tǒng)療法推廣與應(yīng)用總結(jié)
- 中醫(yī)養(yǎng)生知識(shí)分享
- 護(hù)理專業(yè)護(hù)士護(hù)理實(shí)踐與護(hù)理經(jīng)驗(yàn)
- 醫(yī)院清潔人員服務(wù)規(guī)范
- 2026年湖北藝術(shù)職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試參考題庫(kù)有答案解析
- 群體性災(zāi)難應(yīng)激反應(yīng)心理救援系統(tǒng)2026
- 口腔疾病防治與治療進(jìn)展匯報(bào)
- 2026年廣東舞蹈戲劇職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試備考題庫(kù)有答案解析
- 2026年寶雞職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試備考題庫(kù)有答案解析
- 2025年憲法知識(shí)題庫(kù)及參考答案綜合卷
- 2026年社區(qū)工作者考試題庫(kù)300道(有一套)
- 2026年福建省能源石化集團(tuán)有限責(zé)任公司招聘?jìng)淇碱}庫(kù)及答案詳解一套
- 2025年家庭投資理財(cái)規(guī)劃:科學(xué)配置與穩(wěn)健增值指南
- 杜氏肌營(yíng)養(yǎng)不良運(yùn)動(dòng)功能重建方案
- 2026貴州大數(shù)據(jù)產(chǎn)業(yè)集團(tuán)有限公司第一次招聘155人模擬筆試試題及答案解析
- 腫瘤藥物給藥順序課件
- 海南計(jì)算機(jī)與科學(xué)專升本試卷真題及答案
- 企業(yè)安全一把手授課課件
- 學(xué)校中層干部述職報(bào)告會(huì)
- 音樂(lè)療法對(duì)焦慮緩解作用-洞察及研究
評(píng)論
0/150
提交評(píng)論