




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 21/21項(xiàng)目名稱:基于(jy)51單片機(jī)的LED點(diǎn)陣顯示器目錄(ml)項(xiàng)目(xingm)介紹 2 1.1 項(xiàng)目背景1.2 功能介紹電路結(jié)構(gòu) 3實(shí)現(xiàn)模塊 5運(yùn)行程序 7項(xiàng)目介紹項(xiàng)目背景 當(dāng)今世界,電子技術(shù)迅猛發(fā)展,點(diǎn)陣式顯示器件作為現(xiàn)代信息顯示的重要媒體,在金融證券、體育、機(jī)場、交通、商業(yè)、廣告宣傳、郵電電信、指揮調(diào)度、國防軍事等許多領(lǐng)域中得到了廣泛應(yīng)用。因此點(diǎn)陣式顯示器件的研制、生產(chǎn)也的到了迅速的發(fā)展,并逐步形成產(chǎn)業(yè),成為光電子行業(yè)的新興產(chǎn)業(yè)領(lǐng)域。目前,點(diǎn)陣式顯示器件具體包括LED顯示模塊和LCD顯示模塊等。現(xiàn)在發(fā)展的LCD比較先進(jìn),LCD的優(yōu)點(diǎn)較為明顯,他體積小,容易控制,功能強(qiáng),價(jià)格適
2、宜,能夠適應(yīng)顯示器的發(fā)展方向,因而在通信、家電、大屏幕投影等領(lǐng)域得到了越來越廣泛的應(yīng)用;隨著社會(huì)經(jīng)濟(jì)的迅猛發(fā)展,工業(yè)生產(chǎn)逐漸實(shí)現(xiàn)了自動(dòng)化,其中,設(shè)備的工作狀態(tài)和生產(chǎn)過程狀態(tài)的顯示與監(jiān)控起到了非常重要的作用,對(duì)于那些需要顯示的信息量不是很大,分辨率不是很高,又需要制造成本相對(duì)比較低的場合,使用大、小屏幕LED點(diǎn)陣顯示器是比較經(jīng)濟(jì)適用的,他可以顯示字符、數(shù)字、漢字和簡單圖形,可以根據(jù)需要使用不同字號(hào)、字型,顯示亮度較高,并且對(duì)環(huán)境條件要求比較低。LED顯示又可以分為單色顯示和雙色顯示,可以按照需要的大小、形狀和顏色進(jìn)行組合,并用單片機(jī)控制實(shí)現(xiàn)各種文字或圖形的變化,達(dá)到宣傳和提示的目的。功能(gng
3、nng)介紹本次設(shè)計(jì)的用單片機(jī)控制的顯示電路使用比較簡單,操作方便。它主要是通過(tnggu)一個(gè)88點(diǎn)陣來顯示圖案,通過不同的按鍵來選擇控制圖案的種類及顯示方式。在通電以后,顯示屏全亮,隨后(suhu)進(jìn)入逐字顯示狀態(tài)。按下復(fù)位鍵K1,系統(tǒng)自動(dòng)復(fù)位,顯示diligent,隨后進(jìn)入待命狀態(tài)。按鍵1、2、3、4分別控制不同的圖案。另外,我們可以通k5鍵來控制字符移動(dòng)速度的快慢。電路結(jié)構(gòu)單片機(jī)最小系統(tǒng)設(shè)計(jì)2.2.1 各部分具體電路1 單片機(jī)的時(shí)鐘電路 AT89C52單片機(jī)內(nèi)部的振蕩電路是一個(gè)高增益反向放大器,引線XTAL1和XTAL2分別是放大器的輸入端和輸出端。單片機(jī)內(nèi)部雖然有振蕩電路,但要形成
4、時(shí)鐘,外部還需附加電路。AT89C52的時(shí)鐘產(chǎn)生方式有兩種:內(nèi)部時(shí)鐘電方式和外部時(shí)鐘方式。由于外部時(shí)鐘方式用于多片單片機(jī)組成的系統(tǒng)中,所以此處選用內(nèi)部時(shí)鐘方式。 內(nèi)部時(shí)鐘方式:利用其內(nèi)部的振蕩電路在XTAL1和XTAL2引線上外接定時(shí)元件,內(nèi)部振蕩電路產(chǎn)生自激振蕩。最常用的是在 XTAL1和XTAL2之間接晶體振蕩器與電路構(gòu)成穩(wěn)定的自激振蕩器,如圖2-1電路所示為單片機(jī)最常用的時(shí)鐘振蕩電路的接法,其中晶振可選用振蕩頻率為6MHz的石英晶體,電容器一般選擇30PF左右。圖2-1使用(shyng)片內(nèi)振蕩電路的時(shí)鐘電路2 單片機(jī)的復(fù)位(f wi)電路 本設(shè)計(jì)(shj)中AT89C52是采用上電自動(dòng)
5、復(fù)位和按鍵復(fù)位兩種方式。最簡單的復(fù)位電路如圖2-2所示。上電瞬間,RC電路充電,RST引線端出現(xiàn)正脈沖,只要RST端保持10ms以上的高電平,就能使單片機(jī)有效地復(fù)位。其中R1和R2分別選擇200和1K的電阻,電容器一般選擇22F。圖2-2 AT89C52的復(fù)位電路3 AT89C52的最小應(yīng)用系統(tǒng) AT89C52是片內(nèi)有程序存儲(chǔ)器的單片機(jī),要構(gòu)成最小應(yīng)用系統(tǒng)時(shí)只要將單片機(jī)接上外部的晶體或時(shí)鐘電路和復(fù)位電路即可,如圖2-3所示。這樣構(gòu)成的最小系統(tǒng)簡單可靠,其特點(diǎn)是沒有外部擴(kuò)展,有可供用戶使用的大量的IO線。圖2-3 AT89C52單片機(jī)構(gòu)成(guchng)的最小系統(tǒng)2.3 按鍵(n jin)及接口
6、設(shè)計(jì)2.3.1 獨(dú)立式按鍵接口(ji ku)設(shè)計(jì)本設(shè)計(jì)按鍵較少,采用獨(dú)立式按鍵簡單而方便。獨(dú)立式按鍵就是各鍵相互獨(dú)立,每個(gè)按鍵各接一根輸入線,一根輸入線上的按鍵工作狀態(tài)不會(huì)影響其它輸入線上的工作狀態(tài)。因此,通過檢測輸入線的電平狀態(tài)很容易判斷哪個(gè)按鍵被按下了。設(shè)計(jì)采用的是中斷方式的獨(dú)立式按鍵工作電路,按鍵直接與AT89C52的I/O口線相接,通過讀I/O口,判定各I/O口線的電平狀態(tài),即可識(shí)別出按下的鍵。獨(dú)立式按鍵電路中,一般采用上拉電阻,這是為了保證在按鍵斷開時(shí),各I/O口線有確定的高電平。而AT89C52芯片內(nèi)已有上拉電阻,則外部的上拉電阻可以省去。實(shí)現(xiàn)模塊1. 單片機(jī)最小系統(tǒng)2. 按鍵(n
7、 jin)及接口3. 顯示(xinsh)及接口4. 驅(qū)動(dòng)(q dn)電路5. 電源電路88點(diǎn)陣LED顯示器的組成原理及控制方式 本次設(shè)計(jì)中采用88點(diǎn)陣LED顯示器,簡稱LED點(diǎn)陣板或LED矩陣板。它是以發(fā)光二極管為像素,按照行與列的順序排列起來,用集成工藝制成的顯示器件。有單色和雙色之分,這種顯示器有共陽極接法和共陰極接法兩種,設(shè)計(jì)中用到的是共陽極的顯示器。共陽極接法的原理圖如圖2-4所示,圖中畫出了88點(diǎn)陣的二極管。每一行發(fā)光二極管的陽極接在一起,有一個(gè)引出端r,每一列發(fā)光二極管的陰極接在一起,有一個(gè)引出端c。當(dāng)給發(fā)光二極管陽極引出端r1加高電平,陰極引出端c1加低電平時(shí),左上角的二極管被點(diǎn)
8、亮因此,對(duì)于行和列的電平進(jìn)行掃描控制時(shí),可以達(dá)到顯示不同漢字的目的。圖2-4 88點(diǎn)陣LED顯示器組成原理圖圖2-5 88點(diǎn)陣(din zhn)LED引腳的排列圖電路圖如下(rxi)所示: 四、程序(chngx)/*必要操作(cozu):正確連接點(diǎn)陣到學(xué)習(xí)板*/#include /包含(bohn)頭文件unsigned char mode0,mode1,mode2,mode3,mode4;/顯示(xinsh)模式sbit k1=P27;sbit k2=P26;sbit k3=P25;sbit k4=P24;sbit k5=P20;unsigned char xin18=0 x0,0 x0,0
9、x0,0 x6C,0 x92,0 x44,0 x28,0 x10;/心形(xn xn)1unsigned char bxin18=0 x0,0 x0,0 x0,0 x6C,0 x82,0 x0,0 x28,0 x10;/半心形1unsigned char xin28=0 x0,0 x36,0 x49,0 x22,0 x14,0 x8,0 x0,0 x0;/心形2unsigned char bxin28=0 x0,0 x36,0 x41,0 x0,0 x14,0 x8,0 x0,0 x0;/半心形2unsigned char xin8=0 x0,0 x36,0 x41,0 x6E,0 x96,0
10、 x4C,0 x28,0 x10;/雙心形(xn xn)2unsigned char zimu08=0 x38,0 x24,0 x22,0 x22,0 x22,0 x22,0 x24,0 x38;/Dunsigned char zimu18=0 x3C,0 x18,0 x18,0 x18,0 x18,0 x18,0 x18,0 x3C;/Iunsigned char zimu28=0 x1E,0 x20,0 x40,0 x40,0 x4E,0 x42,0 x22,0 x1E;/Gunsigned char zimu38=0 x3C,0 x18,0 x18,0 x18,0 x18,0 x18,0
11、 x18,0 x3C;/Iunsigned char zimu48=0 x20,0 x20,0 x20,0 x20,0 x20,0 x20,0 x20,0 x3E;/Lunsigned char zimu58=0 x7E,0 x40,0 x40,0 x7E,0 x7E,0 x40,0 x40,0 x7E;/Eunsigned char zimu68=0 x0,0 x42,0 x62,0 x52,0 x4A,0 x46,0 x42,0 x0;/Nunsigned char zimu78=0 xFF,0 x18,0 x18,0 x18,0 x18,0 x18,0 x18,0 x18;/Tunsig
12、ned char name08=0 xE9,0 x2A,0 xEC,0 x9F,0 xE8,0 x2C,0 x6A,0 x29;/張unsigned char name18=0 x42,0 x24,0 x7E,0 x0,0 x3C,0 x0,0 xFF,0 x0;/蘭unsigned char name28=0 x26,0 x74,0 x25,0 xFE,0 x56,0 x55,0 x56,0 x94;/郝unsigned char ai08=0 x3C,0 x18,0 x18,0 x18,0 x18,0 x18,0 x18,0 x3C;/Iunsigned char ai18=0 x0,0
13、x66,0 xFF,0 xFF,0 x7E,0 x3C,0 x18,0 x0;/實(shí)心(shxn)unsigned char ai28=0 x0,0 x66,0 x99,0 x81,0 x42,0 x24,0 x18,0 x0;/空心(kng xn)unsigned char ai38=0 x42,0 x42,0 x42,0 x42,0 x42,0 x42,0 x42,0 x3C;/Uunsigned char xie08=0 x0,0 x3E,0 x8,0 x8,0 x8,0 x8,0 x8,0 x0;/Tunsigned char xie18=0 x0,0 x24,0 x24,0 x24,0
14、 x3C,0 x24,0 x24,0 x24;/Hunsigned char xie28=0 x0,0 x8,0 x14,0 x3E,0 x41,0 x41,0 x0,0 x0;/Aunsigned char xie38=0 x0,0 x0,0 x22,0 x26,0 x2A,0 x32,0 x22,0 x0;/Nunsigned char xie48=0 x22,0 x24,0 x28,0 x30,0 x28,0 x24,0 x22,0 x0;/Kunsigned char xie58=0 x1C,0 x22,0 x20,0 x10,0 xC,0 x2,0 x22,0 x1C;/Svoid
15、delay()/延時(shí)函數(shù)(hnsh)unsigned int c;c=300;while(c-)void main(void)/主函數(shù)(hnsh)unsigned int i,j,k,m;k1=1;k2=1;k3=1;k4=1;k5=1;m=10;mode0=0;for(k=0;k8;k+)for(j=0;j30;j+) /調(diào)節(jié)字母(zm)變化速度for(i=0;i8;i+)/點(diǎn)陣8列動(dòng)態(tài)掃描法顯示(xinsh),每次掃描一列并發(fā)送數(shù)據(jù)碼if(mode0=0)/模式0-3分別對(duì)應(yīng)4種表情,根據(jù)(gnj)模式選擇表情所對(duì)應(yīng)的顯示碼P0=zimu0i;if(mode0=1)P0=zimu1i;if
16、(mode0=2)P0=zimu2i;if(mode0=3)P0=zimu3i;if(mode0=4)P0=zimu4i;if(mode0=5)P0=zimu5i;if(mode0=6)P0=zimu6i;if(mode0=7)P0=zimu7i;P1=(17)mode0=0;P0=0;/P0口各腳輸出高電平,點(diǎn)陣(din zhn)不顯示while(1)mode1=0;mode2=0;mode3=0;mode4=0;if(k5=0)/delay(5);if(k4=0) /消抖m=m+30;if(m100)m=10;while(!k5);/松手(sng shu)檢測while(k1=0) /圖形
17、(txng)1for(j=0;jm;j+) /調(diào)節(jié)(tioji)表情變化速度for(i=0;i8;i+)/點(diǎn)陣8列動(dòng)態(tài)掃描法顯示,每次掃描一列并發(fā)送數(shù)據(jù)碼if(mode1=0)/模式0-3分別對(duì)應(yīng)4種表情,根據(jù)模式選擇表情所對(duì)應(yīng)的顯示碼P0=bxin1i;if(mode1=1)P0=xin1i;if(mode1=2)P0=bxin2i;if(mode1=3)P0=xin2i;if(mode1=4)P0=xini;P1=(14)mode1=0;while(k2=0) /圖形(txng)2for(j=0;jm;j+) /調(diào)節(jié)(tioji)表情變化速度for(i=0;i8;i+)/點(diǎn)陣8列動(dòng)態(tài)掃描法
18、顯示,每次掃描一列并發(fā)送數(shù)據(jù)碼if(mode2=0)/模式(msh)0-3分別對(duì)應(yīng)4種表情,根據(jù)模式選擇表情所對(duì)應(yīng)的顯示碼P0=name0i;if(mode2=1)P0=name1i;if(mode2=2)P0=name2i;P1=(12)mode2=0;while(k3=0) /圖形(txng)3for(j=0;jm;j+) /調(diào)節(jié)表情變化速度for(i=0;i8;i+)/點(diǎn)陣8列動(dòng)態(tài)掃描法顯示,每次掃描一列并發(fā)送數(shù)據(jù)碼if(mode3=0)/模式0-3分別對(duì)應(yīng)4種表情,根據(jù)模式選擇表情所對(duì)應(yīng)的顯示碼P0=ai0i;if(mode3=1)P0=ai1i;if(mode3=2)P0=ai2i;if(mode3=3)P0=ai3i;P1=(13)mode3=0;while(k4=0) /圖形(txng)4for(j=0;j20;j+) /調(diào)節(jié)表情變化(binhu)速度for(i=0;i8;i+)/點(diǎn)陣8列動(dòng)態(tài)掃描法顯示,每次掃描一列并發(fā)送數(shù)據(jù)碼if(mode4=0)/模
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國農(nóng)業(yè)大學(xué)《亞健康學(xué)概論》2023-2024學(xué)年第二學(xué)期期末試卷
- 重慶建筑工程職業(yè)學(xué)院《合唱排練(一)》2023-2024學(xué)年第二學(xué)期期末試卷
- 武漢外語外事職業(yè)學(xué)院《工程計(jì)價(jià)學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 信陽師范大學(xué)《生物學(xué)綜合實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 濰坊工程職業(yè)學(xué)院《分組項(xiàng)目》2023-2024學(xué)年第二學(xué)期期末試卷
- 長春金融高等專科學(xué)校《武術(shù)文化與養(yǎng)生》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江郵電職業(yè)技術(shù)學(xué)院《系統(tǒng)建模與仿真》2023-2024學(xué)年第二學(xué)期期末試卷
- 陜西省咸陽市陜科大重點(diǎn)達(dá)標(biāo)名校2025屆初三下學(xué)期期末質(zhì)量檢查生物試題理試題含解析
- 長江工程職業(yè)技術(shù)學(xué)院《寫意人物2》2023-2024學(xué)年第二學(xué)期期末試卷
- 重慶市涪陵區(qū)涪陵高中2025年高三年第二學(xué)期期中英語試題試卷含解析
- 國家一級(jí)博物館運(yùn)行報(bào)告2024
- 血液病早期發(fā)現(xiàn)-你不可忽視的健康防線
- 化工行業(yè)不合格品處理流程
- 自提點(diǎn)合作協(xié)議
- (高清版)DB36∕T 1350-2020 網(wǎng)上中介服務(wù)超市系統(tǒng)對(duì)接技術(shù)規(guī)范
- 2025年四川三新供電服務(wù)公司招聘筆試參考題庫含答案解析
- 二零二五年度農(nóng)村電網(wǎng)改造升級(jí)供電協(xié)議合同范本3篇
- 醫(yī)院醫(yī)用耗材采購管理方案
- 2025年八省聯(lián)考高考語文試卷評(píng)析及復(fù)習(xí)備考指導(dǎo)課件
- 天然氣液化技術(shù)發(fā)展-洞察分析
- 《化妝品包裝材料相容性試驗(yàn)評(píng)估指南》
評(píng)論
0/150
提交評(píng)論