2023年全國(guó)碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論