《LED數(shù)碼管顯示控制【沐風(fēng)教學(xué)】》由會員分享,可在線閱讀,更多相關(guān)《LED數(shù)碼管顯示控制【沐風(fēng)教學(xué)】(22頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、LED數(shù)碼管顯示控制1優(yōu)講課堂2優(yōu)講課堂LED數(shù)碼管的應(yīng)用1、紅綠燈路口的時間顯示、紅綠燈路口的時間顯示2、數(shù)碼電子鐘、數(shù)碼電子鐘3、生活中還有哪些方面用到數(shù)碼管、生活中還有哪些方面用到數(shù)碼管3優(yōu)講課堂一、LED數(shù)碼管概述4優(yōu)講課堂二、LED數(shù)碼管的工作原理1.LED數(shù)碼管的外形結(jié)構(gòu)數(shù)碼管的外形結(jié)構(gòu) 通常使用7段LED數(shù)碼管,它由7個發(fā)光二極管組成。這7個發(fā)光二極管ag呈“日”字形排列,其結(jié)構(gòu)及連接如右圖所示。當(dāng)某個發(fā)光二極管導(dǎo)通時,相應(yīng)地點亮某一點或某一段筆畫,通過發(fā)光二極管不同的亮暗組合形成不同的數(shù)字、字母及其其他符號。5優(yōu)講課堂2.LED數(shù)碼管的分類LED數(shù)碼管中的發(fā)光二極管有兩種接法:
2、(1)所有發(fā)光二極管的陽極連接在一起,這種連接方法稱為共陽極接法。叫做共陽極數(shù)碼管(2)所有發(fā)光二極管的陰極連接在一起,這種連接方法稱為共陰極接法。叫做共陰極數(shù)碼管共陽極的LED為低電平時,對應(yīng)的段碼被點亮;共陰極的LED為高電平時,對應(yīng)的段碼被點亮。一般共陰極可以不外接電阻,但共陽極中的發(fā)光二極管一定要外接電阻。6優(yōu)講課堂三、LED數(shù)碼管數(shù)字顯示段碼分析 LED數(shù)碼管的發(fā)光二極管亮暗組合實質(zhì)上就是不同電平的組合,也就是為LED數(shù)碼管提供不同的代碼,這些代碼稱為字形代碼。7段發(fā)光二極管加上1個小數(shù)點dp共計8段,字形代碼與這8段的關(guān)系如下:數(shù)據(jù)字D7D6D5D4D3D2D1D0LED段dpgf
3、edcba7優(yōu)講課堂字形代碼與十六進(jìn)制數(shù)的對應(yīng)關(guān)系如表3-8-1(見書P98)所示。字符dpgfedcba段碼共陰段碼共陽012345000000001111100111010001011011101111111101011013FH06H5BH4FH66H6DHC0HF9HA4HB0H99H92H從表中可以看出共陰極與共陽極的字形代碼互為補(bǔ)數(shù)。8優(yōu)講課堂9優(yōu)講課堂四、LED數(shù)碼管的驅(qū)動方式 LED數(shù)碼管要正常顯示,就要驅(qū)動電路來驅(qū)動數(shù)碼管的各個段碼,從而顯示出想要的數(shù)字。根據(jù)數(shù)碼管的驅(qū)動方式的不同,可分為靜態(tài)顯示和動態(tài)顯示。10優(yōu)講課堂1.靜態(tài)顯示 靜態(tài)顯示就是當(dāng)LED數(shù)碼管要顯示一個字符時
4、,相應(yīng)的發(fā)光二極管恒定地導(dǎo)通或截止。單片機(jī)只需將所要顯示的數(shù)據(jù)送出去,直到下一次顯示的數(shù)據(jù)需更新時再傳送一次數(shù)據(jù),顯示數(shù)據(jù)穩(wěn)定,占用CPU時間少。但是采用這種顯示方式時需要一個8位輸出口控制,所以占用硬件多,如果單片機(jī)系統(tǒng)中有N個LED數(shù)碼管,則需要8XN根I/O口線,所占用的I/O資源較多,需進(jìn)行擴(kuò)展。11優(yōu)講課堂 當(dāng)有相當(dāng)多的I/O端口資源,并且顯示的位數(shù)較少時(12位),可以直接使用靜態(tài)顯示方式。數(shù)碼管靜態(tài)顯示方式的優(yōu)點是連線簡單,軟件編程簡單,缺點是需要耗費(fèi)大量的I/O端口資源。12優(yōu)講課堂13優(yōu)講課堂2.動態(tài)顯示 在顯示的數(shù)據(jù)較多時,會用到多個數(shù)碼管,如果用靜態(tài)顯示方式會占用很多I/
5、O口,這是可采用動態(tài)掃描方式來實現(xiàn)。14優(yōu)講課堂 動態(tài)顯示就是一位一位地輪流點亮各位數(shù)碼管,對每一位LED數(shù)碼管來說,每隔一段時間點亮一次,即CPU需要時刻對數(shù)碼管進(jìn)行刷新,顯示數(shù)據(jù)有閃爍感,占用CPU的時間較長。并且,數(shù)碼管的點亮既與點亮?xí)r的導(dǎo)通電流有關(guān),也與點亮?xí)r間、間隔時間的比例有關(guān)。調(diào)整電流和時間的參數(shù),可實現(xiàn)亮度較高,較穩(wěn)定的顯示。若數(shù)碼管的位數(shù)不大于8位時,只需要兩個8位I/O口。15優(yōu)講課堂16優(yōu)講課堂段碼指的字形碼,就是數(shù)碼管上顯示的字形。位碼指的多個數(shù)碼管顯示的時候,讓數(shù)碼管顯示,設(shè)定對應(yīng)的公共端的值,選擇對應(yīng)的數(shù)碼管點亮。這個就是位碼,即位置碼。17優(yōu)講課堂18優(yōu)講課堂19優(yōu)講課堂20優(yōu)講課堂21優(yōu)講課堂22優(yōu)講課堂