畢業(yè)論文-基于8051單片機的8路搶答器設(shè)計.doc

上傳人:good****022 文檔編號:116540996 上傳時間:2022-07-05 格式:DOC 頁數(shù):31 大小:340.68KB
收藏 版權(quán)申訴 舉報 下載
畢業(yè)論文-基于8051單片機的8路搶答器設(shè)計.doc_第1頁
第1頁 / 共31頁
畢業(yè)論文-基于8051單片機的8路搶答器設(shè)計.doc_第2頁
第2頁 / 共31頁
畢業(yè)論文-基于8051單片機的8路搶答器設(shè)計.doc_第3頁
第3頁 / 共31頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《畢業(yè)論文-基于8051單片機的8路搶答器設(shè)計.doc》由會員分享,可在線閱讀,更多相關(guān)《畢業(yè)論文-基于8051單片機的8路搶答器設(shè)計.doc(31頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、四川大學(xué)本科畢業(yè)論文 基于J2ME技術(shù)的手機移動網(wǎng)絡(luò)游戲(銀月血影) 本 科 生 畢 業(yè) 設(shè) 計 (論 文) 題目:基于8051單片機的8路搶答器設(shè)計 教學(xué)單位 姓 名 學(xué) 號 年 級 專 業(yè) 指導(dǎo)教師 職 稱 江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 摘要摘 要 隨著科學(xué)技術(shù)的發(fā)展和普及,各種各樣的競賽越來越多,其中搶答器的作用也越來越重要。本文設(shè)計出以AT89S51單片機為核心的八路搶答器,采用了數(shù)字顯示器直接指示,自動鎖存顯示結(jié)果,并自動復(fù)位的設(shè)計思想,它能根據(jù)不同的搶答輸入信號,經(jīng)過單片機的控制處理并產(chǎn)生不同的與輸入信號相對應(yīng)的輸出信號,最后通過LED數(shù)碼管顯示相應(yīng)的路數(shù),即使兩組的搶答時間相差幾微秒,

2、也可分辨出是哪組優(yōu)先按下的按鍵,充分利用了單片機系統(tǒng)結(jié)構(gòu)簡單、功能強大、可靠性好、實用性強的特點。本設(shè)計是以搶答為出發(fā)點??紤]到依需設(shè)定限時回答的功能,利用89S51單片機及外圍接口實現(xiàn)的搶答系統(tǒng),利用單片機的定時器/計數(shù)器定時和記數(shù)的原理,將軟、硬件有機地結(jié)合起來,使得系統(tǒng)能夠正確地進行計時,同時使數(shù)碼管能夠正確地顯示時間。用開關(guān)做鍵盤輸出,揚聲器發(fā)生提示。同時系統(tǒng)能夠?qū)崿F(xiàn):在搶答中,只有開始后搶答才有效,如果在開始搶答前搶答為無效;滿時后系統(tǒng)計時自動復(fù)位及主控強制復(fù)位;按鍵鎖定,在有效狀態(tài)下,按鍵無效非法【關(guān)鍵詞】搶答器 單片機 LED數(shù)碼顯示管 定時器/計數(shù)器 揚聲器。西南民族大學(xué)畢業(yè)設(shè)

3、計 基于8051單片機的8路搶答器 Abstract With the development of science and technology and popularization, all kinds of competitions, including contest is more and more the role of more and more important. This paper designed AT89S51 as the core in the zhuhai vies regulator, with digital display direct instructi

4、ons, automatic latch showed results, and automatic reset design ideas, it can according to different contest input signal by MCU control, handle and produce different with the input signal corresponding output signal, finally LED digital pipe display by the corresponding points, even if the two grou

5、ps of vies differs a few microseconds, also time can distinguish which group of priority press buttons, fully utilize the single-chip microcomputer system structure is simple, powerful, good reliability and practicability strong characteristic. This design is for the starting point. Responder Consid

6、ering the set limit to answer in 89S51 single-chip microcomputer and function, use of peripheral interfaces, scare-answering system of the microcontroller timer/counter timing and numeration principle, software and hardware organically, and makes the system can correctly to the time, at the same tim

7、e making digital tube can properly show time. With a switch do keyboard output, the speaker happens hints. And the system can realize: in the contest, only after beginning vies to effective, if at the start of the contest for the invalid; former contest Full automatic reset and clock after the syste

8、m master mandatory reset; Key lock, in effective condition, buttons invalid illegal 【Key Words】vies to implement microcontroller LED digital The timer/counters speaker .目 錄第1節(jié) 引 言 1 1.1 搶答器的概述 1 1.2 本設(shè)計主要任務(wù) 1 1.3 系統(tǒng)主要功能 1第2節(jié) 系統(tǒng)硬件設(shè)計 32.1 芯片的選擇 32.2 工作原理 32.3 系統(tǒng)的硬件構(gòu)成及功能 32.3.1搶答器的電路圖32.3.2單元電路設(shè)計 52.3.

