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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p><b>  八路搶答器課程設(shè)計</b></p><p>  設(shè)計題目:八路搶答器</p><p>  院 系: 機械與電氣工程學院</p><p>  專 業(yè):11自動化工業(yè)版班</p><p>  姓 名:xxxx</p><p>  學 號:xxxx&

2、lt;/p><p><b>  指導(dǎo)老師:xxxx</b></p><p><b>  目錄</b></p><p>  一 設(shè)計任務(wù)及要求...............................3</p><p>  二 方案設(shè)計.................................

3、....3</p><p>  三 硬件電路設(shè)計.................................4</p><p>  四 軟件設(shè)計.....................................7</p><p>  五 Proteus仿真..................................9</p>&l

4、t;p>  五 總結(jié).........................................10</p><p>  一、課程設(shè)計的目的和要求</p><p>  單片機原理及應(yīng)用課程設(shè)計是學生綜合運用所學知識,全面掌握單片微型計算機及其接口的工作原理、編程和使用方法的重要實踐環(huán)節(jié)。通過獨立或協(xié)作提出并論證設(shè)計方案,進行軟、硬件調(diào)試,最后獲得正確的運行結(jié)果,可以加深和鞏固對

5、理論教學和實驗教學內(nèi)容的掌握,進一步建立計算機應(yīng)用系統(tǒng)整體概念,初步掌握單片機軟、硬件開發(fā)方法。</p><p>  根據(jù)單片機原理及應(yīng)用課程的要求,主要進行兩個方面的設(shè)計,即單片機最小系統(tǒng)和存儲器擴展設(shè)計、接口技術(shù)應(yīng)用設(shè)計。其中,單片機最小系統(tǒng)主要要求學生熟悉單片機的內(nèi)部結(jié)構(gòu)和引腳功能、引腳的使用、復(fù)位電路、時鐘電路、4個并行接口和一個串行接口的實際應(yīng)用,從而可構(gòu)成最小應(yīng)用系統(tǒng),并編程進行簡單使用。</p

6、><p>  存儲器擴展設(shè)計要求學生掌握常用半導(dǎo)體芯片與單片機的接口,如EPROM存儲器用作外部程序存儲器時與單片機的連接關(guān)系,SRAM存儲器用作外部數(shù)據(jù)存儲器時與單片機的連接關(guān)系,E2PROM存儲器用作外部程序/數(shù)據(jù)存儲器時與單片機的連接關(guān)系。能合理分配和使用單片機的內(nèi)部和外部存儲器,編程實現(xiàn)正常的讀寫功能。</p><p><b>  設(shè)計目的</b></p&g

7、t;<p>  在進行智力競賽時,為了具有一種反應(yīng)準確顯示方便的搶答裝置,下面設(shè)計了一種帶有定時功能的多路搶答器。 </p><p><b>  設(shè)計任務(wù)與要求: </b></p><p>  1、八路搶答,各用一個搶答按鈕; </p><p>  2、設(shè)置一個控制開關(guān),該開關(guān)由主持人控制;</p><p>

8、;  3、具有數(shù)據(jù)鎖存和顯示功能,搶答開始后若有選手按動搶答按鈕,編號立即鎖存,此外,要封鎖輸入電路,禁止其他選手搶答。優(yōu)先搶答選手的編號一直保持到系統(tǒng)清零為止;</p><p>  4、當主持人按下“開始”按鈕,搶答開始。</p><p>  5、當某一路搶答成功時,在數(shù)碼管上顯示成功信息和該路的號數(shù);</p><p><b>  二、總體設(shè)計</

9、b></p><p>  該系統(tǒng)采用51系列單片機AT89C51作為控制核心,該系統(tǒng)可以完成運算控制、信號識別以及顯示功能的實現(xiàn)。由于用了單片機,使其技術(shù)比較成熟,應(yīng)用起來方便、簡單并且單片機周圍的輔助電路也比較少,便于控制和實現(xiàn)。整個系統(tǒng)具有極其靈活的可編程性,能方便地對系統(tǒng)進行功能的擴張和更改。MCS-51單片機特點如下:</p><p>  <1>可靠性好:單片機按

10、照工業(yè)控制要求設(shè)計,抵抗工業(yè)噪聲干擾優(yōu)于一般的CPU,程序指令和數(shù)據(jù)都可以寫在ROM里,許多信號通道都在同一芯片,因此可靠性高,易擴充。</p><p>  <2>單片機有一般電腦所必須的器件,如三態(tài)雙向總線,串并行的輸入及輸出引腳,可擴充為各種規(guī)模的微電腦系統(tǒng)。</p><p>  <3> 控制功能強:單片機指令除了輸入輸出指令,邏輯判斷指令外還有更豐富的條件分支

11、跳躍指令。</p><p>  其工作原理為:接通電源后,那個選手按鍵后,則顯示器顯示選手編號,同時禁止其他選手按鍵,蜂鳴器發(fā)出聲音,主持人按下復(fù)位按鍵后,將顯示值清零,搶答重新開始。</p><p><b>  三、 硬件電路設(shè)計</b></p><p><b>  搶答器原理圖</b></p><p

12、><b>  2.搶答器電路</b></p><p>  參考電路如上圖所示。該電路完成兩個功能:一是分辨出選手按鍵的先后,并鎖存優(yōu)先搶答者的編號,同時譯碼顯示電路顯示編號;二是禁止其他選手按鍵操作無效。如有再次搶答需由主持人將S開關(guān)重新置,“清除”然后再進行下一次搶答。 </p><p><b>  3.復(fù)位電路&l

