版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> Anhui Vocactional & Technical College of Industry & Trade</p><p><b> 畢 業(yè) 論 文</b></p><p><b> 五路搶答器的設(shè)計(jì)</b></p><p> The design of the five
2、 road vies to answer first</p><p> 所在系院: 電氣與信息工程系</p><p> 專業(yè)班級(jí): 10級(jí)機(jī)電(1)班 </p><p> 學(xué)生學(xué)號(hào): 2010350123 </p><p> 學(xué)生姓名: 史亞云 </p><p
3、> 指導(dǎo)教師: 蔣靜瑚 </p><p> 201 年 月 日</p><p> 安徽工貿(mào)職業(yè)技術(shù)學(xué)院</p><p> 畢業(yè)設(shè)計(jì)(論文)任務(wù)書</p><p> 系(院) 專業(yè) 班級(jí) </p><p&g
4、t; 學(xué)生姓名 學(xué)號(hào) </p><p> 一、題 目: </p><p><b> 二、內(nèi)容與要求:</b></p><p> 三、設(shè)計(jì)(論文)起止日期:</p><p>
5、 任務(wù)下達(dá)日期: 年 月 日</p><p> 完成日期: 年 月 日</p><p> 指導(dǎo)教師簽名: </p><p> 年 月 日</p><p> 四、教研室審查意見(jiàn):</p><p> 教研室負(fù)責(zé)人
6、簽名: </p><p> 年 月 日</p><p> 安徽工貿(mào)職業(yè)技術(shù)學(xué)院</p><p> 畢業(yè)設(shè)計(jì)(論文)指導(dǎo)教師、評(píng)閱人評(píng)語(yǔ)</p><p> 專業(yè)、班級(jí) 學(xué)生姓名 完成日期 </p><p>
7、 題 目: </p><p> 畢業(yè)設(shè)計(jì)(論文)共 頁(yè),其中:圖 幅,表 個(gè)</p><p> 指導(dǎo)教師評(píng)語(yǔ): </p><p> 建議成績(jī)
8、 指導(dǎo)教師(簽名): </p><p> 年 月 日</p><p> 評(píng)閱人評(píng)語(yǔ): </p><p> 建議成績(jī) 評(píng)閱人(簽名): </p>
9、<p> 年 月 日</p><p> 安徽工貿(mào)職業(yè)技術(shù)學(xué)院</p><p> 畢業(yè)設(shè)計(jì)(論文)成績(jī)?cè)u(píng)定</p><p> 專業(yè)、班級(jí) 學(xué)生姓名 完成日期 </p><p> 題 目:
10、 </p><p> 畢業(yè)設(shè)計(jì)(論文)共 頁(yè),其中:圖 幅,表 個(gè)</p><p> 畢業(yè)設(shè)計(jì)(論文)指導(dǎo)小組評(píng)定意見(jiàn):</p><p> 畢業(yè)論文成績(jī)的評(píng)定:</p><p> 系(院)負(fù)責(zé)人簽名: </p><p> 年 月 日<
11、;/p><p><b> 五路搶答器的設(shè)計(jì)</b></p><p> 摘 要 數(shù)字搶答器由主體電路與擴(kuò)展電路組成。優(yōu)先編碼電路、鎖存器、譯碼電路將參賽隊(duì)的輸入信號(hào)在顯示器上輸出;用控制電路和主持人開(kāi)關(guān)啟動(dòng)報(bào)警電路,以上兩部分組成主體電路[1]。通過(guò)定時(shí)電路和譯碼電路將秒脈沖產(chǎn)生的信號(hào)在顯示器上輸出實(shí)現(xiàn)計(jì)時(shí)功能,構(gòu)成擴(kuò)展電路。單片機(jī)將很多任務(wù)交給了軟件編程去實(shí)現(xiàn),大大簡(jiǎn)
12、化了外圍硬件電路,使外圍電路的實(shí)現(xiàn)簡(jiǎn)單方便。對(duì)于搶答器我們大家都知道那是用于選手做搶答題時(shí)用的,選手進(jìn)行搶答,搶到題的選手來(lái)回答問(wèn)題。搶答器不僅考驗(yàn)選手的反應(yīng)速度同時(shí)也要求選手具備足夠的知識(shí)面和一定的勇氣。選手們都站在同一個(gè)起跑線上,體現(xiàn)了公平公正原則。</p><p> 關(guān)鍵詞: 搶答電路 定時(shí)電路 報(bào)警電路 </p><p> The design of the five ro
13、ad vies to answer first</p><p> Abstract Formed by the main circuit and expansion circuit digital preemptive answer. Priority encoding decoding circuit circuit, latch, input signal on the monitor output of
14、 the team; start alarm circuit and host switch control circuit, more than two-part main circuit. By timing pulse generation circuit and decoding circuitry second signal output on the monitor implementation of timing func
15、tions, constitute the extended circuit. SCM has many tasks to the software program to achieve greatly simp</p><p> Keywords: Preemptive answer circuit timing circuit alarm circuit</p><p><
16、;b> 目 錄</b></p><p><b> 摘 要I</b></p><p> AbstractII</p><p><b> 第1章 概述1</b></p><p> 1.1 單片機(jī)搶答器的用途1</p><p> 1.2 搶
17、答器的應(yīng)用1</p><p> 第2章 系統(tǒng)設(shè)計(jì)2</p><p> 2.1 設(shè)計(jì)要求2</p><p> 2.2 搶答器設(shè)計(jì)2</p><p> 第3章 硬件電路設(shè)計(jì)4</p><p> 3.1 搶答器硬件電路的設(shè)計(jì)4</p><p> 第4章 軟件設(shè)計(jì)7<
18、/p><p> 4.1 主程序系統(tǒng)結(jié)構(gòu)圖7</p><p> 4.2 程序流程圖7</p><p> 4.3 系統(tǒng)源程序8</p><p> 第5章 調(diào)試及性能分析13</p><p><b> 結(jié) 論14</b></p><p><b>
19、參考文獻(xiàn)15</b></p><p><b> 致 謝16</b></p><p><b> 第1章 概述</b></p><p> 1.1 單片機(jī)搶答器的用途</p><p> 本系統(tǒng)采用單片機(jī)作為整個(gè)控制核心。控制系統(tǒng)的四個(gè)模塊為:顯示模塊、存儲(chǔ)模塊、語(yǔ)音模塊、搶答開(kāi)
20、關(guān)模塊[2]。該系統(tǒng)通過(guò)開(kāi)關(guān)電路四個(gè)按鍵輸入搶答信號(hào);利用一個(gè)數(shù)碼管來(lái)完成顯示功能;用按鍵來(lái)讓選手進(jìn)行搶答,在數(shù)碼管上顯示哪一組先答題的,從而實(shí)現(xiàn)整個(gè)搶答過(guò)程。在知識(shí)比賽中, 特別是做搶答題目的時(shí)候, 在搶答過(guò)程中,為了知道哪一組或哪一位選手先答題,必須要設(shè)計(jì)一個(gè)系統(tǒng)來(lái)完成這個(gè)任務(wù)。如果在搶答中,靠視覺(jué)是很難判斷出哪組先答題。利用單片機(jī)系統(tǒng)來(lái)設(shè)計(jì)搶答器,使以上問(wèn)題得以解決,即使兩組的搶答時(shí)間相差幾微秒,也可分辨出哪組優(yōu)先答題。本文主要介
21、紹了單片機(jī)搶答器設(shè)計(jì)及工作原理,以及它的實(shí)際用途。系統(tǒng)工作原理本系統(tǒng)采用AT89C51單片機(jī)作為核心??刂葡到y(tǒng)的四個(gè)模塊分別為:存儲(chǔ)模塊、顯示模塊、語(yǔ)音模塊、搶答開(kāi)關(guān)模塊。該搶答器系統(tǒng)通過(guò)開(kāi)關(guān)電路四個(gè)按鍵輸入搶答信號(hào); 利用一個(gè)數(shù)碼管來(lái)完成顯示功能。工作時(shí),用按鍵通過(guò)開(kāi)關(guān)電路輸入各路的搶答信號(hào),經(jīng)單片機(jī)的處理, 輸出控制信號(hào),單片機(jī)控制的智能搶答器設(shè)計(jì)。</p><p> 1.2 搶答器的應(yīng)用</p>
22、;<p> 隨著我國(guó)經(jīng)濟(jì)和文化事業(yè)的發(fā)展,在很多公開(kāi)競(jìng)爭(zhēng)場(chǎng)合要求有公正的競(jìng)爭(zhēng)裁決,諸如證券、股票交易及各種智力競(jìng)賽等,因此出現(xiàn)了搶答器。搶答器一般是由很多電路組成的,線路復(fù)雜,可靠性不高,功能也比較簡(jiǎn)單,特別是當(dāng)搶答路數(shù)很多時(shí),實(shí)現(xiàn)起來(lái)就更為困難。因此我們?cè)O(shè)計(jì)了以單片機(jī)為核心的新型智能的搶答器,在保留了原始搶答器的基本功能的同時(shí)又增加一系列的實(shí)用功能并簡(jiǎn)化其電路結(jié)構(gòu)。搶答器又稱為第一信號(hào)鑒別器,其主要應(yīng)用于各種知識(shí)競(jìng)賽、
23、文藝活動(dòng)等場(chǎng)合。傳統(tǒng)普通搶答器主要存在以下缺陷:</p><p> 在一次搶答過(guò)程中,當(dāng)出現(xiàn)超前違規(guī)搶答時(shí),只能處理違規(guī)搶答信號(hào),而對(duì)沒(méi)有違規(guī)的有效搶答信號(hào)不能進(jìn)行處理,因而使該次搶答過(guò)程變?yōu)闊o(wú)效。</p><p> 當(dāng)有多個(gè)違規(guī)搶答時(shí),普通搶答器或采用優(yōu)先編碼電路選擇其中一個(gè),或利用搶答電路電子元件的“競(jìng)爭(zhēng)”選擇其中一個(gè)。對(duì)于后者由于搶答電路制作完畢后電子元件被固定。各路搶答信號(hào)的“
24、競(jìng)爭(zhēng)”能力也被固定,因而本質(zhì)上也有優(yōu)先權(quán)。普通搶答器存在不公平性。</p><p> (3) 當(dāng)有多個(gè)違規(guī)搶答時(shí),普通搶答器只能“抓住”其中一個(gè)而出現(xiàn)“漏洞”。</p><p><b> 第2章 系統(tǒng)設(shè)計(jì)</b></p><p><b> 2.1 設(shè)計(jì)要求</b></p><p> 設(shè)計(jì)一
25、個(gè)五路的搶答器電路,要求搶答器滿足以下條件:</p><p> ?、?系統(tǒng)設(shè)置復(fù)位按鈕,按動(dòng)后,開(kāi)始搶答。</p><p> ?、?搶答開(kāi)始時(shí),數(shù)碼管LD1顯示序號(hào)0。搶答后顯示優(yōu)先搶答者的序號(hào),同時(shí)發(fā)出聲響。</p><p> ③ 搶答器具有定時(shí)搶答功能,本搶答器的時(shí)間設(shè)定為9秒,當(dāng)主持人啟動(dòng)“復(fù)位”開(kāi)關(guān)后,定時(shí)器開(kāi)始倒計(jì)時(shí)且在LD2上顯示。</p>
26、<p> ?、茉谠O(shè)定的搶答時(shí)間內(nèi),選手可以搶答,數(shù)碼管LD2上顯示選手搶答的剩余時(shí)間,并保持到主持人按復(fù)位鍵。 當(dāng)設(shè)定的時(shí)間到,而無(wú)人搶答時(shí),報(bào)警器發(fā)出聲音,并禁止搶答,LD2上顯示0[4]。</p><p> 圖2-1 硬件設(shè)計(jì)原理圖</p><p><b> 2.2 搶答器設(shè)計(jì)</b></p><p> 搶答電路AT89
27、C51核心芯片,由一片觸發(fā)器組成矩形發(fā)生器,發(fā)出頻率為10KHZ,最大幅度為6V的脈沖信號(hào)作為D觸發(fā)器的時(shí)鐘脈沖。在D觸發(fā)器的輸入端,根據(jù)五個(gè)按鍵的狀態(tài)決定D端得狀態(tài)。當(dāng)有一個(gè)D觸發(fā)器的輸入端為高電平時(shí),就在時(shí)鐘信號(hào)的作用下將狀態(tài)傳遞到Q端。此時(shí),與Q端相連接的發(fā)光二極管將Q端得狀態(tài)顯示出來(lái)。同時(shí)與Q端相連接門電路根據(jù)五個(gè)Q端的狀態(tài)判斷是否對(duì)脈沖信號(hào)進(jìn)行屏蔽。即只要有一個(gè)Q端得狀態(tài)是高電平,則通過(guò)組合邏輯使輸入脈沖被禁止。從而實(shí)現(xiàn)了在有
28、人搶答的第一時(shí)間顯示出搶答狀態(tài),并對(duì)當(dāng)前狀態(tài)進(jìn)行保存,防止其他人的搶答對(duì)當(dāng)前狀態(tài)的影響。另外,將主持人的開(kāi)關(guān)與AT89S51的CLR端相連接,實(shí)現(xiàn)主持人對(duì)電路的可控性。當(dāng)CLR信號(hào)有效時(shí),實(shí)現(xiàn)對(duì)電路的清零;當(dāng)CLR信號(hào)無(wú)效時(shí),即開(kāi)關(guān)閉合時(shí)候,允許進(jìn)行搶答。</p><p> ?、侔聪轮鞒秩税存I,在無(wú)人搶答的時(shí)候,發(fā)光二極管不發(fā)生任何變化;</p><p> ②若主持人按鍵未按下,按動(dòng)選手
29、搶答開(kāi)關(guān),發(fā)光二極管狀態(tài)不發(fā)生變化;</p><p> ?、郛?dāng)按下主持人按鍵后,再按選手搶答按鍵,則相應(yīng)的發(fā)光二極管發(fā)光;</p><p> ?、墚?dāng)有一個(gè)選手搶中時(shí),再按其他選手的按鍵,發(fā)光二極管組的狀態(tài)不變,即實(shí)現(xiàn)了對(duì)最先搶答的判斷;</p><p> ?、菰诙O管發(fā)光后,斷開(kāi)主持人開(kāi)關(guān),發(fā)光的二極管熄滅,即實(shí)現(xiàn)了主持人對(duì)搶答的重置和控制。</p>
30、<p> 第3章 硬件電路設(shè)計(jì)</p><p> 3.1 搶答器硬件電路的設(shè)計(jì)</p><p> 根據(jù)本系統(tǒng)設(shè)計(jì)要求硬件電路主要分三圍三部分[2]:第一部分為選手按鍵組成的搶答器輸入模塊,第二部分分為以單片機(jī)為核心的控制電路模塊,當(dāng)然,單片機(jī)工作必須有電源復(fù)位電路和時(shí)鐘電路;第三部分為由LED顯示器顯示電路和聲光控制組成的顯示電路模塊其中單片機(jī)是各電路的核心,起到組織控制
31、的作用,總體框圖如圖3-1所示:</p><p> 圖3-1 帶時(shí)間及聲光提示的搶答器系統(tǒng)框圖</p><p> 3.1.1控制電路設(shè)計(jì)</p><p> 與傳統(tǒng)的搶答器采用小規(guī)模數(shù)字集成電路設(shè)計(jì)比較,單片機(jī)具有易于使用區(qū)分度高和電路等優(yōu)點(diǎn),本系統(tǒng)單片機(jī)采用AT89C51作為系統(tǒng)核心,在支持人按下開(kāi)始鍵后,當(dāng)有選手按鍵時(shí),單片機(jī)通過(guò)鍵盤掃描程序判斷出是哪一路選
32、手,并存儲(chǔ)到單片機(jī)中,然后通過(guò)顯示模塊顯示出哪一路,最后選手在規(guī)定的時(shí)間內(nèi)完成搶答,這些動(dòng)作都是在單片機(jī)控制下進(jìn)行的。具體連接是:P3-0和P3-2端由主持人控制,分別是搶答器開(kāi)始和形式開(kāi)始,P3-3和P3-5分別為設(shè)定搶答器時(shí)間調(diào)節(jié)和限時(shí)時(shí)間調(diào)節(jié)。</p><p> 根據(jù)上述搶答器系統(tǒng)的控制電路設(shè)計(jì),設(shè)計(jì)的控制電路如圖3-2所示:</p><p><b> 圖3-2 控制電
33、路</b></p><p> 3.1.2 顯示電路設(shè)計(jì)</p><p> 該系統(tǒng)采用共陽(yáng)的LED顯示器,電路圖如圖3-3所示[5]。</p><p> 圖3-3 共陽(yáng)的LED顯示器</p><p> 3.1.3 復(fù)位電路的設(shè)計(jì)</p><p> 單片機(jī)的第9腳RESET為硬件復(fù)位端,只要將該端持續(xù)
34、4個(gè)機(jī)器周期的高電平即可實(shí)現(xiàn)復(fù)位,復(fù)位后單片機(jī)的各狀態(tài)都恢復(fù)到初始化狀態(tài),其電路圖如圖3-4所示:</p><p> 圖3-4 復(fù)位電路</p><p> 在方案中使用到了硬件復(fù)位和軟件復(fù)位兩種功能,由上面的硬件復(fù)位可使寄存器及存儲(chǔ)器的值都恢復(fù)到初始值,而前面的功能提到了倒計(jì)時(shí)間需要有記憶功能,該功能實(shí)現(xiàn)的前提條件就是不能對(duì)單片機(jī)進(jìn)行硬件復(fù)位,所以設(shè)定了軟復(fù)位功能。軟復(fù)位實(shí)際上就是當(dāng)
35、程序執(zhí)行完畢之后,將程序指針通過(guò)一條跳轉(zhuǎn)指令讓它跳轉(zhuǎn)到程序執(zhí)行的起始地址。</p><p><b> 第4章 軟件設(shè)計(jì)</b></p><p> 4.1 主程序系統(tǒng)結(jié)構(gòu)圖</p><p> 如圖4-1所示為總體原理框圖[6]。其工作原理為:接通電源后,主持人將開(kāi)關(guān)FW撥到“清零”狀態(tài),搶答器處于禁止?fàn)顟B(tài),編號(hào)顯示器滅燈,定時(shí)器顯示設(shè)定時(shí)間
36、;主持人將開(kāi)光置“開(kāi)始”狀態(tài),宣布“開(kāi)始”搶答器工作。定時(shí)器開(kāi)始倒計(jì)時(shí)。選手在規(guī)定的30s定時(shí)時(shí)間內(nèi)搶答時(shí),搶答器完成:優(yōu)先判斷、編號(hào)顯示、揚(yáng)聲器提示,倒計(jì)時(shí)顯示。當(dāng)一輪搶答之后,定時(shí)器停止、禁止二次搶答、定時(shí)器顯示剩余時(shí)間。如果再次搶答必須由主持人再次操作“清除”和“開(kāi)始”狀態(tài)開(kāi)關(guān)。</p><p> 圖4-1 總體原理框圖</p><p><b> 4.2 程序流程圖&l
37、t;/b></p><p> 在本設(shè)計(jì)中包括了以下八個(gè)主要的程序:主程序;非法搶答序;搶答時(shí)間調(diào)整程序;回答時(shí)間調(diào)整程序;倒計(jì)時(shí)程序;正常搶答處理程序;犯規(guī)處理程序;顯示及發(fā)聲程序。主流程圖如圖4-2所示:</p><p><b> 圖4-2 主流程圖</b></p><p><b> 4.3 系統(tǒng)源程序</b>
38、;</p><p> P1.0為開(kāi)始搶答,P1.5為停止,p1.1-p1.4為四路搶答輸入 數(shù)碼管段選P0口,位選P2口,蜂鳴器輸出為P3.6口[3]。</p><p> OK EQU 20H;搶答開(kāi)始標(biāo)志位</p><p> RING EQU 22H</p><p><b> ORG 0000H</b>&
39、lt;/p><p><b> AJMP MAIN</b></p><p><b> ORG 0003H</b></p><p> AJMP INT0SUB</p><p><b> ORG 000BH</b></p><p> AJMP T0INT
40、</p><p><b> ORG 0013H</b></p><p> AJMP INT1SUB</p><p><b> ORG 001BH</b></p><p> AJMP T1INT</p><p><b> ORG 0040H</b>
41、;</p><p> MAIN: MOV R1,#0FH; 初設(shè)搶答時(shí)間為15s</p><p> MOV R2,#0AH; 初設(shè)答題時(shí)間為10s</p><p> MOV TMOD,#10H; 設(shè)置未定時(shí)器/模式1</p><p> MOV TH0,#0F0H</p><p> MOV TL0,#0FFH
42、; 越高發(fā)聲頻率越高,越尖</p><p> MOV TH1,#3CH</p><p> MOV TL1,#0B0H; 50ms為一次溢出中斷</p><p><b> SETB EA</b></p><p><b> SETB ET0</b></p><p><
43、;b> SETB ET1</b></p><p><b> SETB EX0</b></p><p> SETB EX1; 允許四個(gè)中斷,T0/T1/INT0/INT1</p><p><b> CLR OK</b></p><p><b> CLR RING&
44、lt;/b></p><p><b> SETB TR1</b></p><p> SETB TR0; 一開(kāi)始就運(yùn)行定時(shí)器,以開(kāi)始顯示FFF.如果想重新計(jì)數(shù),重置TH1/TL1就可以了</p><p><b> 查詢程序:</b></p><p> START: MOV R5,#0
45、BH</p><p> MOV R4,#0BH</p><p> MOV R3,#0BH</p><p> ACALL DISPLAY; 未開(kāi)始搶答時(shí)候顯示FFF</p><p> JB P1.0,NEXT</p><p> ACALL DELAY</p><p> JB P1.0
46、,NEXT;去抖動(dòng),如果"開(kāi)始鍵"按下就向下執(zhí)行,否者跳到非法搶答查詢</p><p> ACALL BARK;按鍵發(fā)聲</p><p><b> MOV A,R1</b></p><p> MOV R6,A; 送R1->R6,因?yàn)镽1中保存了搶答時(shí)間</p><p> SETB OK;
47、 搶答標(biāo)志位,用于COUNT只程序中判斷是否查詢搶答</p><p> MOV R3,0AH; 搶答只顯示計(jì)時(shí),滅號(hào)數(shù)</p><p> AJMP COUNT;進(jìn)入倒計(jì)時(shí)程序,"查詢有效搶答的程序"在COUNT里面</p><p> NEXT: JNB P1.1,FALSE1</p><p> JNB P1.
48、2,FALSE2</p><p> JNB P1.3,FALSE3</p><p> JNB P1.4,FALSE4</p><p> AJMP START</p><p><b> 顯示程序:</b></p><p> 入口參數(shù):R5,R4,R3存入的分別為第一,二,三為數(shù)碼所顯示的位
49、碼</p><p><b> 出口參數(shù):無(wú) </b></p><p> DISP LAY:MOV DPTR,#DAT1; 查表顯示程序,利用P0口做段選碼口輸出/P2低三位做位選碼輸出</p><p><b> MOV A,R5</b></p><p>
50、 MOVC A,@A+DPTR</p><p> MOV P2,#01H</p><p><b> MOV P0,A</b></p><p> ACALL DELAY</p><p> MOV DPTR,#DAT2</p><p><b> MOV A,R4</b>
51、;</p><p> MOVC A,@A+DPTR</p><p> MOV P2,#02H</p><p><b> MOV P0,A</b></p><p> ACALL DELAY</p><p><b> MOV A,R3</b></p>&l
52、t;p> MOVC A,@A+DPTR</p><p> MOV P2,#04H</p><p><b> MOV P0,A</b></p><p> ACALL DELAY</p><p><b> RET</b></p><p> DAT1:DB 00H
53、,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H</p><p> ;"滅","1","2","3","4","5","6","7","8","9","滅"
54、;,"F"</p><p> DAT2:DB 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H</p><p> ;第一個(gè)為零,其他與上相同,因?yàn)槭蝗绻麨榱泔@示熄滅</p><p> 加減時(shí)間延時(shí)(起到不會(huì)按下就加N個(gè)數(shù)):</p><p> DELAY1: MOV
55、35H,#08H</p><p> LOOP0: ACALL DISPLAY</p><p> DJNZ 35H,LOOP0</p><p><b> RET</b></p><p><b> 發(fā)聲程序:</b></p><p> BARK: SETB RIN
56、G</p><p> ACALL DELAY1</p><p> ACALL DELAY1</p><p> CLR RING; 按鍵發(fā)聲</p><p><b> RET</b></p><p> TO溢出中斷(響鈴程序):</p><p> T0INT:
57、MOV TH0,#0ECH</p><p> MOV TL0,#0FFH</p><p> JNB RING,OUT</p><p> CPL P3.6 ; RING標(biāo)志位為1時(shí)候P3.6口不短取反使喇叭發(fā)出一定頻率的聲音</p><p><b> OUT:RETI</b></p><p&
58、gt; T1溢出中斷(計(jì)時(shí)程序):</p><p> T1INT: MOV TH1,#3CH</p><p> MOV TL1,#0B0H</p><p><b> INC R0</b></p><p><b> RETI </b></p><p><b
59、> END</b></p><p> 第5章 調(diào)試及性能分析</p><p> 1、具有清零裝置和搶答控制,可由主持人操縱,避免有人在主持人說(shuō)“開(kāi)始”前提前搶答違反規(guī)則。</p><p> 2、具有定時(shí)功能,在30秒內(nèi)無(wú)人搶答表示所有參賽選手獲參賽隊(duì)對(duì)本題棄權(quán)。</p><p> 3、30秒時(shí)仍無(wú)人搶答其報(bào)警電路
60、工作表示搶答時(shí)間耗盡并禁止搶答。</p><p> 4、如果想調(diào)節(jié)搶答時(shí)間或答題時(shí)間,按"搶答時(shí)間調(diào)節(jié)"鍵或"答題時(shí)間調(diào)節(jié)" 鍵進(jìn)入調(diào)節(jié)狀態(tài),此時(shí)會(huì)顯示現(xiàn)在設(shè)定的搶答時(shí)間或回答時(shí)間值,如想加一秒按一下"加1s"鍵,如果想減一秒按一下"-1s"鍵,時(shí)間LED上會(huì)顯示改變后的時(shí)間,調(diào)整范圍為0s~99s, 0s時(shí)再減1s會(huì)跳到99,99
61、s時(shí)再加1s會(huì)變到0s。 </p><p> 5、主持人按"搶答開(kāi)始"鍵,會(huì)有提示音,并立刻進(jìn)入搶答倒計(jì)時(shí)(預(yù)設(shè)15s搶答時(shí)間),如有選手搶答,會(huì)有提示音,并會(huì)顯示其號(hào)數(shù)并立刻進(jìn)入回答倒計(jì)時(shí)(預(yù)設(shè)10s搶答時(shí)間),不進(jìn)行搶答查詢,所以只有第一個(gè)按搶答
62、的選手有效。倒數(shù)時(shí)間到小于5s會(huì)每秒響一下提示音。 </p><p> 6、如倒計(jì)時(shí)期間,主持人想停止倒計(jì)時(shí)可以隨時(shí)按"停止"按鍵,系統(tǒng)會(huì)自動(dòng)進(jìn)入準(zhǔn)備狀態(tài),等待主持人按"搶答開(kāi)始"進(jìn)入下次
63、搶答計(jì)時(shí)。 </p><p> 7、如果主持人未按"搶答開(kāi)始"鍵,而有人按了搶答按鍵,犯規(guī)搶答,LED上不斷閃爍FF和犯規(guī)號(hào)數(shù)并響個(gè)不停,直到按下"停止" 鍵為止。&l
64、t;/p><p><b> 結(jié) 論</b></p><p> 本文研究與設(shè)計(jì)的五路多功能搶答器采用了通用的電子元器件,利用AT89C51單片機(jī)及外圍接口實(shí)現(xiàn)搶答系統(tǒng),利用單片機(jī)的定時(shí)器/計(jì)數(shù)器定時(shí)和記數(shù)的原理,將軟、硬件有機(jī)地結(jié)合起來(lái),使得系統(tǒng)能夠正確地進(jìn)行計(jì)時(shí),同時(shí)使數(shù)碼管能夠正確地顯示時(shí)間。計(jì)分接收的單片機(jī)部分利用匯編語(yǔ)言編寫。設(shè)計(jì)時(shí),首先通過(guò)在線編程,然后具體
65、安裝,仿真,完全實(shí)現(xiàn)了設(shè)計(jì)功能。</p><p> 整個(gè)設(shè)計(jì)通過(guò)了軟件的測(cè)試。我想這對(duì)于自己以后的學(xué)習(xí)和工作都會(huì)有很大的幫的。在這次設(shè)計(jì)中遇到了很多實(shí)際性的問(wèn)題,在實(shí)際設(shè)計(jì)中才發(fā)現(xiàn),書本上理論性的東西與在實(shí)際運(yùn)用中的還是有一定的出入的,所以有些問(wèn)題不但要深入地理解,而且要不斷地更正以前的錯(cuò)誤思維。整個(gè)設(shè)計(jì)過(guò)程中大部分時(shí)間是用在程序上面的,很多子程序是可以借鑒書本上的,但怎樣銜接各個(gè)子程序才是關(guān)鍵的問(wèn)題所在,這需
66、要對(duì)單片機(jī)的結(jié)構(gòu)很熟悉。因此可以說(shuō)單片機(jī)的設(shè)計(jì)是軟件和硬件的結(jié)合,二者是密不可分的。</p><p> 但是,通過(guò)這次設(shè)計(jì)我也發(fā)現(xiàn)自己的很多不足之處。在設(shè)計(jì)過(guò)程中我發(fā)現(xiàn)自己考慮問(wèn)題很不全面,自己的專業(yè)知識(shí)掌握的很不牢固,所掌握的計(jì)算機(jī)應(yīng)用軟件還不夠多,我希望自己的這些不足之處能在今后的工作和學(xué)習(xí)中得到改善。而且,通過(guò)這次設(shè)計(jì),我懂得了學(xué)習(xí)的重要性,學(xué)會(huì)了堅(jiān)持和努力,我將會(huì)在以后的學(xué)習(xí)中繼續(xù)學(xué)習(xí)。</p&g
67、t;<p><b> 參考文獻(xiàn)</b></p><p> [1] 單片機(jī)課程設(shè)計(jì)實(shí)例指導(dǎo),李光飛,北京航天航空大學(xué)出版社,2004</p><p> [2] 單片機(jī)原理及接口技術(shù)(第3版),李朝青,北京航空航天大學(xué)出版社,2002</p><p> [3] 單片機(jī)C程序設(shè)計(jì)及應(yīng)用實(shí)例,胡偉,人民郵電出版社,2003<
68、/p><p> [4] 單片機(jī)系統(tǒng)設(shè)計(jì)與實(shí)例指導(dǎo),馮育長(zhǎng),西安電子科技大學(xué)出版社,2007</p><p> [5] 艾慶生, 王衛(wèi)東, 王明秋. 單片機(jī)最簡(jiǎn)連線搶答器[J]. 電子制作, 2000,(07) </p><p> [6] 梁超, 肖靜, 邱志誠(chéng). 一款基于單片機(jī)技術(shù)的電子搶答器[J]. 機(jī)電工程技術(shù), 2005,(01) </p>&
69、lt;p><b> 致 謝</b></p><p> 經(jīng)過(guò)自己不斷的努力以及蔣靜瑚老師的耐心指導(dǎo)和熱情幫助,本設(shè)計(jì)已經(jīng)基本完成。在這段時(shí)間里,蔣靜瑚老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和熱忱的工作作風(fēng)令我十分欽佩,她的指導(dǎo)使我受益非淺。同時(shí)實(shí)驗(yàn)室的開(kāi)放也為我的設(shè)計(jì)提供了實(shí)習(xí)場(chǎng)地。在此對(duì)指導(dǎo)老師和實(shí)驗(yàn)室的老師表示深深的感謝。</p><p> 通過(guò)這次課程設(shè)計(jì),深刻地認(rèn)識(shí)到
70、學(xué)好專業(yè)知識(shí)的重要性,也理解了理論聯(lián)系實(shí)際的含義,并且檢驗(yàn)了我的學(xué)習(xí)成果。雖然在這次的課程設(shè)計(jì)中對(duì)于知識(shí)的運(yùn)用和銜接還不是很熟練,但是我將在以后的學(xué)習(xí)中繼續(xù)努力、不斷完善。這將近一個(gè)月的課程設(shè)計(jì)是對(duì)過(guò)去所學(xué)知識(shí)的系統(tǒng)提高和擴(kuò)充的過(guò)程,為今后的學(xué)習(xí)打下了良好的基礎(chǔ)。</p><p> 當(dāng)然由于自身水平有限,設(shè)計(jì)中一定存在很多不足之處,敬請(qǐng)老師對(duì)我提出批評(píng)與指正。最后,我要以最真摯的感情來(lái)感謝指導(dǎo)本次畢業(yè)設(shè)計(jì)中的導(dǎo)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 機(jī)電一體化畢業(yè)論文講述機(jī)電一體化
- 機(jī)電一體化畢業(yè)論文-- 煤礦機(jī)電一體化
- 機(jī)電一體化畢業(yè)論文
- 機(jī)電一體化畢業(yè)論文
- 機(jī)電一體化畢業(yè)論文
- 機(jī)電一體化畢業(yè)論文
- 機(jī)電一體化畢業(yè)論文
- 機(jī)電一體化-畢業(yè)論文
- 機(jī)電一體化畢業(yè)論文
- 機(jī)電一體化 畢業(yè)論文
- 機(jī)電一體化畢業(yè)論文..
- 機(jī)電一體化畢業(yè)論文
- 機(jī)電一體化畢業(yè)論文
- 機(jī)電一體化畢業(yè)論文
- 畢業(yè)論文-機(jī)電一體化
- 機(jī)電一體化畢業(yè)論文
- 機(jī)電一體化畢業(yè)論文
- 機(jī)電一體化畢業(yè)論文設(shè)計(jì)機(jī)電一體化的發(fā)展
- 機(jī)電一體化畢業(yè)論文--機(jī)電一體化發(fā)展前景
- 機(jī)電一體化畢業(yè)論文--機(jī)電一體化發(fā)展前景
評(píng)論
0/150
提交評(píng)論