9、3定時電路設(shè)計 72.3.4報警電路設(shè)計 7第3節(jié) 系統(tǒng)軟件設(shè)計 93.1 系統(tǒng)主程序設(shè)計 93.2 搶答器的源程序 9第4節(jié) 技術(shù)指標(biāo)及故障處理 204.1 主要技術(shù)參數(shù) 204.2 使用說明 204.3 常見故障 21 結(jié)束語22 參考文獻 23第1節(jié) 引 言當(dāng)今的社會競爭日益激烈,選拔人才,評選優(yōu)勝,知識競賽之類的活動愈加頻繁,那么也就必然離不開搶答器。而現(xiàn)在的搶答器有著數(shù)字化,智能化的方向發(fā)展,這就必然提高了搶答器的成本。鑒于現(xiàn)在小規(guī)模的知識競賽越來越多,操作簡單,經(jīng)濟實用的小型搶答器必將大有市場。本搶答器通過十分巧妙的設(shè)計僅用兩塊數(shù)字芯片便實現(xiàn)了數(shù)顯搶答的功能,與其他搶答器電路相比較

10、有分辨時間極短、結(jié)構(gòu)清晰,成本低、制作方便等優(yōu)點,并且還有防作弊功能。因此,我們制作了這款簡易八路搶答器屏棄了成本高,體積大,而且操作復(fù)雜。我們采用了數(shù)字顯示器直接指示,自動鎖存顯示結(jié)果,并自動復(fù)位的設(shè)計思想,因而本搶答器具有顯示直觀,不需要人干預(yù)的特點。而且在顯示時搶答器會發(fā)出叮咚聲使效果更為生動。工廠、學(xué)校和電視臺等單位常舉辦各種智力競賽, 搶答記分器是必要設(shè)備。1.1八路掃描式搶答器的概述本文介紹的八路數(shù)顯搶答器具有電路簡單、成本較低、操作方便、靈敏可靠等優(yōu)點,經(jīng)使用效果良好, 具有較高的推廣價值。無線遙控搶答器,它由8個發(fā)射器和1個接收器組成,可用于8組或8組以下的智力競賽中。比賽前,

11、將參賽組從0至7編號,每組發(fā)給對應(yīng)的一個發(fā)射器。將接收器放于各組中央或前方。主持人按一下啟動鍵后,搶答開始。此后,哪一組最先按下發(fā)射器上的搶答鍵,接收器就立即顯示該組的組號并鎖定,同時發(fā)出3次清脆的“叮咚”聲。以后,按下任何一路搶答鍵均不起反映。只有主持人再次按動啟動鍵后,才能進行下一次搶答該電路由直流穩(wěn)壓電源、搶答器、超時報警與電子計分四部分組成。1.2本設(shè)計任務(wù)及要求任務(wù):設(shè)計一個供8名選手參加八路掃描式搶答器。1.3系統(tǒng)主要功能 每名選手有一個搶答按鈕,按鈕的編號與選手的編號相對應(yīng),搶答器具有第一個搶答信號的鑒別和數(shù)據(jù)鎖存、顯示的功能。搶答開始后,若有選手按搶答按鈕,剛該選手指示燈亮,并

12、在數(shù)碼管上顯示相應(yīng)編號,揚聲器發(fā)出音響提示。同時,電路應(yīng)具備自鎖功能,禁止其他選手再搶答,優(yōu)先搶答選手的編號一直保持到主持人將系統(tǒng)清0 為止。搶答器具有計分、顯示功能。預(yù)置分?jǐn)?shù)可由主持人設(shè)定,并顯示在每名選手的計分牌上,選手答對加10分,答錯扣10分。搶答器具有定時搶答的功能。一次搶答的時間由主持人設(shè)定,在主持人發(fā)出搶答指令后,定時器立即進行減計時,并在顯示器上顯示,同時揚聲器發(fā)出短暫聲響,聲響時間持續(xù)0.5s左右。選手在設(shè)定的時間內(nèi)進行搶答,搶答有效,定時器停止工作,顯示器顯示選手編號和搶答時刻的時間,并保持到主持人將系統(tǒng)清0為止。第2節(jié) 系統(tǒng)硬件設(shè)計2.1芯片的選擇本設(shè)計使用到的元器件包括