13、t;/b></p><p><b>  4.晶振電路</b></p><p>  58.蜂鳴器報警電路</p><p>  7.選手搶答按鍵電路</p><p><b>  8.數(shù)碼管顯示電路</b></p><p><b>  四、軟件設(shè)計</b>

14、;</p><p><b>  系統(tǒng)主程序</b></p><p>  #include<reg51.h></p><p>  #define uchar unsigned char </p><p>  #define uint unsigned int</p><p>  sbit

15、 speak=P2^0;</p><p>  sbit host=P2^2;</p><p>  uchar GroupNo;</p><p>  uchar code Seg7code[9]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f};//0到8的代碼</p><p>  void dela

16、y1ms(void)//延遲1毫秒</p><p><b>  {uchar i;</b></p><p>  for(i=250;i>0;i--);</p><p><b>  }</b></p><p>  void ShowG(uchar no)//顯示出第幾組</p>&

17、lt;p>  {P1=Seg7code[no];}</p><p>  uchar KeySweep(void)//鍵盤掃描,獲取組數(shù)</p><p>  {uchar temp,no=0;</p><p>  if(P3!=0xff)</p><p>  {delay1ms();</p><p>  if(P3

18、!=0xff)</p><p><b>  temp=~P3;</b></p><p><b>  }</b></p><p>  while(temp!=0)</p><p>  {temp=temp>>1;</p><p><b>  no++;&l

19、t;/b></p><p><b>  }</b></p><p>  return no;</p><p><b>  }</b></p><p>  void timer0(void) interrupt 1</p><p>  {TH0=0x10;</p&g

20、t;<p><b>  TL0=0X60;</b></p><p>  speak=~speak;</p><p><b>  }</b></p><p>  void InitTime0(void)//定時器0初始化</p><p>  {TMOD=0x02;</p>

21、<p><b>  TH0=0x10;</b></p><p><b>  TL0=0X60;</b></p><p><b>  ET0=1;</b></p><p><b>  TR0=1;</b></p><p><b>  }&

22、lt;/b></p><p>  void main()</p><p>  {InitTime0();</p><p><b>  while(1)</b></p><p><b>  {P3=0xff;</b></p><p><b>  ShowG(0)

23、;</b></p><p>  while(P3==0xff);</p><p>  GroupNo=KeySweep();</p><p>  ShowG(GroupNo);</p><p><b>  EA=1;</b></p><p>  while(host==1);</

24、p><p>  delay1ms();</p><p>  while(host==1);</p><p><b>  EA=0;</b></p><p><b>  }</b></p><p><b>  }</b></p><p>

25、;  五、proteus仿真</p><p>  當選手按鍵按下時,數(shù)碼管顯示相應(yīng)選手編號,同時蜂鳴器發(fā)聲。</p><p>  主持人按鍵按下后,數(shù)碼管顯示數(shù)清零,重新開始搶答。</p><p><b>  六、總結(jié)</b></p><p>  經(jīng)過將近二周的單片機課程設(shè)計,終于完成了八路搶答器的設(shè)計,雖然沒有完全達到

26、設(shè)計要求,但還是收獲良多。通過這次課程設(shè)計,使我更進一步地熟悉了單片機芯片的工作原理和其具體的使用方法。單片機課程設(shè)計重點就在于軟件算法的設(shè)計,需要有很巧妙的程序算法,這鍛煉了自己獨立思考問題的能力和通過查看相關(guān)資料來解決問題的習慣。還有了解了課程設(shè)計的一般步驟,和設(shè)計中應(yīng)注意的問題。</p><p>  設(shè)計不僅是對前面所學知識的一種檢驗,而且也是對自己能力的一種提高。下面我對整個設(shè)計的過程做一下簡單的總結(jié)。第

27、一,接到任務(wù)以后進行選題。選題是設(shè)計的開端,選擇恰當?shù)?、感興趣的題目,這對于整個設(shè)計是否能夠順利進行關(guān)系極大。好比走路,這開始的第一步是具有決定意義的,第一步邁向何方,需要慎重考慮。否則,就可能走許多彎路、費許多周折,甚至南轅北轍,難以到達目的地。因此,選;題時一定要考慮好了。第二,題目確定后就是找資料了。查資料是做設(shè)計的前期準備工作,好的開端就相當于成功了一半,到圖書館、書店、資料室去雖說是比較原始的方式,但也有可取之處的??傊?,不管

28、通過哪種方式查的資料都是有利用價值的,要一一記錄下來以備后用。第三,通過上面的過程,已經(jīng)積累了不少資料,對所選的題目也大概有了一些了解,這一步就是在這樣一個基礎(chǔ)上,綜合已有的資料來更透徹的分析題目。第四,有了研究方向,就應(yīng)該動手實現(xiàn)了。其實以前的三步都是為這一步作的鋪墊。在這次設(shè)計中也使我們的同學關(guān)系更進一步了,同學之間互相幫助,有什么不懂的大家在一起商量,聽聽不同的看法我們更好的理解知識,所以在這里非常感謝幫助我的同學。</p&

29、gt;<p>  在此要感謝我的指導(dǎo)老師,感謝老師給我這樣的機會鍛煉。相信通過這次的課程設(shè)計,能為以后的畢業(yè)設(shè)計打下很好的基礎(chǔ),讓以后畢業(yè)設(shè)計時不至于茫然,加強完成畢業(yè)設(shè)計的的能力。這也是這次課程設(shè)計的目的所在。</p><p>  在整個設(shè)計過程中我懂得了許多東西,也培養(yǎng)了我獨立工作的能力,樹立了對自己工作能力的信心,相信會對今后的學習工作生活有非常重要的影響。而且大大提高了動手的能力,使我充分體

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論