LED數(shù)碼管顯示控制LED數(shù)碼管的應(yīng)用1、紅綠燈路口的時(shí)間顯示 2、數(shù)碼電子鐘 3、生活中還有哪些方面用到數(shù)碼管一、LED數(shù)碼管概述二、LED數(shù)碼管的工作原理1.LED數(shù)碼管的外形結(jié)構(gòu)通常使用7段LED數(shù)碼管,它由7 個(gè)發(fā)光二極管組成。這7個(gè)發(fā)光二 極管a~g呈“日”字形排列,其結(jié) 構(gòu)及連接如右圖所示。當(dāng)某個(gè)發(fā)光 二極管導(dǎo)通時(shí),相應(yīng)地點(diǎn)亮某一點(diǎn) 或某一段筆畫,通過發(fā)光二極管不 同的亮暗組合形成不同的數(shù)字、字 母及其其他符號(hào)。2.LED數(shù)碼管的分類LED數(shù)碼管中的發(fā)光二極管有兩種接法: (1)所有發(fā)光二極管的陽極連接在一起led數(shù)碼顯示,這種連接方法稱為共陽極接法。 叫做共陽極數(shù)碼管 (2)所有發(fā)光二極管的陰極連接在一起, 這種連接方法稱為共陰極接法。 叫做共陰極數(shù)碼管 共陽極的LED為低電平時(shí),對(duì)應(yīng)的段碼 被點(diǎn)亮;共陰極的LED為高電平時(shí), 對(duì)應(yīng)的段碼被點(diǎn)亮。一般共陰極可以 不外接電阻,但共陽極中的發(fā)光二極 管一定要外接電阻。三、LED數(shù)碼管數(shù)字顯示段碼分析LED數(shù)碼管的發(fā)光二極管亮暗 組合實(shí)質(zhì)上就是不同電平的組合, 也就是為L(zhǎng)ED數(shù)碼管提供不同的 代碼,這些代碼稱為字形代碼。 7段發(fā)光二極管加上1個(gè)小數(shù)點(diǎn)dp 共計(jì)8段,字形代碼與這8段的關(guān) 系如下:數(shù)據(jù)字 D7 D6 D5 D4 D3 D2 D1 D0 LED段 dp g f e d c b a字形代碼與十六進(jìn)制數(shù)的對(duì)應(yīng)關(guān)系如表3-8-1(見 書P98)所示。
字符 dp gfe000 11100 00201 0130100401 10501 10dc b a 段碼 段碼共陰 共陽1 1 1 1 3FH C0H0 1 1 0 06H F9H1 0 1 1 5BH A4H11 1 1 4FH B0H0 1 1 0 66H 99H1 1 0 1 6DH 92H從表中可以看出共陰極與共陽極的字形代碼互為補(bǔ)數(shù)。四、LED數(shù)碼管的驅(qū)動(dòng)方式LED數(shù)碼管要正常顯示,就要驅(qū)動(dòng)電路來驅(qū)動(dòng)數(shù) 碼管的各個(gè)段碼,從而顯示出想要的數(shù)字。根據(jù) 數(shù)碼管的驅(qū)動(dòng)方式的不同,可分為靜態(tài)顯示和動(dòng) 態(tài)顯示。1.靜態(tài)顯示靜態(tài)顯示就是當(dāng)LED數(shù)碼管要顯示一個(gè)字符時(shí), 相應(yīng)的發(fā)光二極管恒定地導(dǎo)通或截止。單片機(jī)只 需將所要顯示的數(shù)據(jù)送出去,直到下一次顯示的 數(shù)據(jù)需更新時(shí)再傳送一次數(shù)據(jù),顯示數(shù)據(jù)穩(wěn)定, 占用CPU時(shí)間少。但是采用這種顯示方式時(shí)需要 一個(gè)8位輸出口控制,所以占用硬件多,如果單 片機(jī)系統(tǒng)中有N個(gè)LED數(shù)碼管,則需要8XN根I/O 口線,所占用的I/O資源較多,需進(jìn)行擴(kuò)展。當(dāng)有相當(dāng)多的I/O端口資源,并且顯示的位數(shù)較 少時(shí)(1~2位),可以直接使用靜態(tài)顯示方式。數(shù)碼管靜態(tài)顯示方式的優(yōu)點(diǎn)是連線簡(jiǎn)單,軟件編 程簡(jiǎn)單,缺點(diǎn)是需要耗費(fèi)大量的I/O端口資源。
2.動(dòng)態(tài)顯示在顯示的數(shù)據(jù)較多時(shí),會(huì)用到多 個(gè)數(shù)碼管,如果用靜態(tài)顯示方式會(huì) 占用很多I/O口,這是可采用動(dòng)態(tài) 掃描方式來實(shí)現(xiàn)。動(dòng)態(tài)顯示就是一位一位地輪流點(diǎn)亮各位數(shù)碼管, 對(duì)每一位LED數(shù)碼管來說,每隔一段時(shí)間點(diǎn)亮一 次led數(shù)碼顯示,即CPU需要時(shí)刻對(duì)數(shù)碼管進(jìn)行刷新,顯示數(shù) 據(jù)有閃爍感,占用CPU的時(shí)間較長(zhǎng)。并且,數(shù)碼 管的點(diǎn)亮既與點(diǎn)亮?xí)r的導(dǎo)通電流有關(guān),也與點(diǎn)亮 時(shí)間、間隔時(shí)間的比例有關(guān)。調(diào)整電流和時(shí)間的 參數(shù),可實(shí)現(xiàn)亮度較高,較穩(wěn)定的顯示。若數(shù)碼 管的位數(shù)不大于8位時(shí),只需要兩個(gè)8位I/O口。段碼指的字形碼,就是數(shù)碼管上顯示的字形。 位碼指的多個(gè)數(shù)碼管顯示的時(shí)候,讓數(shù)碼管顯示, 設(shè)定對(duì)應(yīng)的公共端的值,選擇對(duì)應(yīng)的數(shù)碼管點(diǎn)亮。這個(gè)就是位碼,即位置碼。
文章由啟和科技編輯
上一篇:顯示器改led 免拆屏!清華同方顯示器LCD改LED的方法
下一篇:led顯示屏廣告車 led顯示屏對(duì)于車上的應(yīng)用特點(diǎn)