13、:8051芯片、數(shù)碼LED顯示器、七段LED數(shù)碼管的譯碼。2.2工作原理基于這個設(shè)計的上述要求,根據(jù)功能要求,須設(shè)計有搶答電路、譯碼顯示電路、主持人控制電路、定時電路、報警電路,各個電路都有其自己的功能。通過復(fù)位按鍵FW,電路進入就緒狀態(tài),等待搶答。首先由主持人根據(jù)題目的難易程度,可以用“JIA SHI”和“JIAN SHA”兩個按鍵,設(shè)定時間在(0S-99S)之間,然后再由主持人發(fā)布搶答命令(按下KS按鍵)同時發(fā)光二極管隨即變亮,當(dāng)看到二極管亮,進入倒計時狀態(tài)和搶答狀態(tài)。在電路中“S1-S8”為8路搶答器的8個按鍵,如果有人按下按鍵,程序就會判斷是誰先按下的,然后從P2口輸出搶答者號碼的七段

14、碼值,經(jīng)GAL16V8驅(qū)動,送到碼管顯示,并封鎖鍵盤,保持剛才按鍵按下時刻的時間,禁止其他人按鍵的輸入,從而實現(xiàn)了搶答的功能。如果在設(shè)定的時間中沒有一個人按下按鍵,一到時間,則產(chǎn)生報警信號已經(jīng)超時,不可以搶答。當(dāng)要進行下一次的搶答時,由主持人先按一下復(fù)位按鍵FW,電路復(fù)位,進入下一次搶答的就緒狀態(tài)。2.3系統(tǒng)的硬件構(gòu)成及功能2.3.1 搶答器的電路框圖 如圖11、1所示為電路框圖。其工作原理為:接通電源后,主持人將開關(guān)撥到“清除”狀態(tài),搶答器處于禁止?fàn)顟B(tài),編號顯示器滅燈,定時器顯示設(shè)定時間;主持人將開關(guān)置,“開始”狀態(tài),宣布“開始”搶答器工作。定時器倒計時,揚聲器給出聲響提示。選手在定時時間內(nèi)

15、搶答時,搶答器完成:優(yōu)先判斷、編號鎖存、編號顯示、揚聲器提示。當(dāng)一輪搶答之后,定時器停止、禁止二次搶答、定時器顯示剩余時間。如果再次搶答必須由主持人再次操作清除和開始狀態(tài)開關(guān)。圖11.1搶答器框圖圖11.2搶答電路的接口電路2.3.2 單元電路設(shè)計(1)搶答器電路參考電路如圖11.2所示。該電路完成兩個功能:一是分辨出選手按鍵的先后,并鎖存優(yōu)先搶答者的編號,同時譯碼顯示電路顯示編號;二是禁止其他選手按鍵操作無效。工作過程:開關(guān)S置于“清除”端時,RS觸發(fā)器的 端均為0,4個觸發(fā)器輸出置0,使74LS148的 0,使之處于工作狀態(tài)。當(dāng)開關(guān)S置于開始時,搶答器處于等待工作狀態(tài),當(dāng)有選手將鍵按下時(

16、如按下S5),74LS148的輸出 經(jīng)RS鎖存后,1Q=1, =1,74LS48處于工作狀態(tài),4Q3Q2Q=101,經(jīng)譯碼顯示為5。此外,1Q1,使74LS148 =1,處于禁止?fàn)顟B(tài),封鎖其他按鍵的輸入。當(dāng)按鍵松開即按下時,74LS148的 此時由于仍為1Q1,使=1,所以74LS148仍處于禁止?fàn)顟B(tài),確保不會出二次按鍵時輸入信號,保證了搶答者的優(yōu)先性。如有再次搶答需由主持人將S開關(guān)重新置,“清除”然后再進行下一輪搶答。74LS148為8線3線優(yōu)先編碼器,表11、1為其功能表。圖11.2搶答器電路表10.174LS148的功能真值表(2)時序控制電路設(shè)計時序控制電路是搶答器設(shè)計的關(guān)鍵,它要完成

17、以下功能:a.主持人將控制開關(guān)撥到開始位置時,揚聲器發(fā)聲,搶答電路和定時電路進人正常搶答工作狀態(tài)。 b.當(dāng)參賽選手按動搶答鍵時,揚聲器發(fā)聲,搶答電路和定時電路停止工作。(3)復(fù)位電路的設(shè)計當(dāng)MCS-5l系列單片機的復(fù)位引腳RST(全稱RESET)出現(xiàn)2個機器周期以上的高電平時,單片機就執(zhí)行復(fù)位*作。如果RST持續(xù)為高電平,單片機就處于循環(huán)復(fù)位狀態(tài)。根據(jù)應(yīng)用的要求,復(fù)位*作通常有兩種基本形式:上電復(fù)位和上電或開關(guān)復(fù)位。8051的復(fù)位方式可以是自動復(fù)位,也可以是手動復(fù)位,見下圖。此外,RESET/Vpd還是一復(fù)用腳,VCC掉電期間,此腳可接上備用電源,以保證單片機內(nèi)部RAM的數(shù)據(jù)不丟失。 2.3.

