版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 單片機(jī)課程設(shè)計(jì)</b></p><p> 題目:基于51單片機(jī)的旋轉(zhuǎn)LED顯示屏</p><p><b> 前 言</b></p><p> 現(xiàn)在計(jì)算機(jī)系統(tǒng)已明顯地朝巨型化、單片化、網(wǎng)絡(luò)化三個(gè)方向發(fā)展。巨型化發(fā)展的目的在于不斷提高計(jì)算機(jī)的運(yùn)算速度和處理能力,以解決復(fù)雜系統(tǒng)計(jì)算和高速數(shù)據(jù)
2、處理,比如系統(tǒng)仿真和模擬、實(shí)時(shí)運(yùn)算和處理。單片化是把計(jì)算機(jī)系統(tǒng)盡可能集成在一塊半導(dǎo)體芯片上,其目的在于計(jì)算機(jī)微型化和提高系統(tǒng)的可靠性,這種單片計(jì)算簡(jiǎn)稱單片機(jī)。在這一個(gè)知識(shí)爆炸的新時(shí)代。新產(chǎn)品、新技術(shù)層出不窮,電子技術(shù)的發(fā)展更是日新月異。可以毫不夸張的說,電子技術(shù)的應(yīng)用無處不在,電子技術(shù)正在不斷地改變我們的生活,改變著我們的世界。近年來,隨著電子產(chǎn)品的發(fā)展,人們對(duì)時(shí)鐘的要求越來越高,而在對(duì)要求高之余,又要講究有創(chuàng)意,新奇,所以在這個(gè)基礎(chǔ)上
3、設(shè)計(jì)一款既能滿足人們的要求,又要有創(chuàng)意的顯示裝置是很有必要的,LED旋轉(zhuǎn)屏在可以顯示的基礎(chǔ)上,又能夠滿足人們對(duì)事物要有創(chuàng)意的需求。這說明單片機(jī)應(yīng)用在我國(guó)有著廣闊的前景。對(duì)于從事自動(dòng)控制的技術(shù)人員來講,掌握單片機(jī)原理及其應(yīng)用已經(jīng)成為必不可少的學(xué)習(xí)任務(wù)。</p><p> 單片機(jī)經(jīng)過30多年的發(fā)展,已經(jīng)形成一個(gè)規(guī)格齊全、品種繁多的大家族,用戶有非常大的選擇余地。下面為讀者簡(jiǎn)單介紹目前市面上常見的主流單片機(jī)。<
4、/p><p> 單片機(jī)的應(yīng)用十分廣泛,在工業(yè)控制領(lǐng)域、家電產(chǎn)品、智能化儀器儀表、計(jì)算機(jī)外部設(shè)備,特別是機(jī)電一體化產(chǎn)品中,都有重要的用途。其主要的用途可以分為以下方面。</p><p> 顯示:通過單片機(jī)控制發(fā)光二極管或是液晶,顯示特定的圖形和字符。</p><p> 機(jī)電控制:用單片機(jī)控制機(jī)電產(chǎn)品做定時(shí)或定向的動(dòng)作。</p><p> 檢
5、測(cè):通過單片機(jī)和傳感器的聯(lián)合使用,用來檢測(cè)產(chǎn)品或者工況的意外發(fā)生。</p><p> 通信:通過RS-232串行通信或者是USB通信,傳輸數(shù)據(jù)和信號(hào)。</p><p> 科學(xué)計(jì)算:用來實(shí)現(xiàn)簡(jiǎn)單的算法。</p><p> 那么單片機(jī)是不是解決上述應(yīng)用的唯一選擇呢?當(dāng)然不是!目前,在自動(dòng)控制中,一般有三種選擇,分別是嵌入式微機(jī)、DSP和單片機(jī)。</p>
6、<p> 單片機(jī)最明顯的優(yōu)點(diǎn)是價(jià)格便宜,從幾元人民幣到幾十元人民幣。這是因?yàn)檫@類芯片的生產(chǎn)量很大,技術(shù)也很成熟。</p><p> 其次,單片機(jī)的體積也遠(yuǎn)小于其他兩種方案。單片機(jī)本身一般用40引腳封裝,當(dāng)然功能多一些的單片機(jī)也有引腳比較多的,如68引腳,功能少的只有10多個(gè)或20多個(gè)引腳,有的甚至只有8只引腳。</p><p> 當(dāng)然,單片機(jī)無論在速度還是容量方面都小于
7、其他兩種方案,但是在實(shí)際工作中并不是任何需要計(jì)算機(jī)的場(chǎng)合都要求計(jì)算機(jī)有很高的性能。例如,控制電冰箱的控制器就不需要使用嵌入式系統(tǒng),用一片52就可以輕松實(shí)現(xiàn)。所以應(yīng)用的關(guān)鍵是看能否夠用,是否有很好的性能價(jià)格比。52系列的單片機(jī)已經(jīng)面世多年,依然沒有被淘汰,還在不斷發(fā)展中,這就說明是他有廣闊的應(yīng)用前景</p><p> 本次這個(gè)LED旋轉(zhuǎn)屏是以單片機(jī)和LED旋轉(zhuǎn)屏為核心設(shè)計(jì),運(yùn)用STC89C52RC</p&g
8、t;<p> 芯片,具有高速、低功耗、超強(qiáng)抗干擾的單片,指令代碼完全兼容傳統(tǒng)8052單片機(jī),12時(shí)鐘、機(jī)器周期和6時(shí)鐘、機(jī)器周期可以任意選擇,HD版本和90C版本內(nèi)部集成MAX810專用復(fù)位電路,功能強(qiáng)大,而LED旋轉(zhuǎn)屏采用一排LED流水燈,令其高速旋轉(zhuǎn),利用視覺殘留效應(yīng),形成高分辨率的點(diǎn)陣屏,能顯示字符,漢字,甚至圖案,而且圖案看起來還有懸浮于空中的透明效果,非常炫目。人眼在觀察景物時(shí),光信號(hào)傳入大腦神經(jīng),需經(jīng)過一段短
9、暫的時(shí)間,光的作用結(jié)束后,視覺形象并不立即消失,這種殘留的視覺稱“后像”,視覺的這一現(xiàn)象則被稱為“視覺暫留”。其具體應(yīng)用是電影的拍攝和放映。原因是由視神經(jīng)的反應(yīng)速度造成的,其時(shí)值是二十四分之一秒。是動(dòng)畫、電影等視覺媒體形成和傳播的根據(jù)。</p><p><b> 目 錄</b></p><p><b> 前 言1</b></p&g
10、t;<p><b> 目 錄3</b></p><p><b> 1 設(shè)計(jì)任務(wù)4</b></p><p><b> 2 原理分析4</b></p><p><b> 3 硬件設(shè)計(jì)4</b></p><p> 3.1測(cè)速定位
11、電路4</p><p> 3.2 主控電路5</p><p><b> 3.3顯示電路6</b></p><p><b> 3.4時(shí)鐘電路6</b></p><p><b> 4 軟件設(shè)計(jì) 6</b></p><p><b>
12、 5 附圖10</b></p><p><b> 1設(shè)計(jì)任務(wù)</b></p><p> 任務(wù)設(shè)計(jì)并制作一個(gè)旋轉(zhuǎn) LED 顯示屏,使用單片機(jī)控制一排旋轉(zhuǎn)的 LED 燈的亮滅和電機(jī)的轉(zhuǎn)速, 動(dòng)態(tài)顯示出文字、圖案等信息。</p><p><b> 2原理分析</b></p><p>
13、 旋轉(zhuǎn)時(shí)鐘利用了視覺暫留原理。視覺暫留現(xiàn)象(Visual staying phenomenon,duration of vision) :人眼在觀察景物時(shí),光 信號(hào)傳人大腦神經(jīng),需經(jīng)過一段短暫的時(shí)間,光的作用結(jié)束后,視覺形象并不立即消失,這 種殘留的視覺稱“后像” ,視覺的這一現(xiàn)象則被稱為“視覺暫留” ,其原因是由視神經(jīng)的反應(yīng) 速度造成的,其時(shí)值是二十四分之一秒,通常情況下,視覺殘留會(huì)保持 0.1~0.4 秒,也就是 說以 0.1~0
14、.4 秒間隔閃爍的圖像,被人眼觀察,會(huì)被認(rèn)為是連續(xù)的圖像。視覺殘留是動(dòng)畫、 電影等視覺媒體形成和傳播的根據(jù)。</p><p><b> 3 硬件設(shè)計(jì)</b></p><p><b> 3.1測(cè)速定位電路</b></p><p> 采用紅外對(duì)管,通過NE555構(gòu)成單穩(wěn)態(tài)觸發(fā)器將脈沖信號(hào)整形,送單片機(jī)外中斷0。</
15、p><p><b> 3.2控制電路</b></p><p> 采用stc89C52單片機(jī)控制led的亮滅。</p><p><b> 3.3顯示電路</b></p><p> 采用16個(gè)led并成一排,通過電機(jī)的旋轉(zhuǎn)構(gòu)成一個(gè)平面,從而顯示圖像。</p><p><
16、b> 3.4時(shí)鐘電路</b></p><p> 采用DS1302產(chǎn)生精確時(shí)鐘</p><p><b> 4 軟件設(shè)計(jì)</b></p><p><b> 部分程序:</b></p><p> #include<reg52.h></p><p&
17、gt; #define uchar unsigned char</p><p> #define uint unsigned int</p><p><b> uint i=0;</b></p><p> uchar code LED[]={ //電子A0821</p><p> 0x00,0x00,0x7
18、C,0x54,0x54,0xFF,0x54,0x54,0x7C,0x00,0x00,0x10,0x11,0x11,0x19,0xF5,</p><p> 0x13,0x11,0x10,0x00,0x00,0xE0,0x3C,0x22,0x21,0x22,0x3C,0xE0,0x00,0x00,0xFC,0x02,</p><p> 0x01,0x01,0x01,0x02,0xFC,0x
19、00,0x00,0xFE,0x21,0x21,0x21,0x21,0x21,0xFE,0x00,0x00,</p><p> 0xE6,0x21,0x21,0x21,0x21,0x21,0x3E,0x00,0x00,0x04,0x06,0xFF,0x00,0x00,0x00,0x00,</p><p> 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0
20、x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,</p><p> 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,</p><p> 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
21、0x00,0x00,0x00,0x00,0x00,</p><p> 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,</p><p> 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
22、,0x00,0x00,</p><p> 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00</p><p><b> } ;</b></p><p> uchar code LED1[]={</p><p>
23、; 0x00,0x00,0x00,0x00,0x00,0x03,0x02,0x02,0x03,0x00,0x00,0x00,0x01,0x02,0x02,0x03,</p><p> 0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x01,0x02,</p><p> 0x02,0x02,0
24、x02,0x02,0x01,0x00,0x00,0x01,0x02,0x02,0x02,0x02,0x02,0x01,0x00,0x00,</p><p> 0x03,0x02,0x02,0x02,0x02,0x02,0x03,0x00,0x00,0x02,0x02,0x03,0x02,0x02,0x00,0x00,</p><p> 0x00,0x00,0x00,0x00,0x00,
25、0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,</p><p> 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,</p><p> 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
26、,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,</p><p> 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,</p><p> 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0
27、0,0x00,0x00,0x00,0x00,0x00,</p><p> 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00</p><p><b> } ;</b></p><p> void delay (uint z)<
28、/p><p> { </p><p><b> uint x,y;</b></p><p> for(x=z;x>0;x--)</p><p> for(y=11;y>0;y--);</p><p><b> }</b></p>
29、;<p> void ex0_isr(void) interrupt 0</p><p><b> {</b></p><p><b> i=0;</b></p><p><b> }</b></p><p> void main()</p>
30、<p><b> { </b></p><p><b> IT0=1;</b></p><p><b> EX0=1;</b></p><p><b> EA=1;</b></p><p><b> while(1)
31、</b></p><p><b> {</b></p><p> for(i=0;i<160;i++)</p><p> {P0=LED[i];</p><p> P1=LED1[i];</p><p> delay(7);}</p><p>&
溫馨提示
- 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. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機(jī)課程設(shè)計(jì)(led顯示管)
- 單片機(jī)課程設(shè)計(jì)----led點(diǎn)陣漢字顯示
- 單片機(jī)課程設(shè)計(jì)--矩陣鍵盤 led顯示
- led顯示屏單片機(jī)課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)(實(shí)驗(yàn))--led顯示游戲機(jī)
- 基于單片機(jī)的led點(diǎn)陣顯示課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)---基于stc89c52的旋轉(zhuǎn)led時(shí)鐘
- 單片機(jī)課程設(shè)計(jì)--點(diǎn)陣led電子顯示屏
- 單片機(jī)課程設(shè)計(jì)--led數(shù)字顯示電子時(shí)鐘
- 單片機(jī)課程設(shè)計(jì)---點(diǎn)陣led電子顯示屏
- 單片機(jī)課程設(shè)計(jì)報(bào)告—led顯示電子鐘
- 畢業(yè)設(shè)計(jì)--基于單片機(jī)的旋轉(zhuǎn)顯示系統(tǒng)
- 單片機(jī)課程設(shè)計(jì)---鍵盤按鍵識(shí)別及l(fā)ed數(shù)碼顯示
- 單片機(jī)課程設(shè)計(jì)--顯示電路
- 基于單片機(jī)的led旋轉(zhuǎn)時(shí)鐘設(shè)計(jì)與制作
- lcd顯示設(shè)計(jì)單片機(jī)課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--- 單片機(jī)動(dòng)態(tài)掃描顯示
- 單片機(jī)課程設(shè)計(jì)---led點(diǎn)陣電子顯示屏的設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)之led點(diǎn)陣電子顯示屏設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)-led燈點(diǎn)陣課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論