LED點(diǎn)陣顯示器的應(yīng)用_第1頁
LED點(diǎn)陣顯示器的應(yīng)用_第2頁
LED點(diǎn)陣顯示器的應(yīng)用_第3頁
LED點(diǎn)陣顯示器的應(yīng)用_第4頁
LED點(diǎn)陣顯示器的應(yīng)用_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

5-4LED點(diǎn)陣顯示器的應(yīng)用

LED點(diǎn)陣顯示器由一串發(fā)光或不發(fā)光的點(diǎn)狀(或條狀)顯示器按矩陣的方式排列組成的,其發(fā)光體是(LED發(fā)光二級(jí)管)。LED點(diǎn)陣顯示器不僅能顯示文字,還可以顯示圖像,并且能產(chǎn)生各種動(dòng)畫效果,是廣告宣傳、新聞傳播的有力工具。LED點(diǎn)陣顯示器不僅有單色顯示,還有彩色顯示,其應(yīng)用越來越廣泛,已滲透到人們的日常生活之中。LED點(diǎn)陣顯示器的分類有多種方法:按陣列點(diǎn)數(shù)可分為5*7(5列7行)、5*8(5列8行)、6*8(6列8行)、8*8(8列8行),按發(fā)光顏色可分為單色、雙色、三色,按極性排列方式又可分為共陽極和共陰極。以5*7點(diǎn)矩陣為例,一般市售注明CA-P(共陽極)、CC-P(共陰極)。下圖所示為5*7的共陰和共陽極陣列結(jié)構(gòu)。

LED點(diǎn)陣顯示器的顯示原理

LED點(diǎn)陣顯示器的顯示方式是按顯示編碼的順序,一行一行地顯示。每一行的顯示時(shí)間大約為1~2ms(如果用Proteus電腦仿真的話,由于電腦主頻頻率遠(yuǎn)遠(yuǎn)大于單片機(jī)的主頻頻率,每一行的顯示時(shí)間大約為250us。所以如果要把程序下載到單片機(jī)電路板時(shí),每一行顯示的延時(shí)時(shí)間應(yīng)改為1~2ms),由于人類的視覺暫留現(xiàn)象,將感覺到8行LED是在同時(shí)顯示的。若顯示的時(shí)間太短,則亮度不夠,若顯示的時(shí)間太長(zhǎng),將會(huì)感覺到閃爍。例1一個(gè)5*7點(diǎn)陣字符顯示

使用一個(gè)5*7共陽極LED點(diǎn)陣顯示字符“B”。1.設(shè)計(jì)分析

5*7共陽極LED點(diǎn)陣的段碼a-g是低電平有效,位選高電平有效。因此,顯示字符”B”的段碼值如下圖所示添加的元件清單2.電路仿真圖如下:3.程序如下:#include"reg51.h"#defineuintunsignedint#defineucharunsignedcharconstuchartab1[]={0x00,0x36,0x36,0x36,0x49};//B字庫(kù)constuchartab2[]={0x01,0x02,0x04,0x08,0x10};//列掃描代碼voiddelay(uintn){uinti;for(i=0;i<n;i++);}voidmain(void){ucharj,t=0;while(1){for(j=0;j<5;j++)//列掃描 { P2=tab2[t];//位選 P0=tab1[j];//段選 delay(555); t++; if(t==5) t=0;P2=0x00; } }}例2一個(gè)8*8點(diǎn)陣字符串顯示使用一個(gè)8*8共陰極LED點(diǎn)陣顯示字符串“ILOVEYOU”。1.設(shè)計(jì)分析一個(gè)8*8在某一時(shí)刻只能顯示一個(gè)字符,要想顯示字符串,必須在顯示完一個(gè)字符后接著顯示下一個(gè)字符,因此需建立一個(gè)字符串庫(kù)。由于每個(gè)字符有8個(gè)段碼值,該字符串有8個(gè)字符,所以該字符串庫(kù)中有8*8共64個(gè)段碼值。字符串庫(kù)ILOVEYOU的字模段碼值如下表的所示:添加的元件清單2.硬件仿真圖3.程序代碼#include"reg51.h"#defineuintunsignedint#defineucharunsignedcharconstuchartab1[]={0x00,0x00,0x42,0x7e,0x42,0x42,0x00,0x00, //"I"0x00,0x42,0x7e,0x42,0x02,0x02,0x02,0x00, //"L"0x00,0x3c,0x22,0x42,0x42,0x22,0x3c,0x00, //"O"0x00,0x40,0x70,0x0c,0x0c,0x70,0x40,0x00, //"V"0x00,0x00,0x00,0x7e,0x52,0x52,0x00,0x00, //"E"0x00,0x40,0x62,0x1e,0x12,0x60,0x40,0x00, //"Y"0x00,0x3c,0x22,0x42,0x42,0x22,0x3c,0x00, //"O"0x00,0x7c,0x46,0x02,0x02,0x7c,0x40,0x00}; //"U"constuchartab2[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//列掃描voiddelay(uintn){uinti;for(i=0;i<n;i++);}voidmain(void){charj,r,q=0,t=0;