18、3 定時電路設(shè)計為了達到搶答的合理性、完整性、可控性,需根據(jù)題目的難易程度的不同設(shè)定相應(yīng)的搶答時間。所以本設(shè)計設(shè)置了搶答定時電路。它包括兩個按鍵,一個是加(JIA SHI)、另一個是減(JIAN SHI),該兩個按鍵由主持人用于在發(fā)布開始命令之前設(shè)定時間(可以設(shè)定在00S-99S),每按一下“JIA SHI”按鍵就會在原來的數(shù)字的基礎(chǔ)上加上一,如果是按的“JIAN SHI”按鍵就會在原來的數(shù)值上減去一。圖11.3可預(yù)置時間的定時電路 由節(jié)目主持人根據(jù)搶答題的難易程度,設(shè)定一次搶答的時間,通過預(yù)置時間電路對計數(shù)器進行預(yù)置,計數(shù)器的時鐘脈沖由秒脈沖電路提供??深A(yù)置時間的電路選用十進制同步加減計數(shù)器

19、74LS192進行設(shè)計,具體電路如圖11、3所示。2.3.4 報警電路設(shè)計報警電路用于報警,當(dāng)遇到報警信號時,發(fā)出警報。一般喇叭是一種電感性圖11.4報警電路圖。8051驅(qū)動喇叭的信號為各種頻率的脈沖。因此,最簡單的喇叭驅(qū)動方式就是利用達林頓晶體管,或者以兩個常用的小晶體管連接成達林頓架勢。在右圖中電阻R為限流電阻,在此利用晶體管的高電流增益,以達到電路快速飽和的目的。不過,如果要由P0輸出到此電路,還需要連接一個10K的上拉電阻。選手在設(shè)定的時間內(nèi)搶答時,實現(xiàn):優(yōu)先判斷、編號鎖存、編號顯示、揚聲器提示。當(dāng)一輪搶答之后,定時器停止、禁止二次搶答、定時器顯示剩余時間。如果再次搶答必須由主持人再次

20、*作清除和開始狀態(tài)開關(guān)。圖面是數(shù)字搶答器的報警電路圖。其中555構(gòu)成多諧振蕩器,振蕩頻率fo143(RI2R2)C,其輸出信號經(jīng)三極管推動揚聲器。PR為控制信號,當(dāng)PR為高電平時,多諧振蕩器工作,反之,電路停振。圖11.4報警電路第3節(jié) 系統(tǒng)軟件設(shè)計3.1系統(tǒng)主程序設(shè)計為了能夠達到搶答的公平、公正、合理,應(yīng)該在主持人發(fā)布搶答命令之前必須先設(shè)定搶答的時間,所以應(yīng)該得根據(jù)題目的難易程度事先設(shè)定時間,因而在編開始搶答前的程序得先編寫設(shè)定時間的程序,在硬件電路中可以看到有兩個按鍵(JIAN SHI 和 JIAN SHI)所以按下硬件的這兩個按鍵相應(yīng)的在軟件進行對數(shù)據(jù)的加減。當(dāng)時間設(shè)好了之后,主持人發(fā)布

21、搶答命令按下KS按鍵同時二極管變亮,程序開始打開定時中斷開始倒計時,然后調(diào)用鍵盤掃描子程序,編寫鍵盤掃描程序。當(dāng)在掃描到有人按下了鍵,馬上關(guān)閉T0、調(diào)用顯示程序、封鎖鍵盤。3.2搶答器的源程序一、八路掃描式搶答器參考程序清單P1.0-P1.7為八路搶答輸入 數(shù)碼管段選P0口,位選P2口,蜂鳴器輸出為P3.6口。P3.0為開始搶答,P3.7為停止。K EQU 20H;搶答開始標(biāo)志位;將P1口與P2口互換,P3.0-P1.0,P3.1-P1.7 RING EQU 22H;響鈴標(biāo)志位 ORG 0000H AJMP MAIN ORG 0003H AJMP INT0SUB ORG 000BH AJMP

22、T0INT ORG 0013H AJMP INT1SUB ORG 001BH AJMP T1INT ORG 0040HMAIN:MOV R1,#0FH;初設(shè)搶答時間為15s MOV R2,#0AH;初設(shè)答題時間為10s MOV TMOD,#11H;設(shè)置未定時器/模式1 MOV TH0,#0F0H MOV TL0,#0FFH;越高發(fā)聲頻率越高,越尖 MOV TH1,#3CH MOV TL1,#0B0H;50ms為一次溢出中斷 SETB EA SETB ET0 SETB ET1 SETB EX0 SETB EX1;允許四個中斷,T0/T1/INT0/INT1 CLR OK CLR RING SET

