單片機(jī)課程設(shè)計(jì)方案基于多路數(shù)字搶答器_第1頁
單片機(jī)課程設(shè)計(jì)方案基于多路數(shù)字搶答器_第2頁
單片機(jī)課程設(shè)計(jì)方案基于多路數(shù)字搶答器_第3頁
單片機(jī)課程設(shè)計(jì)方案基于多路數(shù)字搶答器_第4頁
單片機(jī)課程設(shè)計(jì)方案基于多路數(shù)字搶答器_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGEPAGE1一、概述大學(xué)四年的學(xué)習(xí)生活中,會(huì)遇到各種各樣的競(jìng)賽,搶答器便成為了主要的工具之一。而現(xiàn)在的搶答器智能化越來越強(qiáng),這必然會(huì)提高搶答器的成本。本搶答器與其他搶答器電路相比較成本低、制作方便,并且還有作弊顯示功能。因此,這款四路搶答器摒棄了成本高、體積大、操作復(fù)雜等不足。我們采用了數(shù)字顯示器直接指示,因而本搶答器具有顯示直觀,操作簡(jiǎn)單的特點(diǎn)。二、主要功能及技術(shù)指標(biāo)搶答器的工作原理是用矩陣式鍵盤進(jìn)行搶答。采用動(dòng)態(tài)顯示組號(hào)。主持人按下開始搶答鍵才可以搶答。主持人沒有按下開始搶答按紐(P3。2),有人搶答則搶答違規(guī),報(bào)警并顯示組號(hào),主持人按下開始搶答開關(guān)重新?lián)尨?。主持人按下開始搶答按紐(P3.2),蜂鳴響聲提示,且數(shù)碼管10秒倒計(jì)時(shí)(10秒內(nèi)搶答有效),有人在10秒搶答,蜂鳴器響聲提示并顯示他的組號(hào),3秒開始20秒倒計(jì)時(shí)(20秒內(nèi)必須回答完問題)。20秒后主持人按下復(fù)位開關(guān)為下一題的搶答做準(zhǔn)備。單片機(jī)最小系統(tǒng)、搶答按鍵模塊(四位并行數(shù)碼顯示、1*4矩陣式鍵盤)、顯示模塊、搶答開關(guān)模塊、蜂鳴器輸出模塊。三、系統(tǒng)組成及原理1、分圖四、軟件1、分配流程圖2、源程序?ORG0000HLJMPMAINORG0013HLJMPESS1ORG0100HMAIN:SETBEASETBEX1SETBIT1;外部中斷1初始化L16:MOVP1,#0FFHMOVR2,#00HCLRP1。0INCR2JBP1.4,L0LCALLDE0L0:INCR2JBP1。5,L1LCALLDE0L1:INCR2JBP1.6,L2LCALLDE0L2:INCR2JBP1.7,L3LCALLDE0L3:SETBP1.0CLRP1。1INCR2JBP1.4,L4LCALLDE0L4:INCR2JBP1.5,L5LCALLDE0L5:INCR2JBP1.6,L6LCALLDE0L6:INCR2JBP1.7,L7LCALLDE0L7:SETBP1。1CLRP1.2INCR2JBP1.4,L8LCALLDE0L8:INCR2JBP1.5,L9LCALLDE0L9:INCR2JBP1.6,L10LCALLDE0L10:INCR2JBP1.7,L11LCALLDE0L11:SETBP1.2LJMPL16;讀行列式鍵盤ESS1:MOV70H,#30D;外部中斷1MOVR7,#0CHCLRP3.0S2:LCALLDELAYDJNZ70H,S2SETBP3.0;蜂鳴器提示開始搶答MOVTMOD,#00010000BMOVR3,#0AHL20:MOV55H,#14HL19:MOVTH0,#3CHMOVTL0,#0B0H;定時(shí)器1初始化SETBTR1;啟動(dòng)定時(shí)器1MOVA,R3MOVB,#0AHDIVABMOVDPTR,#TABMOVCA,@A+DPTRMOV53H,ACLRP2.4MOVP0,53HLCALLDELAY1SETBP2.4MOVA,BMOVCA,@A+DPTRMOV54H,ACLRP2.5MOVP0,54HLCALLDELAY1SETBP2。5L18:JNBTF1,L18CLRTF1DJNZ55H,L19DECR3CJNER7,#00H,D6LJMPD5D6:CJNER3,#0FFH,L21LJMPL22L21:LJMPL20;搶答倒計(jì)時(shí)L22:MOV73H,#02DS5:MOV70H,#20DMOV71H,#20HCLRP3.0S4:LCALLDELAYDJNZ70H,S4SETBP3。0S6:LCALLDELAYDJNZ71H,S6DJNZ73H,S5;搶答倒計(jì)時(shí)時(shí)間到聲音提示D5:RETIDE0:MOVDPTR,#TAB;搶答違規(guī)報(bào)警并顯示搶答違規(guī)組號(hào)MOVA,R2MOVB,#0AHS10:MOV72H,#20DMOV73H,#10DCLRP3。0S8:LCALLLCCDJNZ72H,S8SETBP3.0S9:LCALLLCCDJNZ73H,S9DJNZ71H,S10L17:LCALLLCCLJMPL17LCC:CLRP2.4MOVP0,50HLCALLDELAYDELAY1:MOVP1,#0FFH;正常搶答讀鍵MOVR4,#250DW17:MOVR2,#00HCLRP1.0INCR2JBP1.4,W0LCALLDE1W0:INCR2JBP1。5,W1LCALLDE1W1:INCR2JBP1.6,W2LCALLDE1W2:INCR2JBP1.7,W3LCALLDE1W3:SETBP1。0CLRP1。1INCR2JBP1.4,W4LCALLDE1W4:INCR2JBP1.5,W5LCALLDE1W5:INCR2JBP1。6,W6LCALLDE1W6:INCR2JBP1。7,W7LCALLDE1W7:SETBP1.1CLRP1。2INCR2JBP1。4,W8LCALLDE1W8:INCR2JBP1。5,W9LCALLDE1W9:INCR2JBP1。6,W10LCALLDE1W10:INCR2JBP1.7,W15LCALLDE1W15:SETBP1.3DJNZR4,W16LJMPW18W16:LJMPW17W18:RETDE1:MOVP1,#0FFH;搶答成功聲音提示及回答問題時(shí)間20秒倒計(jì)時(shí)MOV70H,#20DCLRP3。0S3:LCALLDELAYDJNZ70H,S3SETBP3.0SETBP2。0SETBP2.1MOVDPTR,#TABMOVA,R2MOVB,#0AHDIVABMOVCA,@A+DPTRMOV56H,AMOVA,BMOVCA,@A+DPTRMOV57H,AMOVTMOD,#00000001BMOVR5,#16HL32:MOVR6,#14HL31:MOVTH0,#3CHMOVTL0,#0B0HSETBTR0CLRP2.4MOVP0,56HLCALLDELAYSETBP2.4CLRP2。5MOVP0,57HLCALLDELAYSETBP2.5CJNER5,#14H,L34LJMPL35L34:JCL35LJMPL30L35:MOVA,R5MOVB,#0AHDIVABMOVCA,@A+DPTRMOV58H,AMOVA,BMOVCA,@A+DPTRMOV59H,ACLRP2。6MOVP0,58HLCALLDELAYSETBP2.6CLRP2.7MOVP0,59HLCALLDELAYSETBP2.7L30:JNBTF0,L30CLRTF0DJNZR6,L31DECR5CJNER5,#0FFH,L32MOVP1,#0FFHMOV70H,#50DCLRP3。0S7:LCALLDELAYDJNZ70H,S7SETBP3.0MOVP2,#0FFHMOVR3,#00HMOVR7,#00HRETDELAY:MOV51H,#10D;延時(shí)子程序D0:MOV52H,#248DD1:DJNZ52H,D1DJNZ51H,D0RETTAB:DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FHEND五、分析這次實(shí)訓(xùn)遺憾的是,我的實(shí)訓(xùn)材料是買的成品的板,沒有自己去焊制自己的實(shí)訓(xùn)板,當(dāng)然這節(jié)省了一些時(shí)間,但是,在原理圖上確實(shí)也花費(fèi)了一些時(shí)間.對(duì)于四路搶答器的程序方面,也有需要改進(jìn)的地方,有很多的不合適的地方,比如,在違規(guī)搶答倒計(jì)時(shí)方面,當(dāng)你違規(guī)搶答時(shí),也會(huì)出現(xiàn)20秒的倒計(jì)時(shí),和正常搶答的一樣。所以,在以后的編程和調(diào)試過程中還應(yīng)該注意這種小的毛病。六、體會(huì)本次實(shí)訓(xùn)使我對(duì)單片機(jī)有課更加深入的了解,以及對(duì)匯編語言的編程有了更進(jìn)一步的體會(huì),知道在編程的過程中會(huì)有大量的錯(cuò)誤產(chǎn)生,一次一次的修改,有時(shí)真的比較麻煩。在最初讀程序的過程中,也遇到過大量的程序讀不懂,在編程的過程中,確實(shí)話費(fèi)了很多的時(shí)間。在此我非常要感謝的是各位知道老師不遺余力的指導(dǎo),同樣也非常感謝同學(xué)的幫助,在我不懂程序時(shí)幫助我完善程序.這次實(shí)訓(xùn)能夠順利的完成,當(dāng)然與我個(gè)人的努力也是分不開的。七、參考文獻(xiàn)[1]張?chǎng)巍秵纹瑱C(jī)原理及應(yīng)用》電子工業(yè)出版社

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲(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)論