while(1){fo殲r(伯r=0攜;r果<1彎5;君r+輝+)命//控制刻每個(gè)釣字符迅顯示起的時(shí)暑間{fo軋r(求j=q;竿j<8鋸+q裹;j漢++溝){P3翼=t娃ab廟2[區(qū)t+餡+]藏;P0牲=t練ab溉1[銷j]瘋;de奮la譯y(能55綢5)勾;if洞(t==棕8)糊/樂/8列掃灰完了陷沒t=筒0;}應(yīng)}q=朗q+歌8;宇/連/掃下場(chǎng)一個(gè)痛字母if野(q==挖64映)嶼/綁/6帝4掃完陣了沒q=活0;}}例3一個(gè)8*巷8點(diǎn)陣青字符搶串滾渣動(dòng)顯依示使用堪一個(gè)8*百8共陰誕極LE政D點(diǎn)陣記滾動(dòng)秀顯示探字符扇串“I呆LO拌VE恩Y驅(qū)OU搜”。電路血如例2程序休如下素:程序鐘如下吐:#i戀nc惜lu糞de技"r訊eg忽51努.h導(dǎo)"#d腎ef埋in鍵eui扒ntun估si染gn悲edin駱t#d披ef卵in役euc葉ha攜run麻si礙gn雖ed百c前ha趴rco椒ns碧tuc輝ha勁rta壁b1賭[]夕={0x育00增,0影x0微0,俘0x羽00械,0艷x0懸0,稱0x詞00稈,0錯(cuò)x0職0,批0x梁00欲,0協(xié)x0粘0,招/瓦/什么鍵都不揉顯示0x甚00滔,0豈x0預(yù)0,曠0x燭00碌,0躍x4腸1,食0x呀7F艇,0保x4喘1,手0x悲00必,0裂x0花0,睬//和"I零"0x額00可,0耽x4鋸2,銳0x例7e勁,0淚x4登2,鑄0x游02超,0應(yīng)x0續(xù)2,妙0x環(huán)02煙,0虛x0螞0,謠//掩"L栽"0x茅00脂,0單x3推c,抵0x灰22詞,0潛x4阿2,堪0x島42舍,0閑x2撫2,息0x展3c闖,0炒x0吃0,隸//扭"O麥"0x味00慶,0芝x4叫0,憂0x星70窩,0毀x0林c,瞇0x鼻0c學(xué),0適x7貓0,朽0x繳40桌,0壁x0清0,等/董/"型V"0x布00碰,0榴x0吳0,每0x墻00固,0幻玉x7搖e,膜0x詞52纏,0土x5增2,昌0x珍00嶼,0辭x0浮0,株//董"E去"0x濫00鍬,0上x4載0,壓0x躲62輝,0營(yíng)x1絲式e,籠0x還12這,0配x6曬0,敬0x勇40付,0巴x0澤0,仍//徒"Y竊"0x舍00勻,0固x3勿c,蠻0x艇22桶,0壇x4廊2,炭0x拒42于,0滋x2勾2,盈0x安3c咳,0肌x0狐0,鵝//泰"O蹦"0x績(jī)00縣,0肥x7綿c,旋0x忠46際,0妻x0尤2,啊0x際02斜,0孩x7搖c,曠0x級(jí)40損,0邪x0豆0,秤//彎"U你"0x祥00棗,0俘x0現(xiàn)0,累0x苦00羨,0搏x0夏0,仗0x匪00錫,0丸x0呆0,深0x映00解,0淋x0味0}魯;壟/國(guó)/什么擺都不能顯示co球ns巷tuc蒜ha鐮rta襪b2建[]柜={拐0x牽fe慰,0說xf心d,循0x皇fb訓(xùn),0掃xf秘7,啄0x感ef育,0暢xd折f,顧0x址bf男,0例x7藥f}權(quán);vo麥idde路la訴y(則ui旗ntn){ui咸nti;fo趙r(禿i=0幫;i慘<n;驕i++毛);}vo院idma翻in節(jié)(v閘oi潮d){ch厲arj,市r,近q=0悔,t錦=0堡;P0茄=0牽x0妻0;樓P3位=0錯(cuò)x0斗0;wh蛛il荒e(寒1){fo經(jīng)r(古r=0恐;r扁<5性;r隸++缺)耽//控制桿每個(gè)煩字符恩顯示翁的時(shí)鋤間{fo獸r(野j=q;揭j<8票+q認(rèn);j奸++控){P3黃=t質(zhì)ab鼓2[孫t+仗+]脖;P0熱=t癥ab和1[犁j]引;de咳la誓y(膽55哈5)凈;if敞(t==哲8)檢/綿/8列掃量完了時(shí)沒t=沸0;}燥}q=吧q+棕1;息/怎/顯示況一個(gè)猶字母if欄(q==逆70址)犧/蛾/掃完末了沒q=翅0;}}例4兩個(gè)8*產(chǎn)8點(diǎn)陣衰字符悼串顯毫示使用流兩個(gè)8*奧8共陰遇極LE聯(lián)D點(diǎn)陣那顯示棗字符胞串“AT碌89橡C5膜1”。1.設(shè)計(jì)刪分析兩個(gè)8*然8L碗ED點(diǎn)陣騰可構(gòu)律成一自個(gè)8*偏16的LE慎D點(diǎn)陣戀。每眨個(gè)字稠符由縫上半綢部份畏和下馳半部謊份構(gòu)北成,心即1個(gè)段茂選位盾對(duì)應(yīng)旗兩個(gè)丹段碼難值。崇在某渡一時(shí)課刻只夸能顯翁示一詠個(gè)字述符。首要想漫顯示授字符揀串,皮必須漢在顯幼示完六一個(gè)稀字符樓后接飄著顯陵示下窮一個(gè)黨字符臟,因迎此需聚建立含一個(gè)叛字符撕庫(kù)。便字符撒庫(kù)的領(lǐng)字模拆段碼過值如求下圖裁所示東。0x你00喜,0賴x0趴4,夢(mèng)0x翻00道,0痛x3懂c,由0x遭03能,0管xc基4,耕0x卸1c盾,0將x4包0,屋/嘆/"毒A"0x望07冠,0脾x4繁0,察0x適00晚,0效xe借4,青0x繁00悄,0納x1圾c,贊0x商00劈燕,0行x0務(wù)4,0x贈(zèng)18污,0改x0筐0,橋0x悶10燦,0浴x0己0,幕0x挪10遙,0城x0圓4,罩0x幸1f江,0屋xf兔c,盲//炕"T驅(qū)"0x翁10略,0祥x0筍4,勒0x挖10踐,0匆x0茅0,之0x皇18役,0貞x0奧0,風(fēng)0x械00旱,0驢x0撈0,0x觸00遙,0敵x0鋤0,搜0x標(biāo)0e爺,0賄x3弄8,勇0x件11顧,0隨x4紫4,震0x攻10練,0柏x8個(gè)4,違//彎"8往"0x滅10扎,0彎x8閣4,價(jià)0x破11森,0巴x4妄4,惕0x妹0e剖,0蔬x3搏8,購(gòu)0x瓦00于,0撒x0杯0,0x熱00她,0壟x0姑0,丑0x跟07讓,0揀x0寄0,炸0x版08這,0敞x8鏈c,詠0x仁10俱,0漠x4藍(lán)4,勝//切"9宇"0x器10立,0脅x4紀(jì)4,綁0x攤08墳,0月x8經(jīng)8,勢(shì)0x邁07陸,0什xf瘡0,繞0x慮00成,0垂x0賤0,0x留03謀,0主xe盾0,埋0x蚊0c位,0董x1倆8,誼0x召10丹,0閱x0撓4,檢0x蔽10卷,0谷x0乘4,墊//漲"C湊"0x叢10莊,0濾x0擇4,抱0x貧10拐,0京x0豬8,聽0x秤1c度,0乘x1紹0,艷0x流00管,0錘x0鑒0,0x染00塞,0妄x0鞋0,窗0x拆1f芳,0界x9園8,掃0x柿10嶺,0我x8求4,渾0x天11北,0挑x0弊4,依//刪"5纏"0x載11禽,0般x0曠4,泳0x砌10調(diào),0轎x8鈴8,勢(shì)0x伯10限,0夢(mèng)x7廁0,棄0x倚00悟,0普x0供0,0x廊00名,0啟x0懂0,理0x誕08練,0級(jí)x0訊4,憐0x爆08販,0未x0為4,鞋0x董1f借,0理xf正c,疲//據(jù)"1騰"0x犁00僅,0窩x0幣4,袖0x騾00臟,0懷x0縣4,陜0x醋00竊,0腫x0憤0,革0x徑00淺,0估x0頓0添加駛的元岔件清銹單2.硬件豬仿真犬圖3.程序今代碼#i貞nc移lu盜de濫"r宵eg蛾51爐.h飼"#d容ef旋in烘eui博ntun碑si累gn最edin喊t#d鋒ef錯(cuò)in零euc姥ha鐵run廊si極gn脂ed畏c扁ha丈rco索deuc更ha害rta享b1尚[]蓬={辜/就/顯示街的字濟(jì)符代拐碼0x惰00豎,0猛x0臟4,吃0x會(huì)00四,0啟x3炎c,楚0x慨03者,0爆xc翅4,塘0x蠢1c詢,0峰x4伴0,企/喊/"覺A"0x最07偶,0層x4遷0,悲0x寄00維,0境xe救4,故0x旦00句,0配x1虜c,今0x損00澇,0逃x0更4,0x雀18懂,0精x0箱0,玻0x緩10浮,0榴x0巖0,偽0x陪10地,0浙x0膊4,夜0x雜1f嗽,0姨xf慌c,捧//恥"T齊"0x脈10胳,0姜x0喬4,叮0x帖10腦,0月x0汁0,倡0x躺18店,0舅x0間0,做0x智00耀,0制x0出0,0x閱00范,0菌x0宿0,缸0x寸0e當(dāng),0晝x3翅8,曲0x伐11沿,0希x4職4,照0x液10改,0亦x8球4,幕//包"8鞋"0x稅10計(jì),0械x8模4,界0x干11隔,0碼x4鋸4,拴0x取0e匠,0離x3枝8,鉗0x害00榮,0成x0財(cái)0,0x鬼00緣瑞,0蘭x0待0,柱0x穴07布,0揭x0奔0,盡0x鑰08寬,0聾x8央c,襪0x指10晉,0鮮x4孤4,該//宋"9龍"0x罷10食,0始x4隔4,斯0x勇08胡,0源x8霉8,紋0x斧07過,0械xf姓0,偶0x被00析,0烤x0朝0,0x誕03鏟,0譯xe寧0,屢0x曲0c瞧,0敗x1裝8,晴0x角10我,0診x0相4,錫0x害10凍,0轟x0壟4,算//遙"C跌"0x具10你,0俱x0皆4,傾0x崗10墳,0錢x0蛇8,座0x族1c虎,0酒x1慢0,潮0x攪00專,0符x0輛0,0x沒00謀,0丸x0梢0,聞0x蛇1f菠,0鹿x9涼8,毯0x俯10源,0浮x8爹4,抹0x塌11剛,0回x0以4,痛//扭"5燃"0x儉11寒,0努x0騙4,尾0x末10協(xié),0茂x8釣8,素0x幫10伙,0掀x7宴0,謊0x完00兆,0發(fā)x0沃0,0x闊00聚,0泄x0宗0,抹0x節(jié)08臨,0摧x0促4,紋0x剖08紅,0巨x0嗽4,泊0x粉1f候,0猾xf橋c,合//懼"1需"0x蜘00山,0嫁x0均4,吊0x冠00競(jìng),0檔x0寺4,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論