版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、項目名稱:基于51單片機的LED點陣顯示器目錄一、項目介紹21.1項目背景1.2功能介紹二、電路結構3三、實現(xiàn)模塊5四、運行程序7一、項目介紹1.1項目背景當今世界,電子技術迅猛發(fā)展,點陣式顯示器件作為現(xiàn)代信息顯示的重要媒體,在金融證券、體育、機場、交通、商業(yè)、廣告宣傳、郵電電信、指揮調度、國防軍事等許多領域中得到了廣泛應用。因此點陣式顯示器件的研制、生產(chǎn)也的到了迅速的發(fā)展,并逐步形成產(chǎn)業(yè),成為光電子行業(yè)的新興產(chǎn)業(yè)領域。目前,點陣式顯示器件具體包括LED顯示模塊和LCD顯示模塊等?,F(xiàn)在發(fā)展的LCD比較先進,LCD的優(yōu)點較為明顯,他體積小,容易控制,功能強,價格適宜,能夠適應顯示器的發(fā)展方向,因
2、而在通信、家電、大屏幕投影等領域得到了越來越廣泛的應用;隨著社會經(jīng)濟的迅猛發(fā)展,工業(yè)生產(chǎn)逐漸實現(xiàn)了自動化,其中,設備的工作狀態(tài)和生產(chǎn)過程狀態(tài)的顯示與監(jiān)控起到了非常重要的作用,對于那些需要顯示的信息量不是很大,分辨率不是很高,又需要制造成本相對比較低的場合,使用大、小屏幕LED點陣顯示器是比較經(jīng)濟適用的,他可以顯示字符、數(shù)字、漢字和簡單圖形,可以根據(jù)需要使用不同字號、字型,顯示亮度較高,并且對環(huán)境條件要求比較低。LED顯示又可以分為單色顯示和雙色顯示,可以按照需要的大小、形狀和顏色進行組合,并用單片機控制實現(xiàn)各種文字或圖形的變化,達到宣傳和提示的目的。1.2功能介紹2本次設計的用單片機控制的顯示
3、電路使用比較簡單,操作方便。它主要是通過一個8X8點陣來顯示圖案,通過不同的按鍵來選擇控制圖案的種類及顯示方式。在通電以后,顯示屏全亮,隨后進入逐字顯示狀態(tài)。按下復位鍵K1,系統(tǒng)自動復位,顯示diligent,隨后進入待命狀態(tài)。按鍵1、2、3、4分別控制不同的圖案。另外,我們可以通k5鍵來控制字符移動速度的快慢。二、電路結構單片機最小系統(tǒng)設計2.2.1各部分具體電路1單片機的時鐘電路AT89C52單片機內部的振蕩電路是一個高增益反向放大器,引線XTAL1和XTAL2分別是放大器的輸入端和輸出端。單片機內部雖然有振蕩電路,但要形成時鐘,外部還需附加電路。AT89C52的時鐘產(chǎn)生方式有兩種:內部時
4、鐘電方式和外部時鐘方式。由于外部時鐘方式用于多片單片機組成的系統(tǒng)中,所以此處選用內部時鐘方式。內部時鐘方式:利用其內部的振蕩電路在XTAL1和XTAL2引線上外接定時元件,內部振蕩電路產(chǎn)生自激振蕩。最常用的是在XTAL1和XTAL2之間接晶體振蕩器與電路構成穩(wěn)定的自激振蕩器,如圖2-1電路所示為單片機最常用的時鐘振蕩電路的接法,其中晶振可選用振蕩頻率為6MHz的石英晶體,電容器一般選擇30PF左右。圖2-1使用片內振蕩電路的時鐘電路2單片機的復位電路本設計中AT89C52是采用上電自動復位和按鍵復位兩種方式。最簡單的復位電路如圖2-2所示。上電瞬間,RC電路充電,RST引線端出現(xiàn)正脈沖,只要R
5、ST端保持10ms以上的高電平,就能使單片機有效地復位。其中R1和R2分別選擇200Q和1KQ的電阻,電容器一般選擇22口F。圖2-2AT89C52的復位電路3AT89C52的最小應用系統(tǒng)AT89C52是片內有程序存儲器的單片機,要構成最小應用系統(tǒng)時只要將單片機接上外部的晶體或時鐘電路和復位電路即可,如圖2-3所示。這樣構成的最小系統(tǒng)簡單可靠,其特點是沒有外部擴展,有可供用戶使用的大量的I/O線。圖2-3AT89C52單片機構成的最小系統(tǒng)2.3按鍵及接口設計2.3.1獨立式按鍵接口設計本設計按鍵較少,采用獨立式按鍵簡單而方便。獨立式按鍵就是各鍵相互獨立,每個按鍵各接一根輸入線,一根輸入線上的按
6、鍵工作狀態(tài)不會影響其它輸入線上的工作狀態(tài)。因此,通過檢測輸入線的電平狀態(tài)很容易判斷哪個按鍵被按下了。設計采用的是中斷方式的獨立式按鍵工作電路,按鍵直接與AT89C52的I/O口線相接,通過讀I/O口,判定各I/O口線的電平狀態(tài),即可識別出按下的鍵。獨立式按鍵電路中,一般采用上拉電阻,這是為了保證在按鍵斷開時,各I/O口線有確定的高電平。而AT89C52芯片內已有上拉電阻,則外部的上拉電阻可以省去。三、實現(xiàn)模塊1. 單片機最小系統(tǒng)2. 按鍵及接口3. 顯示及接口4. 驅動電路5. 電源電路8X8點陣LED顯示器的組成原理及控制方式本次設計中采用8X8點陣LED顯示器,簡稱LED點陣板或LED矩陣
7、板。它是以發(fā)光二極管為像素,按照行與列的順序排列起來,用集成工藝制成的顯示器件。有單色和雙色之分,這種顯示器有共陽極接法和共陰極接法兩種,設計中用到的是共陽極的顯示器。共陽極接法的原理圖如圖2-4所示,圖中畫出了8X8點陣的二極管。每一行發(fā)光二極管的陽極接在一起,有一個引出端r,每一列發(fā)光二極管的陰極接在一起,有一個引出端c。當給發(fā)光二極管陽極引出端rl加高電平,陰極引出端cl加低電平時,左上角的二極管被點亮因此,對于行和列的電平進行掃描控制時,可以達到顯示不同漢字的目的。列陰極)紅12345678word.圖2-48X8點陣LED顯示器組成原理圖行邙日極)電路圖如下所示:】列2列3列o4列o
8、5列6列。7列8列。2行共陽Xx8點陣顯示器內部結構圖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四、程序/*必要操作:正確連接點陣到學習板*/#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;/實心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ù)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+)/調節(jié)字母變化速度/點陣8列動態(tài)掃描法顯示,每次掃for(j=0;j<30;j+)for(i=0;i<8;i+)描一列并發(fā)送數(shù)據(jù)碼if(mode0=0)/模式0-3分別對應4種表情,根據(jù)模式選擇表情所對應的顯示碼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();/延時mode0+;if(mode0>7)mode0=0;P0=0;/P0口各腳輸出高電平,點陣不顯示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);松手檢測/圖形1/調節(jié)表情變化速度/點
16、陣8列動態(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分別對應4種表情,根據(jù)模式選擇表情所對應的顯示碼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)/掃描該列/延時/圖形2/調節(jié)表情變化速度/點陣8列動態(tài)掃描法顯示,每次掃/模式0-3分別對應4種表情,根據(jù)模式選擇表情所對應的顯示碼P0=name0i;word.if(mode2=1)P0=name1i;if(mode2=2)P0=name2i;P1=(1<<i);/掃描該列delay();/延時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ù)模式選擇表情所對應的顯示碼P0=ai0i;/圖形3/調節(jié)表情變化速度/點陣8列動態(tài)掃描法顯示,每次掃/模式0-3分別對應4種表情,根if(mode3=1)P0=ai1i;if(mode3=2)P0=ai2i;if(mode3=3)P0=ai3i;P1=(1<<i);/掃描該列delay();/延時mode3+;if(mode3>3)mode3=0;while(k4=0)for(j=0;j<20;j+)for(i=0;i<8;i+)描一列并發(fā)送數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度高端門窗安裝與室內空氣品質改善合同4篇
- 2023九年級道德與法治下冊 第三單元 走向未來的少年 第六課 我的畢業(yè)季第1課時 學無止境說課稿 新人教版
- 2025年度新材料研發(fā)與應用場咨詢服務合同4篇
- 2025年度O2O新能源儲能技術合作框架協(xié)議3篇
- 2025年磁性電話簿行業(yè)深度研究分析報告
- 2025年紅外中繼器行業(yè)深度研究分析報告
- 12家鄉(xiāng)的喜與憂(說課稿)-統(tǒng)編版道德與法治四年級下冊
- 2023八年級數(shù)學上冊 第12章 一次函數(shù)12.2 一次函數(shù)第3課時 用待定系數(shù)法求一次函數(shù)的表達式說課稿 (新版)滬科版
- Module 4 Unit2 I was very nervous. (說課稿) -2023-2024學年外研版(一起)英語四年級下冊
- Unit 2 Special Days(說課稿)2023-2024學年人教新起點版英語五年級下冊001
- 餐飲行業(yè)智慧餐廳管理系統(tǒng)方案
- 2025年度生物醫(yī)藥技術研發(fā)與許可協(xié)議3篇
- 電廠檢修安全培訓課件
- 殯葬改革課件
- 2024企業(yè)答謝晚宴會務合同3篇
- 雙方個人協(xié)議書模板
- 車站安全管理研究報告
- 瑪米亞RB67中文說明書
- 中華人民共和國文物保護法
- 五年級數(shù)學(小數(shù)四則混合運算)計算題專項練習及答案
- NB_T 10533-2021 采煤沉陷區(qū)治理技術規(guī)范_(高清最新)
評論
0/150
提交評論