23、B TR1 SETB TR0;一開始就運行定時器,以開始顯示FFF.如果想重新計數(shù),重置 TH1/TL1就可以了;*查詢程序*START:MOV R5,#0BHMOV R4,#0BHMOV R3,#0BH ACALL DISPLAY;未開始搶答時候顯示FFFJB P3.0,NEXT ACALL DELAYJB P3.0,NEXT;去抖動,如果開始鍵按下就向下執(zhí)行,否者跳到非法搶答查詢ACALL BARK;按鍵發(fā)聲MOV A,R1 MOV R6,A;送R1-R6,因為R1中保存了搶答時間 SETB OK;搶答標(biāo)志位,用于COUNT只程序中判斷是否查詢搶答 MOV R3,0AH;搶答只顯示計時,滅

24、號數(shù)AJMP COUNT;進入倒計時程序,查詢有效搶答的程序在COUNT里面NEXT:JNB P1.0,FALSE0JNB P1.1,FALSE1 JNB P1.2,FALSE2 JNB P1.3,FALSE3 JNB P1.4,FALSE4 JNB P1.5,FALSE5 JNB P1.6,FALSE6JNB P1.7,FALSE7 AJMP START;*非法搶答處理程序*FALSE0: ACALL BARK;按鍵發(fā)聲 MOV R3,#00H AJMP ERRORFALSE1: ACALL BARK;按鍵發(fā)聲 MOV R3,#01H AJMP ERRORFALSE2: ACALL BARK

25、 MOV R3,#02H AJMP ERRORFALSE3: ACALL BARK MOV R3,#03H AJMP ERRORFALSE4: ACALL BARK MOV R3,#04H AJMP ERRORFALSE5: ACALL BARK MOV R3,#05H AJMP ERRORFALSE6: ACALL BARK MOV R3,#06H AJMP ERROR;*INT0(搶答時間R1調(diào)整程序) *INT0SUB: MOV A,R1 MOV B,#0AH DIV AB MOV R5,A MOV R4,B MOV R3,#0AH ACALL DISPLAY;先在兩個時間LED上顯示R

26、1 JNB P3.4,INC0;P3.4為+1s鍵,如按下跳到INCO JNB P3.5,DEC0;P3.5為-1s鍵,如按下跳到DECO JNB P3.7,BACK0;P3.7為確定鍵,如按下跳到BACKO AJMP INT0SUB INC0: MOV A,R1 CJNE A,#63H,ADD0;如果不是99,R2加1,如果加到99了,R1就置0,重新 加起。 MOV R1,#00H ACALL DELAY1 AJMP INT0SUB ADD0: INC R1 ACALL DELAY1 AJMP INT0SUB DEC0: MOV A,R1 JZ SETR1;如果R1為0, R1就置99,

27、DEC R1 ACALL DELAY1 AJMP INT0SUBSETR1: MOV R1,#63H ACALL DELAY1 AJMP INT0SUBBACK0: RETI ;*INT1(回答時間R2調(diào)整程序)* INT1SUB:MOV A,R2 MOV B,#0AH DIV AB MOV R5,A MOV R4,B MOV R3,#0AH ACALL DISPLAY JNB P3.4,INC1 JNB P3.5,DEC1 JNB P1.7,BACK1 AJMP INT1SUB INC1: MOV A,R2 CJNE A,#63H,ADD1 MOV R2,#00H ACALL DELAY1

28、AJMP INT1SUB ADD1: INC R2 ACALL DELAY1 AJMP INT1SUB DEC1:MOV A,R2 JZ SETR2 DEC R2 ACALL DELAY1 AJMP INT1SUB SETR2: MOV R2,#63H ACALL DELAY1 AJMP INT1SUB BACK1: RETI ;*倒計時程序(搶答倒計時和回答倒計時都跳到改程序)* COUNT: MOV R0,#00H;重置定時器中斷次數(shù) MOV TH1,#3CH MOV TL1,#0B0H;重置定時器RECOUNT:MOV A,R6;R6保存了倒計時的時間,之前先將搶答時間或回答時間給R6

29、MOV B,#0AH DIV AB;除十分出個位/十位 MOV 30H,A;十位存于(30H) MOV 31H,B;個位存于(31H) MOV R5,30H;取十位 MOV R4,31H;取個位 MOV A,R6 SUBB A,#07H JNC LARGER;大于5s跳到LARGER,小于等于5s會提醒 MOV A,R0 CJNE A,#0AH,FULL;1s中0.5s向下運行 CLR RING AJMP CHECKFULL: CJNE A,#14H,CHECK;下面系1s的情況,響并顯示號數(shù)并清R0,重新計 SETB RING MOV A,R6 JZ QUIT;計時完畢 MOV R0,#00

30、H DEC R6;一秒標(biāo)志減1 AJMP CHECKLARGER: MOV A,R0 CJNE A,#14H,CHECK;如果1s向下運行,否者跳到查停/顯示 DEC R6;計時一秒R6自動減1 MOV R0,#00HCHECK: JNB P1.7,QUIT;如按下停止鍵退出 ACALL DISPLAY JB OK,ACCOUT;如果是搶答倒計時,如是則查詢搶答,否者跳過查詢繼續(xù)倒數(shù)(這里起到鎖搶答作用) AJMP RECOUNTACCOUT: JNB P1.0,TRUE0JNB P1.1,TRUE1 JNB P1.2,TRUE2 JNB P1.3,TRUE3 JNB P1.4,TRUE4 J

