版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、項(xiàng)目名稱:基于51單片機(jī)的LED點(diǎn)陣顯示器目錄一、項(xiàng)目介紹21.1項(xiàng)目背景1.2功能介紹二、電路結(jié)構(gòu)3三、實(shí)現(xiàn)模塊5四、運(yùn)行程序7一、項(xiàng)目介紹1.1項(xiàng)目背景當(dāng)今世界,電子技術(shù)迅猛發(fā)展,點(diǎn)陣式顯示器件作為現(xiàn)代信息顯示的重要媒體,在金融證券、體育、機(jī)場(chǎng)、交通、商業(yè)、廣告宣傳、郵電電信、指揮調(diào)度、國(guó)防軍事等許多領(lǐng)域中得到了廣泛應(yīng)用。因此點(diǎn)陣式顯示器件的研制、生產(chǎn)也的到了迅速的發(fā)展,并逐步形成產(chǎn)業(yè),成為光電子行業(yè)的新興產(chǎn)業(yè)領(lǐng)域。目前,點(diǎn)陣式顯示器件具體包括LED顯示模塊和LCD顯示模塊等?,F(xiàn)在發(fā)展的LCD比較先進(jìn),LCD的優(yōu)點(diǎn)較為明顯,他體積小,容易控制,功能強(qiáng),價(jià)格適宜,能夠適應(yīng)顯示器的發(fā)展方向,因
2、而在通信、家電、大屏幕投影等領(lǐng)域得到了越來(lái)越廣泛的應(yīng)用;隨著社會(huì)經(jīng)濟(jì)的迅猛發(fā)展,工業(yè)生產(chǎn)逐漸實(shí)現(xiàn)了自動(dòng)化,其中,設(shè)備的工作狀態(tài)和生產(chǎn)過(guò)程狀態(tài)的顯示與監(jiān)控起到了非常重要的作用,對(duì)于那些需要顯示的信息量不是很大,分辨率不是很高,又需要制造成本相對(duì)比較低的場(chǎng)合,使用大、小屏幕LED點(diǎn)陣顯示器是比較經(jīng)濟(jì)適用的,他可以顯示字符、數(shù)字、漢字和簡(jiǎn)單圖形,可以根據(jù)需要使用不同字號(hào)、字型,顯示亮度較高,并且對(duì)環(huán)境條件要求比較低。LED顯示又可以分為單色顯示和雙色顯示,可以按照需要的大小、形狀和顏色進(jìn)行組合,并用單片機(jī)控制實(shí)現(xiàn)各種文字或圖形的變化,達(dá)到宣傳和提示的目的。1.2功能介紹2本次設(shè)計(jì)的用單片機(jī)控制的顯示
3、電路使用比較簡(jiǎn)單,操作方便。它主要是通過(guò)一個(gè)8X8點(diǎn)陣來(lái)顯示圖案,通過(guò)不同的按鍵來(lái)選擇控制圖案的種類及顯示方式。在通電以后,顯示屏全亮,隨后進(jìn)入逐字顯示狀態(tài)。按下復(fù)位鍵K1,系統(tǒng)自動(dòng)復(fù)位,顯示diligent,隨后進(jìn)入待命狀態(tài)。按鍵1、2、3、4分別控制不同的圖案。另外,我們可以通k5鍵來(lái)控制字符移動(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)部雖然有振蕩電路,但要形成時(shí)鐘,外部還需附加電路。AT89C52的時(shí)鐘產(chǎn)生方式有兩種:內(nèi)部時(shí)
4、鐘電方式和外部時(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使用片內(nèi)振蕩電路的時(shí)鐘電路2單片機(jī)的復(fù)位電路本設(shè)計(jì)中AT89C52是采用上電自動(dòng)復(fù)位和按鍵復(fù)位兩種方式。最簡(jiǎn)單的復(fù)位電路如圖2-2所示。上電瞬間,RC電路充電,RST引線端出現(xiàn)正脈沖,只要R
5、ST端保持10ms以上的高電平,就能使單片機(jī)有效地復(fù)位。其中R1和R2分別選擇200Q和1KQ的電阻,電容器一般選擇22口F。圖2-2AT89C52的復(fù)位電路3AT89C52的最小應(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)簡(jiǎn)單可靠,其特點(diǎn)是沒(méi)有外部擴(kuò)展,有可供用戶使用的大量的I/O線。圖2-3AT89C52單片機(jī)構(gòu)成的最小系統(tǒng)2.3按鍵及接口設(shè)計(jì)2.3.1獨(dú)立式按鍵接口設(shè)計(jì)本設(shè)計(jì)按鍵較少,采用獨(dú)立式按鍵簡(jiǎn)單而方便。獨(dú)立式按鍵就是各鍵相互獨(dú)立,每個(gè)按鍵各接一根輸入線,一根輸入線上的按
6、鍵工作狀態(tài)不會(huì)影響其它輸入線上的工作狀態(tài)。因此,通過(guò)檢測(cè)輸入線的電平狀態(tài)很容易判斷哪個(gè)按鍵被按下了。設(shè)計(jì)采用的是中斷方式的獨(dú)立式按鍵工作電路,按鍵直接與AT89C52的I/O口線相接,通過(guò)讀I/O口,判定各I/O口線的電平狀態(tài),即可識(shí)別出按下的鍵。獨(dú)立式按鍵電路中,一般采用上拉電阻,這是為了保證在按鍵斷開(kāi)時(shí),各I/O口線有確定的高電平。而AT89C52芯片內(nèi)已有上拉電阻,則外部的上拉電阻可以省去。三、實(shí)現(xiàn)模塊1. 單片機(jī)最小系統(tǒng)2. 按鍵及接口3. 顯示及接口4. 驅(qū)動(dòng)電路5. 電源電路8X8點(diǎn)陣LED顯示器的組成原理及控制方式本次設(shè)計(jì)中采用8X8點(diǎn)陣LED顯示器,簡(jiǎn)稱LED點(diǎn)陣板或LED矩陣
7、板。它是以發(fā)光二極管為像素,按照行與列的順序排列起來(lái),用集成工藝制成的顯示器件。有單色和雙色之分,這種顯示器有共陽(yáng)極接法和共陰極接法兩種,設(shè)計(jì)中用到的是共陽(yáng)極的顯示器。共陽(yáng)極接法的原理圖如圖2-4所示,圖中畫(huà)出了8X8點(diǎn)陣的二極管。每一行發(fā)光二極管的陽(yáng)極接在一起,有一個(gè)引出端r,每一列發(fā)光二極管的陰極接在一起,有一個(gè)引出端c。當(dāng)給發(fā)光二極管陽(yáng)極引出端rl加高電平,陰極引出端cl加低電平時(shí),左上角的二極管被點(diǎn)亮因此,對(duì)于行和列的電平進(jìn)行掃描控制時(shí),可以達(dá)到顯示不同漢字的目的。列陰極)紅12345678word.圖2-48X8點(diǎn)陣LED顯示器組成原理圖行邙日極)電路圖如下所示:】列2列3列o4列o
8、5列6列。7列8列。2行共陽(yáng)Xx8點(diǎn)陣顯示器內(nèi)部結(jié)構(gòu)圖1列2列3列4列5列6列7列8列u?I|申X*X*X*2*X*X*Q*X*Q*Q*A*1*TQ*X*X*弋*毎Q*X*A*垃吐逹逹吐也£事Q*X*Q*n*E*Q*R*F四、程序/*必要操作:正確連接點(diǎn)陣到學(xué)習(xí)板*/#include<AT89X52.H>/包含頭文件/顯示模式unsignedcharmode0,mode1,mode2,mode3,mode4;sbitk1=P2A7;sbitk2二P2A6;sbitk3=P2A5;sbitk4=P2A4;sbitk5=P2A0;unsignedcharxin18=0x0,0
9、x0,0x0,0x6C,0x92,0x44,0x28,0x10;/心形1unsignedcharbxin18=0x0,0x0,0x0,0x6C,0x82,0x0,0x28,0x10;/半心形1unsignedcharxin28=0x0,0x36,0x49,0x22,0x14,0x8,0x0,0x0;/心形2unsignedcharbxin28=0x0,0x36,0x41,0x0,0x14,0x8,0x0,0x0;/半心形2unsignedcharxin8=;/雙心形2unsignedcharzimu08=0x38,0x24,0x22,0x22,0x22,0x22,0x24,0x38;/Duns
10、ignedcharzimu18=0x3C,0x18,0x18,0x18,0x18,0x18,0x18,0x3C;/Iunsignedcharzimu28=0x1E,0x20,0x40,0x40,0x4E,0x42,0x22,0x1E;/Gunsignedcharzimu38=0x3C,0x18,0x18,0x18,0x18,0x18,0x18,0x3C;/Iunsignedcharzimu48=0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3E;/Lunsignedcharzimu58=0x7E,0x40,0x40,0x7E,0x7E,0x40,0x40,0x7Ew
11、ord.;/Eunsignedcharzimu68=0x0,0x42,0x62,0x52,0x4A,0x46,0x42,0x0;/Nunsignedcharzimu78=0xFF,0x18,0x18,0x18,0x18,0x18,0x18,0x18;/Tunsignedcharname08=0xE9,0x2A,0xEC,0x9F,0xE8,0x2C,0x6A,0x29;/張unsignedcharname18=0x42,0x24,0x7E,0x0,0x3C,0x0,0xFF,0x0;/蘭unsignedcharname28=0x26,0x74,0x25,0xFE,0x56,0x55,0x56,
12、0x94;/郝unsignedcharai08=0x3C,0x18,0x18,0x18,0x18,0x18,0x18,0x3C;/Iunsignedcharai18=0x0,0x66,0xFF,0xFF,0x7E,0x3C,0x18,0x0;/實(shí)心unsignedcharai28=0x0,0x66,0x99,0x81,0x42,0x24,0x18,0x0;/空心unsignedcharai38=0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x3C;/Uunsignedcharxie08=0x0,0x3E,0x8,0x8,0x8,0x8,0x8,0x0;/Tunsign
13、edcharxie18=0x0,0x24,0x24,0x24,0x3C,0x24,0x24,0x24;/Hunsignedcharxie28=0x0,0x8,0x14,0x3E,0x41,0x41,0x0,0x0;/Aunsignedcharxie38=;/Nunsignedcharxie48=0x22,0x24,0x28,0x30,0x28,0x24,0x22,0x0;/Kunsignedcharxie58=0x1C,0x22,0x20,0x10,0xC,0x2,0x22,0x1C;/S/延時(shí)函數(shù)/主函數(shù)voiddelay()unsignedintc;c=300;while(c-)voidm
14、ain(void)unsignedinti,j,k,m;k1=1;k2=1;k3=1;0x0,0x0,0x22,0x26,0x2A,0x32,0x22,0x0word.k4=1;k5=1;m=10;mode0=0;for(k=0;k<8;k+)/調(diào)節(jié)字母變化速度/點(diǎn)陣8列動(dòng)態(tài)掃描法顯示,每次掃for(j=0;j<30;j+)for(i=0;i<8;i+)描一列并發(fā)送數(shù)據(jù)碼if(mode0=0)/模式0-3分別對(duì)應(yīng)4種表情,根據(jù)模式選擇表情所對(duì)應(yīng)的顯示碼P0=zimu0i;if(mode0=1)P0=zimu1i;if(mode0=2)P0=zimu2i;if(mode0=3)
15、P0=zimu3i;if(mode0=4)P0=zimu4i;if(mode0=5)P0=zimu5i;if(mode0=6)P0=zimu6i;if(mode0=7)P0=zimu7i;P1=(1<<i);/掃描該列delay();/延時(shí)mode0+;if(mode0>7)mode0=0;P0=0;/P0口各腳輸出高電平,點(diǎn)陣不顯示while(1)mode1=0;mode2=0;mode3=0;mode4=0;if(k5=0)/delay(5);if(k4=0)/消抖m=m+30;if(m>100)m=10;while(!k5);松手檢測(cè)/圖形1/調(diào)節(jié)表情變化速度/點(diǎn)
16、陣8列動(dòng)態(tài)掃描法顯示,每次掃while(k1=0)for(j=0;j<m;j+)for(i=0;i<8;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=(1<<i);delay();mode1+;if(mode1>4)mode1=0;while(k2=0)for(j=0;j<m;j+)for(i=0;i<8;i+
17、)描一列并發(fā)送數(shù)據(jù)碼if(mode2=0)/掃描該列/延時(shí)/圖形2/調(diào)節(jié)表情變化速度/點(diǎn)陣8列動(dòng)態(tài)掃描法顯示,每次掃/模式0-3分別對(duì)應(yīng)4種表情,根據(jù)模式選擇表情所對(duì)應(yīng)的顯示碼P0=name0i;word.if(mode2=1)P0=name1i;if(mode2=2)P0=name2i;P1=(1<<i);/掃描該列delay();/延時(shí)mode2+;if(mode2>2)mode2=0;while(k3=0)for(j=0;j<m;j+)for(i=0;i<8;i+)描一列并發(fā)送數(shù)據(jù)碼if(mode3=0)據(jù)模式選擇表情所對(duì)應(yīng)的顯示碼P0=ai0i;/圖形3/調(diào)節(jié)表情變化速度/點(diǎn)陣8列動(dòng)態(tài)掃描法顯示,每次掃/模式0-3分別對(duì)應(yīng)4種表情,根if(mode3=1)P0=ai1i;if(mode3=2)P0=ai2i;if(mode3=3)P0=ai3i;P1=(1<<i);/掃描該列delay();/延時(shí)mode3+;if(mode3>3)mode3=0;while(k4=0)for(j=0;j<20;j+)for(i=0;i<8;i+)描一列并發(fā)送數(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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 深圳市房地產(chǎn)出租合同
- 工業(yè)園區(qū)工業(yè)廠房租賃合同規(guī)范
- 捐資助學(xué)合同
- 商業(yè)房產(chǎn)居間服務(wù)合同范本
- 主題公園裝修用工合同
- 翻譯服務(wù)行業(yè)服務(wù)合同
- 吊裝設(shè)備租賃合同范文
- 2024年水力發(fā)電技術(shù)研發(fā)投資合同
- 環(huán)保能源行業(yè)光伏設(shè)備安裝服務(wù)合同協(xié)議
- 高端人才培訓(xùn)與職業(yè)發(fā)展合同
- 節(jié)前物業(yè)安全培訓(xùn)
- 一年級(jí)數(shù)學(xué)(上)計(jì)算題專項(xiàng)練習(xí)集錦
- 阿里巴巴國(guó)際站:2024年珠寶眼鏡手表及配飾行業(yè)報(bào)告
- 高甘油三酯血癥相關(guān)的器官損傷
- 手術(shù)室護(hù)士考試題及答案
- 牙膏項(xiàng)目創(chuàng)業(yè)計(jì)劃書(shū)
- 浙南名校聯(lián)盟2025屆高一數(shù)學(xué)第二學(xué)期期末達(dá)標(biāo)檢測(cè)試題含解析
- 單位食堂供餐方案
- DB42-T 2204-2024 湖沼濕地溫室氣體通量監(jiān)測(cè)技術(shù)規(guī)范
- 急性會(huì)厭炎的護(hù)理
- 四年級(jí)口算題大全(全)
評(píng)論
0/150
提交評(píng)論