版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 八路搶答器課程設(shè)計(jì)</b></p><p> 設(shè)計(jì)題目:八路搶答器</p><p> 院 系: 機(jī)械與電氣工程學(xué)院</p><p> 專(zhuān) 業(yè):11自動(dòng)化工業(yè)版班</p><p> 姓 名:xxxx</p><p> 學(xué) 號(hào):xxxx&
2、lt;/p><p><b> 指導(dǎo)老師:xxxx</b></p><p><b> 目錄</b></p><p> 一 設(shè)計(jì)任務(wù)及要求...............................3</p><p> 二 方案設(shè)計(jì).................................
3、....3</p><p> 三 硬件電路設(shè)計(jì).................................4</p><p> 四 軟件設(shè)計(jì).....................................7</p><p> 五 Proteus仿真..................................9</p>&l
4、t;p> 五 總結(jié).........................................10</p><p> 一、課程設(shè)計(jì)的目的和要求</p><p> 單片機(jī)原理及應(yīng)用課程設(shè)計(jì)是學(xué)生綜合運(yùn)用所學(xué)知識(shí),全面掌握單片微型計(jì)算機(jī)及其接口的工作原理、編程和使用方法的重要實(shí)踐環(huán)節(jié)。通過(guò)獨(dú)立或協(xié)作提出并論證設(shè)計(jì)方案,進(jìn)行軟、硬件調(diào)試,最后獲得正確的運(yùn)行結(jié)果,可以加深和鞏固對(duì)
5、理論教學(xué)和實(shí)驗(yàn)教學(xué)內(nèi)容的掌握,進(jìn)一步建立計(jì)算機(jī)應(yīng)用系統(tǒng)整體概念,初步掌握單片機(jī)軟、硬件開(kāi)發(fā)方法。</p><p> 根據(jù)單片機(jī)原理及應(yīng)用課程的要求,主要進(jìn)行兩個(gè)方面的設(shè)計(jì),即單片機(jī)最小系統(tǒng)和存儲(chǔ)器擴(kuò)展設(shè)計(jì)、接口技術(shù)應(yīng)用設(shè)計(jì)。其中,單片機(jī)最小系統(tǒng)主要要求學(xué)生熟悉單片機(jī)的內(nèi)部結(jié)構(gòu)和引腳功能、引腳的使用、復(fù)位電路、時(shí)鐘電路、4個(gè)并行接口和一個(gè)串行接口的實(shí)際應(yīng)用,從而可構(gòu)成最小應(yīng)用系統(tǒng),并編程進(jìn)行簡(jiǎn)單使用。</p
6、><p> 存儲(chǔ)器擴(kuò)展設(shè)計(jì)要求學(xué)生掌握常用半導(dǎo)體芯片與單片機(jī)的接口,如EPROM存儲(chǔ)器用作外部程序存儲(chǔ)器時(shí)與單片機(jī)的連接關(guān)系,SRAM存儲(chǔ)器用作外部數(shù)據(jù)存儲(chǔ)器時(shí)與單片機(jī)的連接關(guān)系,E2PROM存儲(chǔ)器用作外部程序/數(shù)據(jù)存儲(chǔ)器時(shí)與單片機(jī)的連接關(guān)系。能合理分配和使用單片機(jī)的內(nèi)部和外部存儲(chǔ)器,編程實(shí)現(xiàn)正常的讀寫(xiě)功能。</p><p><b> 設(shè)計(jì)目的</b></p&g
7、t;<p> 在進(jìn)行智力競(jìng)賽時(shí),為了具有一種反應(yīng)準(zhǔn)確顯示方便的搶答裝置,下面設(shè)計(jì)了一種帶有定時(shí)功能的多路搶答器。 </p><p><b> 設(shè)計(jì)任務(wù)與要求: </b></p><p> 1、八路搶答,各用一個(gè)搶答按鈕; </p><p> 2、設(shè)置一個(gè)控制開(kāi)關(guān),該開(kāi)關(guān)由主持人控制;</p><p>
8、; 3、具有數(shù)據(jù)鎖存和顯示功能,搶答開(kāi)始后若有選手按動(dòng)搶答按鈕,編號(hào)立即鎖存,此外,要封鎖輸入電路,禁止其他選手搶答。優(yōu)先搶答選手的編號(hào)一直保持到系統(tǒng)清零為止;</p><p> 4、當(dāng)主持人按下“開(kāi)始”按鈕,搶答開(kāi)始。</p><p> 5、當(dāng)某一路搶答成功時(shí),在數(shù)碼管上顯示成功信息和該路的號(hào)數(shù);</p><p><b> 二、總體設(shè)計(jì)</
9、b></p><p> 該系統(tǒng)采用51系列單片機(jī)AT89C51作為控制核心,該系統(tǒng)可以完成運(yùn)算控制、信號(hào)識(shí)別以及顯示功能的實(shí)現(xiàn)。由于用了單片機(jī),使其技術(shù)比較成熟,應(yīng)用起來(lái)方便、簡(jiǎn)單并且單片機(jī)周?chē)妮o助電路也比較少,便于控制和實(shí)現(xiàn)。整個(gè)系統(tǒng)具有極其靈活的可編程性,能方便地對(duì)系統(tǒng)進(jìn)行功能的擴(kuò)張和更改。MCS-51單片機(jī)特點(diǎn)如下:</p><p> <1>可靠性好:?jiǎn)纹瑱C(jī)按
10、照工業(yè)控制要求設(shè)計(jì),抵抗工業(yè)噪聲干擾優(yōu)于一般的CPU,程序指令和數(shù)據(jù)都可以寫(xiě)在ROM里,許多信號(hào)通道都在同一芯片,因此可靠性高,易擴(kuò)充。</p><p> <2>單片機(jī)有一般電腦所必須的器件,如三態(tài)雙向總線,串并行的輸入及輸出引腳,可擴(kuò)充為各種規(guī)模的微電腦系統(tǒng)。</p><p> <3> 控制功能強(qiáng):?jiǎn)纹瑱C(jī)指令除了輸入輸出指令,邏輯判斷指令外還有更豐富的條件分支
11、跳躍指令。</p><p> 其工作原理為:接通電源后,那個(gè)選手按鍵后,則顯示器顯示選手編號(hào),同時(shí)禁止其他選手按鍵,蜂鳴器發(fā)出聲音,主持人按下復(fù)位按鍵后,將顯示值清零,搶答重新開(kāi)始。</p><p><b> 三、 硬件電路設(shè)計(jì)</b></p><p><b> 搶答器原理圖</b></p><p
12、><b> 2.搶答器電路</b></p><p> 參考電路如上圖所示。該電路完成兩個(gè)功能:一是分辨出選手按鍵的先后,并鎖存優(yōu)先搶答者的編號(hào),同時(shí)譯碼顯示電路顯示編號(hào);二是禁止其他選手按鍵操作無(wú)效。如有再次搶答需由主持人將S開(kāi)關(guān)重新置,“清除”然后再進(jìn)行下一次搶答。 </p><p><b> 3.復(fù)位電路&l
13、t;/b></p><p><b> 4.晶振電路</b></p><p> 58.蜂鳴器報(bào)警電路</p><p> 7.選手搶答按鍵電路</p><p><b> 8.數(shù)碼管顯示電路</b></p><p><b> 四、軟件設(shè)計(jì)</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)//鍵盤(pán)掃描,獲取組數(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)//定時(shí)器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> 當(dāng)選手按鍵按下時(shí),數(shù)碼管顯示相應(yīng)選手編號(hào),同時(shí)蜂鳴器發(fā)聲。</p><p> 主持人按鍵按下后,數(shù)碼管顯示數(shù)清零,重新開(kāi)始搶答。</p><p><b> 六、總結(jié)</b></p><p> 經(jīng)過(guò)將近二周的單片機(jī)課程設(shè)計(jì),終于完成了八路搶答器的設(shè)計(jì),雖然沒(méi)有完全達(dá)到
26、設(shè)計(jì)要求,但還是收獲良多。通過(guò)這次課程設(shè)計(jì),使我更進(jìn)一步地熟悉了單片機(jī)芯片的工作原理和其具體的使用方法。單片機(jī)課程設(shè)計(jì)重點(diǎn)就在于軟件算法的設(shè)計(jì),需要有很巧妙的程序算法,這鍛煉了自己獨(dú)立思考問(wèn)題的能力和通過(guò)查看相關(guān)資料來(lái)解決問(wèn)題的習(xí)慣。還有了解了課程設(shè)計(jì)的一般步驟,和設(shè)計(jì)中應(yīng)注意的問(wèn)題。</p><p> 設(shè)計(jì)不僅是對(duì)前面所學(xué)知識(shí)的一種檢驗(yàn),而且也是對(duì)自己能力的一種提高。下面我對(duì)整個(gè)設(shè)計(jì)的過(guò)程做一下簡(jiǎn)單的總結(jié)。第
27、一,接到任務(wù)以后進(jìn)行選題。選題是設(shè)計(jì)的開(kāi)端,選擇恰當(dāng)?shù)?、感興趣的題目,這對(duì)于整個(gè)設(shè)計(jì)是否能夠順利進(jìn)行關(guān)系極大。好比走路,這開(kāi)始的第一步是具有決定意義的,第一步邁向何方,需要慎重考慮。否則,就可能走許多彎路、費(fèi)許多周折,甚至南轅北轍,難以到達(dá)目的地。因此,選;題時(shí)一定要考慮好了。第二,題目確定后就是找資料了。查資料是做設(shè)計(jì)的前期準(zhǔn)備工作,好的開(kāi)端就相當(dāng)于成功了一半,到圖書(shū)館、書(shū)店、資料室去雖說(shuō)是比較原始的方式,但也有可取之處的??傊?,不管
28、通過(guò)哪種方式查的資料都是有利用價(jià)值的,要一一記錄下來(lái)以備后用。第三,通過(guò)上面的過(guò)程,已經(jīng)積累了不少資料,對(duì)所選的題目也大概有了一些了解,這一步就是在這樣一個(gè)基礎(chǔ)上,綜合已有的資料來(lái)更透徹的分析題目。第四,有了研究方向,就應(yīng)該動(dòng)手實(shí)現(xiàn)了。其實(shí)以前的三步都是為這一步作的鋪墊。在這次設(shè)計(jì)中也使我們的同學(xué)關(guān)系更進(jìn)一步了,同學(xué)之間互相幫助,有什么不懂的大家在一起商量,聽(tīng)聽(tīng)不同的看法我們更好的理解知識(shí),所以在這里非常感謝幫助我的同學(xué)。</p&
29、gt;<p> 在此要感謝我的指導(dǎo)老師,感謝老師給我這樣的機(jī)會(huì)鍛煉。相信通過(guò)這次的課程設(shè)計(jì),能為以后的畢業(yè)設(shè)計(jì)打下很好的基礎(chǔ),讓以后畢業(yè)設(shè)計(jì)時(shí)不至于茫然,加強(qiáng)完成畢業(yè)設(shè)計(jì)的的能力。這也是這次課程設(shè)計(jì)的目的所在。</p><p> 在整個(gè)設(shè)計(jì)過(guò)程中我懂得了許多東西,也培養(yǎng)了我獨(dú)立工作的能力,樹(shù)立了對(duì)自己工作能力的信心,相信會(huì)對(duì)今后的學(xué)習(xí)工作生活有非常重要的影響。而且大大提高了動(dòng)手的能力,使我充分體
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 八路搶答器課程設(shè)計(jì)
- 八路搶答器課程設(shè)計(jì)
- 課程設(shè)計(jì)---八路搶答器
- 八路搶答器課程設(shè)計(jì)
- 八路搶答器課程設(shè)計(jì)
- 八路搶答器課程設(shè)計(jì)
- 八路搶答器設(shè)計(jì)課程設(shè)計(jì)
- 《八路搶答器》課程設(shè)計(jì)報(bào)告
- 八路搶答器課程設(shè)計(jì)報(bào)告
- 八路搶答器eda課程設(shè)計(jì)
- 八路定時(shí)搶答器課程設(shè)計(jì)
- 八路搶答器課程設(shè)計(jì)報(bào)告
- 八路搶答器cpld課程設(shè)計(jì)
- 八路電子搶答器課程設(shè)計(jì)
- 電子課程設(shè)計(jì)--八路搶答器
- 八路搶答器課程設(shè)計(jì)報(bào)告
- 八路搶答器課程設(shè)計(jì) (2)
- 八路搶答器-eda課程設(shè)計(jì)
- 八路搶答器課程設(shè)計(jì)報(bào)告
- 八路電子搶答器課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論