31、NB P1.5,TRUE5 JNB P1.6,TRUE6JNB P1.7,TRUE7 AJMP RECOUNTQUIT: CLR OK;如果按下了停止鍵執(zhí)行的程序 CLR RING AJMP START;*正常搶答處理程序*TRUE0: ACALL BARK; 按鍵發(fā)聲 MOV A,R2;搶答時間R2送R6 MOV R6,A MOV R3,#00H CLR OK;因為答題的計時不再查詢搶答,所以就鎖了搶答 AJMP COUNTTRUE1: ACALL BARK;按鍵發(fā)聲 MOV A,R2 MOV R6,A;搶答時間R2送R6 MOV R3,#01H CLR OK;因為答題的計時不再查詢搶答,所

32、以就鎖了搶答 AJMP COUNTTRUE2: ACALL BARK; MOV A,R2 MOV R6,A MOV R3,#02H CLR OK AJMP COUNTTRUE3: ACALL BARK; MOV A,R2 MOV R6,A MOV R3,#03H CLR OK AJMP COUNTTRUE4: ACALL BARK; MOV A,R2 MOV R6,A MOV R3,#04H CLR OK AJMP COUNTTRUE5:ACALL BARK;MOV A,R2 MOV R6,A MOV R3,#05H CLR OK AJMP COUNTTRUE6:ACALL BARK;MOV

33、A,R2 MOV R6,A MOV R3,#06H CLR OK AJMP COUNTTRUE7:ACALL BARK;MOV A,R2 MOV R6,A MOV R3,#07H CLR OK AJMP COUNT;*犯規(guī)搶答程序*ERROR: MOV R0,#00HMOV TH1,#3CHMOV TL1,#0B0HMOV 34H,R3;犯規(guī)號數(shù)暫存與(34H)HERE:MOV A,R0CJNE A,#0AH,FLASH;0.5s向下運行-滅并停響 CLR RING MOV R3,#0AH MOV R4,#0AHMOV R5,#0AH;三燈全滅 AJMP CHECK1FLASH:CJNE A,

34、#14H,CHECK1;下面系1s的情況,響并顯示號數(shù)并清R0,重新計SETB RING MOV R0,#00H MOV R3,34H;取回號數(shù) MOV R5,#0BH MOV R4,#0BH;顯示FF和號數(shù) AJMP CHECK1CHECK1: JNB P3.7,QUIT1 ACALL DISPLAY AJMP HEREQUIT1: CLR RING CLR OK AJMP START;*顯示程序*DISPLAY:MOV DPTR,#DAT1;查表顯示程序,利用P0口做段選碼口輸出/P2低三位做位選碼輸出, MOV A,R5 MOVC A,A+DPTR MOV P2,#01H MOV P0,

35、A ACALL DELAY MOV DPTR,#DAT2 MOV A,R4 MOVC A,A+DPTR MOV P2,#02H MOV P0,A ACALL DELAY MOV A,R3 MOVC A,A+DPTR MOV P2,#04H MOV P0,A ACALL DELAY RETDAT1:DB 00H,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H;滅,1,2,3,4,5,6,7,8,9,滅,FDAT2:DB 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H;第一個為零,其他與上相同,因為十位如果為零

36、顯示熄滅;*加減時間延時(起到不會按下就加N個數(shù))*DELAY1: MOV 35H,#08HLOOP0: ACALL DISPLAY DJNZ 35H,LOOP0 RET;延時(顯示和去抖動用到) DELAY: MOV 32H,#12HLOOP: MOV 33H,#0AFHLOOP1: DJNZ 33H,LOOP1 DJNZ 32H,LOOP RET;*發(fā)聲程序*BARK: SETB RING ACALL DELAY1 ACALL DELAY1 CLR RING;按鍵發(fā)聲 RET;*TO溢出中斷(響鈴程序)* T0INT: MOV TH0,#0ECH MOV TL0,#0FFH JNB RIN

37、G,OUT; CPL P3.6;RING標(biāo)志位為1時候P3.6口不短取反使喇叭發(fā)出一定頻率的聲音OUT: RETI;*T1溢出中斷(計時程序) *T1INT: MOV TH1,#3CH MOV TL1,#0B0H INC R0 RETI END 第4節(jié) 技術(shù)指標(biāo)及故障處理4.1主要技術(shù)參數(shù)電源電壓:交流220V10% 工作功耗:交流5W倒計時范圍:1-99秒可設(shè)4.2搶答器使用說明開展競賽活動時,請先布置好場地,將搶答按鈕裝于參賽桌上,每組按鈕的二條線根據(jù)實際場地大小,連上合適長度,分別接到3.5MM的組別插頭上,然后再將插頭插入機后插座中8個組中。(1) 開機按電源開關(guān),顯示屏左邊的搶答指示

