【正文】
.................................. 16 第五章 系統(tǒng)的焊接與調(diào)試 ............................................................ 17 排版焊接 ................................................................... 17 調(diào)試 ....................................................................... 17 第六章 總結(jié)與展望 .................................................................. 18 論文總結(jié) ................................................................... 18 設(shè)計(jì) 展望 ................................................................... 19 致謝 ............................................................................. 20 參考文獻(xiàn) .......................................................................... 21 附 錄 ......................................................................... 22 附 錄 一 主程序清單 ........................................................... 22 附 錄 二 八路智能搶答器原理圖 ................................................. 32 附 錄 三 實(shí)做圖片 ................................................................。 answer in time and the time to answer questions countdown show full time after the system automatically reset the time and the master force reduction。同時(shí)系統(tǒng)能夠?qū)崿F(xiàn):在搶答中,只有開始后搶答才有效,如果在開始搶答前搶答為無效;搶答限定時(shí)間和回答問題的時(shí)間可在 199s 設(shè)定;可以顯示是哪位選手有效搶答和無效搶答,正確按鍵后有音樂提示;搶答時(shí)間和回答問題時(shí)間倒記時(shí)顯示,滿時(shí)后系統(tǒng)計(jì)時(shí)自動(dòng)復(fù)位及主控強(qiáng)制復(fù)位;按鍵鎖定,在有效狀態(tài)下,按鍵無效非法。做為一個(gè)單位若專購一臺(tái)搶答器雖然在經(jīng)濟(jì)上可以承受,但每年使用的次數(shù)極少,往往因長(zhǎng)期存放使(電子器件的)搶答器損壞,再購置的麻煩和及時(shí)性就會(huì)影響活動(dòng)的開展 ,因此設(shè)計(jì)了本搶答器。 鄭州科技學(xué)院 ??飘厴I(yè)設(shè)計(jì)(論文) 題 目 ___八路智能搶答器 ___ 學(xué)生姓名 專業(yè)班級(jí) 學(xué) 號(hào) 所 在 系 指導(dǎo)教師 完成時(shí)間 年 月 日 智能數(shù)字搶答器 摘 要 隨著科學(xué)技術(shù)的不斷發(fā)展,促使人們學(xué)科學(xué)、學(xué)技術(shù)、學(xué)知識(shí) 的手段多種多樣。 本設(shè)計(jì)是以六路搶答為基本理念。 關(guān)鍵詞 : AT89S51/LED 數(shù)碼管 /聲光提示 /計(jì)時(shí) Responder Smart Design ABSTRACT With the continuous development of science and technology, encourage people to study science and technical studies and varied means of as a tool has been widely used in various occasions intelligence and knowledge frequency of use, but low, and some or production plex, or low reliability and reduce as a unit if purchased a Responder While economically affordable, but very few number of times each year, often due to longterm storage (electronic devices) Responder damage, then the trouble and time of the acquisition will affect theactivities carried out, so the design of this Responder. The design is based on sixway Responder as the basic into account the need to set the time limit to answer according to the function, using AT89C51 microcontroller and external interface of the answer in the system, using the microcontroller timer / counter timing and counting in principle, the hardware and software together anically, making the system can correctlyto carry out time, while making the digital display the time keyboard to do with the switch output, the speaker happened the same time the system can be achieved: In the Responder, the Responder is valid only after the start, if the answer in before the answer in the beginning to be invalid。 key lock, in the effective state, the button is not illegal. KEY WORDS AT89S51, LED digital control , sound and light tips , Time 目 錄 摘要 .....................................................................Ⅰ ABSTRACT...................................................................Ⅱ 第一章 前 言。 2 設(shè)計(jì)思路。 附錄四 元器件清單 .............................................................. 33第一章 前 言 隨著通信技術(shù)的高速發(fā)展,以及技術(shù)不斷的更新,社會(huì)對(duì)通信方面的人才能力要求越來越高,為了更好的適應(yīng)社會(huì), 使自己能搞在未來的競(jìng)爭(zhēng)中處于優(yōu)勢(shì),我們不僅要有豐富的通信理論知識(shí),一定的動(dòng)手實(shí)踐能力使必不可少的?,F(xiàn)在智力競(jìng)賽越來越被多數(shù)人喜歡和娛樂,像中央衛(wèi)視的三星智力快車、金蘋果、幸運(yùn) 50 等等多檔智力競(jìng)賽節(jié)目都擁有大批的忠實(shí)觀眾,而且國(guó)內(nèi)外各地電視臺(tái)、工廠、學(xué)校等單位也常常舉辦類似的智力競(jìng)賽活動(dòng),然而智力競(jìng)賽搶答器是必要設(shè)備。同時(shí),提供了一個(gè)實(shí)際應(yīng)用手段。 搶答是各種競(jìng)賽常用的一種形式。 本文介紹的八路數(shù)顯搶答器具有電路簡(jiǎn)單、成本較低、操作方便、靈敏可靠等優(yōu)點(diǎn),經(jīng)使用效果良好 ,具有較高的推廣價(jià)值。只有主持人再次按動(dòng)啟動(dòng)鍵后,才能進(jìn)行下一次搶答該電路由直流穩(wěn)壓電源、搶答器、超時(shí)報(bào)警與電子計(jì)分四部分組成。搶答器具有定時(shí)搶答的功能。考慮有以下兩種顯示方案。在使用時(shí),不能有靜電干擾,否則易燒壞液晶顯示芯片,不易維護(hù)。 根據(jù)以上的論述,我選擇采用方案二。在本 設(shè)計(jì)中根據(jù)實(shí)際情況采用的是動(dòng)態(tài)顯示方法。 控制器選擇 控制器主要用于對(duì)顯示、搶答、 聲光 、 計(jì)時(shí) 等 模塊進(jìn)行控制 。 FPGA 采用并行的輸入輸出方式,提高了系統(tǒng)的處理速度,適合作為大規(guī)模實(shí)時(shí)系統(tǒng)的控制核心。 基于以上分析,我選擇采用方案二 鍵盤選擇 鍵盤是單片機(jī)不可缺少的輸入設(shè)備,是實(shí)現(xiàn)人機(jī)對(duì)話的紐帶。因此可以根據(jù)實(shí)際需要對(duì)鍵盤中的按鍵靈活的編碼。 圖 22 獨(dú)立鍵盤 晶振電路的設(shè)計(jì) MSC51 單片機(jī)的定時(shí)控制功能是用時(shí)鐘電路和振蕩器完成的,而根據(jù)硬件電路的不同,連接方式分為內(nèi)部時(shí)鐘方式和外部時(shí)鐘方式。 一般來說單片機(jī)內(nèi)部有一個(gè)帶反饋的線性反相放大器,外界晶振(或接陶瓷振蕩器)和電容就可組成振蕩器,如圖 25 所示。要實(shí)現(xiàn)復(fù)位只需在, 51 系列單片機(jī)的 RESET引腳上加上 5ms 的高電平就可以了。按鈕復(fù)位電路是通過按下復(fù)位按鈕時(shí),電源對(duì) RESET端維持兩個(gè)機(jī)器周期的高電平實(shí)現(xiàn)復(fù)位的。為使結(jié)構(gòu)更加緊湊,單片機(jī)的許多引腳具有雙重功能。 ⑶ RST/VPD:復(fù)位 /備用電源。 EA功能:內(nèi)外 ROM選擇端。 —— RXD:串行口輸入端; —— TXD:串行口輸出端; —— INT0:外部中斷 0請(qǐng)求輸入端; —— INT1:外部中斷 1請(qǐng)求輸入端; —— T0:定時(shí) /計(jì)數(shù)器 0外部信號(hào)輸入端; —— T1:定時(shí) /計(jì)數(shù)器 1外部信號(hào)輸入端; —— WR:外 RAM寫選通信號(hào)輸出端; —— RD:外 RAM讀選通信號(hào)輸出端。 如倒計(jì)時(shí)期 間,主持人想停止倒計(jì)時(shí)可以隨時(shí)按 停止 按鍵,系統(tǒng)會(huì)自動(dòng)進(jìn)入準(zhǔn)備狀態(tài),等待主持人按 搶答開始 進(jìn)入下次搶答計(jì)時(shí)。系統(tǒng)主程序流程圖如圖 31所示 。 T0、 T1中斷服務(wù)程序的設(shè)計(jì) 定時(shí)器 TO用于響鈴程序,定時(shí)器 T1用于計(jì)時(shí)程序。 設(shè)計(jì)的搶答器的程序采用的是匯編程序設(shè)計(jì),匯編語言來編寫程序 ,程序的各個(gè)部分除了必要的信息交流外彼此之間相互獨(dú)立。本次設(shè)計(jì)的主程序中包括時(shí)鐘設(shè)計(jì)程序,定時(shí)器中斷子程序, LED顯示程序以及按鍵控制 子程序。我們?cè)O(shè)計(jì)好的硬件電路和軟件程序,只有經(jīng)過聯(lián)合調(diào)試,才能驗(yàn)證其正確性;軟硬件的配人情況以及是否達(dá)到設(shè)計(jì)任務(wù)的要求,也只有經(jīng)過調(diào)試,才能發(fā)現(xiàn)問題并加以解決、完善,最終開發(fā)成實(shí)用產(chǎn)品。程序的分塊調(diào)試一般在單片機(jī)開發(fā)裝置上進(jìn)行,可根據(jù)所調(diào)程序功能塊的入口參量初值編制一個(gè)特殊的程序段,并連同被調(diào)程序功能塊一起在開發(fā)裝置上運(yùn)行;也可配合對(duì)應(yīng)硬件電路單獨(dú)運(yùn)行某程序功能塊,然后檢查是否正確,如果執(zhí)行結(jié)果與預(yù)想的不一致,可以通過單步運(yùn)行或設(shè)置斷點(diǎn)的方法,查出原因并加以改正,直到運(yùn)行結(jié)果正確為止。從而試驗(yàn)程序整體運(yùn)行的完整性、正確性和與硬件電路的配合情況。 軟件調(diào)試問題分析 數(shù)碼管顯示問題:本次設(shè)計(jì)的最終方案是采用數(shù)碼管顯示屏實(shí)現(xiàn)顯示功能,最初數(shù)碼管顯示不正常,出現(xiàn)閃爍現(xiàn)象。一開始編寫程序時(shí),沒有對(duì)控制口的最初 狀態(tài)作正確設(shè)置,由于系統(tǒng)開機(jī)復(fù)位后,鬧鈴控制口處于高電平狀態(tài),因此出現(xiàn)一開機(jī)蜂鳴器就處于啟動(dòng)狀態(tài)的情況。 Keil 提供了包括 C編譯器、宏匯編、連接器、庫管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個(gè)集成開發(fā)環(huán)境( uVision)將這些部分組合在一起。 3. 目前支持的單片機(jī)類型有: 68000 系列、 8051系列、 AVR系列、 PIC12系列、 PIC16系列、 PIC18系列、 Z80系列、 HC11系列以及各