版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
<<LED點(diǎn)陣廣告牌的設(shè)計(jì)>>課程設(shè)計(jì)報(bào)告題目:LED點(diǎn)陣廣告牌的設(shè)計(jì)專業(yè):電子信息工程年級(jí):學(xué)號(hào):學(xué)生姓名:聯(lián)系:指導(dǎo)老師:
完成日期:2021年5月25日摘要本設(shè)計(jì)使用AT89C51系列高速單片機(jī)作為主控制模塊,利用簡(jiǎn)單的外圍電路來(lái)驅(qū)動(dòng)8×8的點(diǎn)陣LED點(diǎn)陣顯示屏。利用AT89C51系列高速單片機(jī)本身強(qiáng)大的功能,可以很方便的實(shí)現(xiàn)單片機(jī)與PC機(jī)間的數(shù)據(jù)傳輸及存儲(chǔ),并能利用軟件方便的進(jìn)行顯示內(nèi)容的多樣變化,另一方面點(diǎn)陣顯示屏廣泛的應(yīng)用于醫(yī)院、機(jī)場(chǎng)、銀行等公共場(chǎng)所,所以本設(shè)計(jì)具有很強(qiáng)的現(xiàn)實(shí)應(yīng)用性。本LED顯示屏能夠以動(dòng)態(tài)掃描的方式顯示8×8點(diǎn)陣數(shù)字,摸擬電梯數(shù)字顯示,并能通過上位機(jī)軟件修改顯示內(nèi)容和顯示效果等等。本文從LED的顯示原理入手,詳細(xì)闡述了LED動(dòng)態(tài)顯示的過程,以及硬件電路的設(shè)計(jì)、計(jì)算和軟件的算法。關(guān)鍵詞:動(dòng)態(tài)顯示;單片機(jī);LED點(diǎn)陣ABSTRACTThisdesignUSESAT89C51serieshighspeedsinglechipmicrocomputerasthemaincontrolmodule,theuseofsimpleperipheralcircuittodrivethe8x8dotmatrixLEDdotmatrixdisplayscreen.USESAT89C51serieshigh-speedmicrocontrolleritselfpowerfulfunction,caneasilyachievedatatransmissionbetweenMCUandPCandstorage,andusesoftwarecaneasilydisplaythecontentofdiversitychange,ontheotherhandofdotmatrixdisplayscreeniswidelyusedinhospitals,airports,Banksandotherpublicplaces,sothisdesignhasastrongpracticalapplicability.TheLEDdisplaycanbedisplayedinadynamicscanningway8x8dotmatrixdigital,andcanpassthePCsoftwaretomodifythedisplaycontentandeffectandsoon.ThisarticleobtainsfromtheprincipleofLEDdisplay,LEDdynamicdisplayprocesswereintroducedindetail,andthehardwarecircuitandsoftwarealgorithm.ThedesignandcalculationofKeyWords:
Dynamicdisplay;Singlechipmicrocomputer;TheLEDlattice目錄摘要 1ABSTRACT 21設(shè)計(jì)要求及方案選擇 41.1設(shè)計(jì)要求 41.2方案選擇 42理論分析與設(shè)計(jì) 52.1LED點(diǎn)陣模塊結(jié)構(gòu) 52.2LED動(dòng)態(tài)顯示原理 62.38*8LED點(diǎn)陣廣告牌電路的分析及設(shè)計(jì) 73電路設(shè)計(jì) 73.1硬件電路的設(shè)計(jì) 73.2軟件設(shè)計(jì) 114系統(tǒng)測(cè)試 154.1調(diào)試所用的根本儀器清單 154.2調(diào)試結(jié)果 154.3測(cè)試結(jié)果分析 155總結(jié) 16參考文獻(xiàn) 171設(shè)計(jì)要求及方案選擇1.1設(shè)計(jì)要求〔1〕LED點(diǎn)陣顯示采用單色模塊;〔2〕能夠顯示不同的字符;〔3〕設(shè)計(jì)不同的字符切換效果〔如閃爍,靜止,平移等〕;〔4〕設(shè)計(jì)控制按鈕,可以在不同的效果間切換;〔5〕所用到的電路板必須有作者的名字和學(xué)號(hào)〔制作PCB板時(shí)候放置,不能用筆寫〕。〔6〕設(shè)計(jì)在2021年5月30日前完成。1.2方案選擇LED點(diǎn)陣顯示器LED點(diǎn)陣顯示器主控器〔51單片機(jī)〕按鍵1-1結(jié)構(gòu)圖根據(jù)設(shè)計(jì)要求,本設(shè)計(jì)選擇AT89C52芯片為核心控制器件。用來(lái)字符顯示的LED點(diǎn)陣屏采用8*8點(diǎn)陣屏,它的管腳與89C52的P0、P2口相連,其中P0口作為字符數(shù)據(jù)輸出口,P2為字符顯示掃描輸出口。功能選擇局部由按鍵控制,5個(gè)按鍵分別連P1.0、P1.1、P1.2、P1.3、P1.4。其他方面,89C52第31腳〔EA〕接電源,第19、18〔XTAL2、XTAL1〕腳接晶振電路,第9腳接復(fù)位電路。軟件設(shè)計(jì)方面用C語(yǔ)言編寫控制程序。2理論分析與設(shè)計(jì)2.1LED點(diǎn)陣模塊結(jié)構(gòu)八十年代以來(lái)出現(xiàn)了組合型LED點(diǎn)陣顯示器模塊,以發(fā)光二極管為像素,它用高亮度發(fā)光二極管芯陣列組合后,環(huán)氧樹脂和塑模封裝而成。這種一體化封裝的點(diǎn)陣LED模塊,具有高亮度、引腳少、視角大、壽命長(zhǎng)、耐濕、耐冷熱、耐腐蝕等特點(diǎn)。LED點(diǎn)陣規(guī)模常見的有4×4、4×8、5×7、5×8、8×8、16×16等等。根據(jù)像素顏色的數(shù)目可分為單色、雙基色、三基色等。像素顏色不同,所顯示的文字、圖象等內(nèi)容的顏色也不同。單色點(diǎn)陣只能顯示固定色彩如紅、綠、黃等單色,雙基色和三基色點(diǎn)陣顯示內(nèi)容的顏色由像素內(nèi)不同顏色發(fā)光二極管點(diǎn)亮組合方式?jīng)Q定,如紅綠都亮?xí)r可顯示黃色,如果按照脈沖方式控制二極管的點(diǎn)亮?xí)r間,那么可實(shí)現(xiàn)256或更高級(jí)灰度顯示,即可實(shí)現(xiàn)真彩色顯示。圖2-1示出最常見的8×8單色LED點(diǎn)陣顯示器的內(nèi)部電路結(jié)構(gòu)和外型規(guī)格,其它型號(hào)點(diǎn)陣的結(jié)構(gòu)與引腳可試驗(yàn)獲得。圖2-18×8單色LED模塊內(nèi)部電路LED點(diǎn)陣顯示器單塊使用時(shí),既可代替數(shù)碼管顯示數(shù)字,也可顯示各種中西文字及符號(hào).如5x7點(diǎn)陣顯示器用于顯示西文字母.5×8點(diǎn)陣顯示器用于顯示中西文,8x8點(diǎn)陣可以用于顯示簡(jiǎn)單的中文文字,也可用于簡(jiǎn)單圖形顯示。用多塊點(diǎn)陣顯示器組合那么可構(gòu)成大屏幕顯示器,但這類實(shí)用裝置常通過PC機(jī)或單片機(jī)控制驅(qū)動(dòng)。2.2LED動(dòng)態(tài)顯示原理LED點(diǎn)陣顯示系統(tǒng)中各模塊的顯示方式:有靜態(tài)和動(dòng)態(tài)顯示兩種。靜態(tài)顯示原理簡(jiǎn)單、控制方便,但硬件接線復(fù)雜,在實(shí)際應(yīng)用中一般采用動(dòng)態(tài)顯示方式,動(dòng)態(tài)顯示采用掃描的方式工作,由峰值較大的窄脈沖電壓驅(qū)動(dòng),從上到下逐次不斷地對(duì)顯示屏的各行進(jìn)行選通,同時(shí)又向各列送出表示圖形或文字信息的列數(shù)據(jù)信號(hào),反復(fù)循環(huán)以上操作,就可顯示各種圖形或文字信息。點(diǎn)陣式LED漢字廣告屏絕大局部是采用動(dòng)態(tài)掃描顯示方式,這種顯示方式巧妙地利用了人眼的視覺暫留特性。將連續(xù)的幾幀畫面高速的循環(huán)顯示,只要幀速率高于24幀/秒,人眼看起來(lái)就是一個(gè)完整的,相對(duì)靜止的畫面。最典型的例子就是電影放映機(jī)。在電子領(lǐng)域中,因?yàn)檫@種動(dòng)態(tài)掃描顯示方式極大的縮減了發(fā)光單元的信號(hào)線數(shù)量,因此在LED顯示技術(shù)中被廣泛使用。以8×8點(diǎn)陣模塊為例,說(shuō)明一下其使用方法及控制過程。圖2.1中,紅色水平線Y0、Y1……Y7叫做行線,接內(nèi)部發(fā)光二極管的陽(yáng)極,每一行8個(gè)LED的陽(yáng)極都接在本行的行線上。相鄰兩行線間絕緣。同樣,藍(lán)色豎直線X0、X1……X7叫做列線,接內(nèi)部每列8個(gè)LED的陰極,相鄰兩列線間絕緣。在這種形式的LED點(diǎn)陣模塊中,假設(shè)在某行線上施加高電平〔用“1〞表示〕,在某列線上施加低電平〔用“0〞表示〕。那么行線和列線的交叉點(diǎn)處的LED就會(huì)有電流流過而發(fā)光。比方,Y7為1,X0為0,那么右下角的LED點(diǎn)亮。再如Y0為1,X0到X7均為0,那么最上面一行8個(gè)LED全點(diǎn)亮?,F(xiàn)描述一下用動(dòng)態(tài)掃描顯示的方式,顯示字符“B〞的過程。其過程如圖2-2圖2-2用動(dòng)態(tài)掃描顯示字符“B〞的過程2.38*8LED點(diǎn)陣廣告牌電路的分析及設(shè)計(jì)8*8LED點(diǎn)陣廣告牌原理電路圖如圖2-3所示圖2-3整個(gè)電路的供電通外接5V電源提供。用六個(gè)按鍵控制單片機(jī)89C52,其中一個(gè)按鍵接連在復(fù)位電路上,起到復(fù)位功能。另外五個(gè)按鍵在單片機(jī)P1口輸入信號(hào),用以控制單片機(jī),使后來(lái)的顯示電路中的LED屏顯示不同效果。單片機(jī)存入相應(yīng)的程序后,從P1口端輸出信息,經(jīng)過由排阻和芯片74LS245驅(qū)動(dòng)電路,輸入LED點(diǎn)陣屏的一端;LED點(diǎn)陣屏另外一端由單片機(jī)P2口接入共同驅(qū)動(dòng),使得LED點(diǎn)陣屏正常工作,到達(dá)模擬電梯層數(shù)顯示的效果。3電路設(shè)計(jì)3.1硬件電路的設(shè)計(jì)8*8LED點(diǎn)陣廣告牌總電路如圖3-1-1所示圖3-1-1電路主要由主芯片控制電路、電源電路、復(fù)位電路等組成?!?〕主芯片控制電路如圖3-1-2圖3-1-2該局部電路主要由AT89C52和74LS245組成。AT89C52芯片,是整個(gè)電路的核心,用來(lái)寫入程序,控制整個(gè)電路,實(shí)現(xiàn)顯示功能。單片機(jī)的P0和P2號(hào)控制顯示信號(hào)的輸出,經(jīng)過74LS245驅(qū)動(dòng),從而控制掃描信號(hào)的輸出.〔2〕復(fù)位電路如圖3-1-3圖3-1-3由8.2k電阻、22uf的電容、1k電阻、控制按鍵組成,主要是實(shí)現(xiàn)復(fù)位功能〔3〕晶振電路如圖3-1-4所示圖3-1-4晶振電路圖晶振電路由2個(gè)33pf的電容、12MHZ晶振組成,主要實(shí)現(xiàn)向電路提供時(shí)鐘信號(hào)的功能。顯示電路如圖如圖3-1-5圖3-1-5它由1k排阻、8*8LED點(diǎn)陣屏、P0、P2口等組成,實(shí)現(xiàn)顯示字符的功能3.2軟件設(shè)計(jì)〔1〕主要流程圖如圖3-2所示開始調(diào)用鍵掃描子程序Y沒有按下按鍵?轉(zhuǎn)逐字顯示程序〔display_centre〕NY按下按鍵1?轉(zhuǎn)向上滾動(dòng)顯示程序〔display_up〕NY按下按鍵2?轉(zhuǎn)向下滾動(dòng)顯示程序〔display_down〕N圖3-2主要流程圖〔2〕8*8LED點(diǎn)陣廣告牌程序如下:#include<reg52.h>#defineuintunsignedint#defineucharunsignedcharsbitkey_up=P1^1;sbitkey_down=P1^0; ucharcodeh[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};ucharcodeL[]={0x3e,0x20,0x20,0x20,0x20,0x20,0x20,0x00}; //0亮ucharcodeo[]={0x18,0x24,0x42,0x42,0x42,0x24,0x18,0x00};/*"未命名文件",0*/ucharcodev[]={0x00,0x08,0x14,0x22,0x41,0x41,0x41,0x00};/*"未命名文件",v*/ucharcodeE[]={0x3E,0x20,0x20,0x3E,0x20,0x20,0x3E,0x00};/*"未命名文件",e*/ucharcodeup[]={ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x3e,0x20,0x20,0x20,0x20,0x20,0x20,0x00, 0x18,0x24,0x42,0x42,0x42,0x24,0x18,0x00, 0x00,0x08,0x14,0x22,0x41,0x41,0x41,0x00, 0x3E,0x20,0x20,0x3E,0x20,0x20,0x3E,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };//1ucharcodedown[]={ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x3E,0x20,0x20,0x3E,0x20,0x20,0x3E,0x00, 0x00,0x08,0x14,0x22,0x41,0x41,0x41,0x00, 0x18,0x24,0x42,0x42,0x42,0x24,0x18,0x00, 0x3e,0x20,0x20,0x20,0x20,0x20,0x20,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, };//1voiddisplay_centre(void);voiddisplay_up(void);voiddisplay_down(void);voiddelay(uintz){ uintx,y; for(x=10;x>0;x--) for(y=z;y>0;y--);}voidmain(){ while(1) { display_centre(); if(key_up==0) { delay(1); if(key_up==0) { display_up(); } } if(key_down==0) { delay(1); if(key_down==0) { display_down(); } } }}voiddisplay_centre(void){ uchari=0,j=0; for(j=0;j<200;j++) { for(i=0;i<8;i++) { P2=h[i]; //P2=l[i],行 P0=~L[i]; //P0=h[i],列 delay(10); } } for(j=0;j<200;j++) { for(i=0;i<8;i++) { P2=h[i]; //P2=l[i],行 P0=~o[i]; //P0=h[i],列 delay(10); } } for(j=0;j<200;j++) { for(i=0;i<8;i++) { P2=h[i]; //P2=l[i],行 P0=~v[i]; //P0=h[i],列 delay(10); } } for(j=0;j<200;j++) { for(i=0;i<8;i++) { P2=h[i]; //P2=l[i],行 P0=~E[i]; //P0=h[i],列 delay(10); } }}voiddisplay_up(void){ chari,k,j; for(k=0;k<40;k++) { for(i=0;i<20;i++) { for(j=0+k;j<8+k;j++) { P2=h[j-k]; P0=~up[j]; delay(10); } } }}voiddisplay_down(void){ chari,k,j; for(k=40;k>0;k--) { for(i=0;i<20;i++) { for(j=0+k;j<8+k;j++) { P2=h[j-k]; P0=~down[j]; delay(10); } } }}4系統(tǒng)測(cè)試4.1調(diào)試所用的根本儀器清單調(diào)試的儀器有:焊烙鐵、焊錫、1k電阻、導(dǎo)線、萬(wàn)用表等4.2調(diào)試結(jié)果經(jīng)過調(diào)試,實(shí)物能顯示:“1〞“2〞“3〞“4〞“5〞五個(gè)不同字符,通過按下不同按鍵,可以實(shí)現(xiàn)逐個(gè)顯示,模擬電梯層數(shù)上下移動(dòng)顯示。其中“1〞顯示如下列圖4-2所示。圖4-24.3測(cè)試結(jié)果分析經(jīng)過幾番調(diào)試和請(qǐng)教比擬有經(jīng)驗(yàn)的同學(xué),本設(shè)計(jì)從無(wú)反響狀態(tài)變?yōu)榱苏顟B(tài)。只不過顯示的亮度沒有理想中那么好。之前有虛焊的管腳,也重新細(xì)心去焊。最常見的一個(gè)缺陷是,本來(lái)之前追求實(shí)物更小化,從而無(wú)視了一個(gè)常犯的錯(cuò)誤,沒有考慮元件實(shí)際的大小,造成了電路版元件擁擠現(xiàn)象。不過不是大問題。經(jīng)測(cè)試,LED顯示根本到達(dá)課程要求。5總結(jié)本次課程設(shè)計(jì)到現(xiàn)在有三個(gè)多星期,回憶這些天我感到學(xué)到了很多東西,在寫這個(gè)心得的時(shí)候,我想就
溫馨提示
- 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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 寫作素材:為有源頭活水來(lái)
- 光化還原實(shí)驗(yàn)數(shù)據(jù)保密工作制度
- 2026年劇本殺運(yùn)營(yíng)公司員工溝通技巧培訓(xùn)管理制度
- 2026年劇本殺運(yùn)營(yíng)公司媒體對(duì)接與采訪管理制度
- 2026年教育科技領(lǐng)域創(chuàng)新模式報(bào)告及未來(lái)五年發(fā)展規(guī)劃報(bào)告
- 2026年航空航天行業(yè)可重復(fù)使用技術(shù)與應(yīng)用前景報(bào)告
- 2025年能源行業(yè)風(fēng)能發(fā)電技術(shù)報(bào)告
- 2026年智慧城市大數(shù)據(jù)創(chuàng)新報(bào)告
- 全員質(zhì)量創(chuàng)新制度
- 云南介紹英語(yǔ)
- 浙江金華市軌道交通控股集團(tuán)運(yùn)營(yíng)有限公司招聘筆試題庫(kù)2025
- 2025《義務(wù)教育體育與健康課程標(biāo)準(zhǔn)(2022年版)》測(cè)試題庫(kù)及答案
- 土方工程施工安全管理規(guī)范
- 《心臟瓣膜病診療指南》
- 五年級(jí)上冊(cè)道法期末模擬試卷及答案
- 財(cái)務(wù)信息化與財(cái)務(wù)共享服務(wù)模式2025年可行性分析報(bào)告
- 煙花爆竹經(jīng)營(yíng)零售申請(qǐng)書
- 提升施工企業(yè)安全管理水平的關(guān)鍵措施與路徑探索
- 自動(dòng)扶梯應(yīng)急預(yù)案演練計(jì)劃(3篇)
- GB/T 16271-2025鋼絲繩吊索插編索扣
- 暴盲的中醫(yī)護(hù)理方案
評(píng)論
0/150
提交評(píng)論