38、燈亮,數(shù)碼管顯示。(2) 設(shè)定搶答倒計時時間在顯示屏左邊的搶答指示燈亮,數(shù)碼顯示時,按+、-鍵可以設(shè)定搶答倒計時時間,在1-99秒之間設(shè)定,按住+或-鍵不放,可以快速累加或累減。設(shè)定好以后按一下?lián)尨鹩嫊r鍵。(3) 設(shè)定答題倒計時時間按一下答題計時鍵。顯示屏顯示0閃爍,進入等待狀態(tài)。(4) 測試各組搶答按鍵試按一下各組的搶答按鈕,應(yīng)立即顯示該組的組別數(shù)字,同時機內(nèi)喇叭發(fā)出叮咚的提示音,按取消鍵,返回0閃爍狀態(tài)。(5) 啟動搶答倒計時,開始搶答0閃爍狀態(tài)下,當(dāng)主持人宣布搶答開始時,馬上按一下?lián)尨鹩嫊r鍵,屏幕顯示所設(shè)定的搶答倒計時時間并開始倒計時,提示倒計時時間馬上臨近結(jié)束。倒計時到0以后,儀器發(fā)出

39、叮咚的結(jié)束提示音,同時顯示屏返回0閃爍待命狀態(tài)。在搶答倒計時中,如果有參賽組搶答,儀器屏幕立即顯示該組的組別號,同時發(fā)出叮咚的搶答成功提示音。需要返回0待命狀態(tài),按取消鍵即可。(6) 啟動答題倒計時0閃爍狀態(tài)下,或有參賽組搶答成功后,需要開始答題的計時時,按答題計時鍵,屏幕顯示所設(shè)定的答題倒計時時間并開始倒計時,提示倒計時時間馬上臨近結(jié)束。倒計時到0以后,儀器發(fā)出丁冬的結(jié)束提示音,同時顯示屏返回0閃爍待命狀態(tài)。(7) 提前取消倒計時無論是搶答還是答題的倒計時時間,需要提前退出,只要按一下取消鍵,即可返回到0閃爍待命狀態(tài)。(8) 重設(shè)倒計時時間需要重新設(shè)置倒計時時間,可按倒計時重設(shè)鍵,屏幕顯示。

40、左邊搶答計時指示燈點亮,即可重新設(shè)定倒計時時間,設(shè)定方法與前面相同。 (9) 主機控制加/減分答題完畢后,可給搶答組酌情評分,加分直接按對應(yīng)搶答組再按預(yù)設(shè)的分?jǐn)?shù)進行加減即可(預(yù)設(shè)有1分和10分),每按一次得分或扣分鍵,給加或減5分, 如主持人評定搶答有誤,應(yīng)于扣分,則可按上述方法 按扣分鍵,本屏將顯示扣分分?jǐn)?shù), 如- 10;如果操作有誤,多按了得分鍵或扣分鍵,也可用按相反的計分鍵來修改分?jǐn)?shù)。(10) 違規(guī)搶答當(dāng)主持人讀題過程中,而未宣布搶答開始時按下?lián)尨鸢粹o。主顯示屏將顯示該違規(guī)組號,及發(fā)出提示音。及該組的紅燈亮起。4.3常見故障開機無顯示解決辦法: A、查電源插座是否插好;B、儀器后板的保險

41、絲是否燒斷; C、 POWER開關(guān)是否有接觸不良。 參考文獻1 陳大欽編.電子技術(shù)基礎(chǔ)實驗(第二版)M.湖北:機械工業(yè)出版社,2001 2 李廣弟.單片機基礎(chǔ)M.北京:北航出版社,20103 胡學(xué)海.單片機原理及應(yīng)用系統(tǒng)設(shè)計M.北京:京電子工業(yè)出版社,20054 盧飛躍.紅外遙控多路搶答器的設(shè)計J.番禺職業(yè)技術(shù)學(xué)報,2003,2(2):10-12.5 王公堂.基于IP1C68F73的61路搶答器J.電腦開發(fā)與應(yīng)用,2006,9(9):83-846 梁超.一款基于單片機技術(shù)的電子搶答器J.機電工程技術(shù),2005,34(1):48-527 齊向東.多功能數(shù)字顯示搶答器J.黃石高等??茖W(xué)院學(xué)報,19

42、96,37(4):37-408 伊長華.十六路微控搶答器的設(shè)計J.電子工程師,2001,14(5):27-289 龔昌來.單片機控制的智能型控搶答器的設(shè)計J.廣東自動化與信息工程,200310 周功明, 周陳琛. 基于單片機AT89C2051的九路多功能智力競賽搶答器的設(shè)計J. 現(xiàn)代電子技術(shù) , 2006,(20):54-57 11 鄒其洪, 黃智偉,高嵩,等編著.電工電子實驗與計算機仿真M.電子工業(yè)出版社,2005 12 黃思俞. 多路搶答器的設(shè)計J. 三明高等??茖W(xué)校學(xué)報 , 2002,(02):89-90 13 尹長華, 趙海鴻, 呂向陽, 毛鵬翔. 十六路微控搶答器的設(shè)計J. 電子工程

43、師 , 2001,(06):67-69 3致 謝本課程設(shè)計是在我的導(dǎo)師恩德老師的親切關(guān)懷和細心指導(dǎo)下完成的,在設(shè)計過程中,自始至終凝聚著導(dǎo)師的心血。恩師那治學(xué)嚴(yán)謹(jǐn)?shù)膽B(tài)度,淵博的學(xué)識感染著我。他那誨人不倦、寬厚樸實的作風(fēng)給我們留下了不可磨滅的影響,是我學(xué)習(xí)的榜樣,使我終生受益無窮。在此論文完成之際,特向恩師表達誠摯的謝意同時以最崇高的敬意。除此之外,在課題進行當(dāng)中,還得到了其他老師,教授等的細心指導(dǎo)和諸多幫助。他們的無私幫助和耐心指導(dǎo)也是我得以完成本課題的關(guān)鍵。再此我向他們表示由衷的感謝和深切的問候。此間我還得到了同學(xué)等諸多指導(dǎo),再此表示感謝。我還要感謝我的一些同學(xué),他們在我最需要幫助的時候無私

44、的伸出了援助之手,在此,對于他們無私的幫助我表示深深的感謝??梢哉f如果沒有他們的幫助我就不可能順利的按時完成畢業(yè)設(shè)計。真誠的感謝所有的幫助過我的老師們,同學(xué)們、家人和朋友們,感謝對本設(shè)計進行評審的專家們,感謝他們給我提出的寶貴意見和建議。 為你提供優(yōu)秀的畢業(yè)論文參考資料,請您刪除以下內(nèi)容,O(_)O謝謝!A large group of tea merchants on camels and horses from Northwest Chinas Shaanxi province pass through a stop on the ancient Silk Road, Gansus Zha

45、ngye city during their journey to Kazakhstan, May 5, 2015. The caravan, consisting of more than 100 camels, three horse-drawn carriages and four support vehicles, started the trip from Jingyang county in Shaanxi on Sept 19, 2014. It will pass through Gansu province and Xinjiang Uygur autonomous regi

46、on, and finally arrive in Almaty, formerly known as Alma-Ata, the largest city in Kazakhstan, and Dungan in Zhambyl province. The trip will cover about 15,000 kilometers and take the caravan more than one year to complete. The caravan is expected to return to Jingyang in March 2016. Then they will c

47、ome back, carrying specialty products from Kazakhstan A small art troupe founded six decades ago has grown into a household name in the Inner Mongolia autonomous region. In the 1950s, Ulan Muqir Art Troupe was created by nine young musicians, who toured remote villages on horses and performed tradit

48、ional Mongolian music and dances for nomadic families. The 54-year-old was born in Tongliao, in eastern Inner Mongolia and joined the troupe in 1975.He says there are 74 branch troupes across Inner Mongolia and actors give around 100 shows every year to local nomadic people. I can still recall the d

49、ays when I toured with the troupe in the early 80s. We sat on the back of pickup trucks for hours. The sky was blue, and we couldnt help but sing the folk songs, Nasun says. The vastness of Inner Mongolia and the lack of entertainment options for people living there, made their lives lonely. The nom

50、adic people were very excited about our visits, Nasun recalls. We didnt have a formal stage. The audience just sat on the grass. Usually, the performances became a big party with local people joining in. For him, the rewarding part about touring isnt just about sharing art with nomadic families but

51、also about gaining inspiration for the music and dance. Ulan Muqir literally translates as red burgeon, and todays performers of the troupe still tour the regions villages and entertain nomadic families, but their fame has spread around the world. On May 16 and 17, nearly 100 singers and dancers fro

52、m the troupe performed at Beijings Poly Theater. Their show, titled Ulan Muqir on the Grassland, depicted the history and development of the art troupe. Being from the region allowed me to embrace the culture of Inner Mongolia and being a member of the troupe showed me where I belonged, Nasun, the a

53、rt troupes president, who is also a renowned tenor, tells China Daily. During a tour in 1985, he went to a village and met an elderly local man, who told him a story about his friendship with a solider from Shenyang, capital of Northeast Chinas Liaoning province, decades ago. The solider gave the old man a handmade saddle when they bid farewell. The story inspired Nasun to write Carve

展開閱讀全文
溫馨提示:
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. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!