【正文】
占用 IO口較少。在工作中鍵盤的各個(gè)按鍵互不干擾。具有靜 態(tài)可重復(fù)編程或在線動(dòng)態(tài)重構(gòu)特性使硬件的功能象軟件一樣通過編程來修改不僅使設(shè)計(jì)修改和產(chǎn)品升級(jí)變得十分方便而且極大地提高了電子系統(tǒng)的靈活性和通用能力。 2) 方案二 : 基于 CPLD(復(fù)雜可編程邏輯器件 )、 FPGA(現(xiàn)場(chǎng)可編程門陣列) 的設(shè)計(jì) 由 CPLD、 FPGA 來作主控制器。大規(guī)模可編程邏輯器件一般是使用狀態(tài)機(jī)方式來實(shí)現(xiàn)即所解決的問題都是 規(guī)則的有限狀態(tài)轉(zhuǎn)換問題。 AT89S52 具有以下標(biāo)準(zhǔn)功能 : 8K字節(jié) Flash, 256 字節(jié) RAM, 32 位 I/O 口線,看門狗定時(shí)器, 2 個(gè)數(shù)據(jù)指針,三個(gè)16 位定時(shí)器 /計(jì)數(shù)器,一個(gè) 6 向量 2 級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路 , 還可擴(kuò)展外部存儲(chǔ)器。 167。另外一些國(guó)內(nèi)公司也在功能的增強(qiáng)上做文章 , 紛紛做出了自己的芯片 , 并在全國(guó)范圍內(nèi)進(jìn)行推廣。單片機(jī)以其價(jià)格低廉 , 硬件電路簡(jiǎn)單 ,設(shè)計(jì)靈活而成為國(guó)內(nèi)中小型設(shè)計(jì)的主流 , 在 ATMEL 公司的最常用的 AT89S52 投入廣泛使用之后 , 一些帶有 AD/DA轉(zhuǎn)換 , 看門狗功能的增強(qiáng)型芯片悄然而至。它的體積小、質(zhì)量輕、價(jià)格便宜、為學(xué)習(xí)、應(yīng)用和開發(fā)提供了便利條件。單片機(jī)又稱單片微控制器 , 它不是完成某一個(gè)邏輯功能的芯片 , 而是把一個(gè)計(jì)算機(jī)系統(tǒng)集成到一個(gè)芯片上。 成本過高 。 圖 23 基于 AT89S52 單片機(jī)控制的搶答器 的結(jié)構(gòu)圖 由以上可知 。主持人系統(tǒng)有開始按鍵 , 限時(shí)開始按鍵 , 搶答時(shí)間調(diào)節(jié)按鍵 , 限時(shí)時(shí)間調(diào)節(jié)按鍵。實(shí)現(xiàn)功能的框圖如下所示 , 按下開始按鈕 , 此時(shí)進(jìn)入搶答狀態(tài) , 選手的輸入采用掃描式的輸入 , 之后由相關(guān)的信息由中國(guó)地質(zhì)大學(xué)(武漢)學(xué)士學(xué)位論文 6 單片機(jī)處理 , 送到顯示部分顯示。 2) 方案二 : 基于 AT89S52 單片機(jī)控制 的搶答器 的設(shè)計(jì) 搶答器 的控制核心是 AT89S52 單片機(jī) , 用查詢式鍵盤進(jìn)行搶答 , 結(jié)構(gòu)圖如圖 23所示。 圖 22 基于邏輯數(shù)字電路搶答器 的結(jié)構(gòu)圖 系統(tǒng)各部分采用中小規(guī)模集成數(shù)字電路 , 用機(jī)械開關(guān)按鈕作為控制開關(guān) , 完成搶答輸入信號(hào)的觸發(fā)。主體電路完成基本的搶答功能 , 即開始搶答后 , 當(dāng)選手按動(dòng)搶答鍵時(shí) , 能顯示選手的編號(hào) ,同時(shí)能封鎖輸入電路 , 禁止其他選手搶答。 167。按鍵 給主持人、選手 提供按鍵需求。外部電路包括選手按鍵主持人按鍵顯示電路等。 (系統(tǒng)原始搶答時(shí)間為 20 秒,答題時(shí)間為 30 秒) 167。 主持人可以通過兩個(gè)時(shí)間 調(diào)節(jié)鍵來調(diào)節(jié)搶答限制時(shí)間和答題時(shí)間限制。 給節(jié)目主持人設(shè)置 5 個(gè)控制開關(guān)用來控制系統(tǒng)的清零和搶答的開始及各種時(shí)間的調(diào)節(jié)控制。 設(shè)計(jì)任務(wù)與要求 設(shè)計(jì)一個(gè)智力競(jìng)賽搶答器 可同時(shí)供 8 名選手或 8 個(gè)代表隊(duì)參加比賽編號(hào)為 8 各用一個(gè)按鈕。 (三)、當(dāng)有多個(gè)違規(guī)搶答時(shí) ,普通搶答器只能 “抓住 ”其中一個(gè)而出現(xiàn) “漏洞 ”。各路搶答信號(hào)的 “競(jìng)爭(zhēng) ”能力也被固定,因而本質(zhì)上也有優(yōu)先權(quán)。 (二)、當(dāng)有多個(gè)違規(guī)搶答時(shí),普通搶答器或采用優(yōu)先編碼電路選擇其中一個(gè),或利用搶答電路電子元件的 “競(jìng)爭(zhēng) ”選擇其中一個(gè)。搶答器又 稱為第一信號(hào)鑒別器,其主要應(yīng)用于各種知識(shí)競(jìng)賽、文藝活動(dòng)等場(chǎng)合。搶答器一般是由很多電路組成的,線路復(fù)雜,可靠性不高,功能也比較簡(jiǎn)單,特別是當(dāng)搶答路數(shù)很多時(shí),實(shí)現(xiàn)起來就更為困難。 167。該搶答器系統(tǒng)通過開關(guān)電路四個(gè)按鍵輸入搶答信號(hào); 利用一個(gè)數(shù)碼管來完成顯示功 能。系統(tǒng)工作原理本系統(tǒng)采用 89c52 單片機(jī)作為核心。利用單片機(jī)系統(tǒng)來設(shè)計(jì)搶答器,使以上問題得以解決,即使兩組的搶答時(shí)間相差幾微秒,也可分辨出哪組優(yōu)先答題。在知識(shí)比賽中, 特別是做搶答題目的時(shí)候, 在搶答過程中,為了知道哪一組或哪一位選手先答題,必須要設(shè)計(jì)一個(gè)系統(tǒng)來完成這個(gè)任務(wù)??刂葡到y(tǒng)的四個(gè)模塊為:顯示模塊、存儲(chǔ)模塊、語音模塊、搶答開關(guān)模塊。 167。利用單片機(jī)編程來設(shè)計(jì)搶答器,可以使以上問題得以解決,即使兩組的搶答時(shí)間相差幾微秒,也能輕松的分辨出哪一組(或哪個(gè)選手)先搶答到題的。 在知識(shí)競(jìng)賽中,特別是做搶答題時(shí),在搶答過程中,為了更確切的知道哪一組或哪一位選手先搶答到題,必須要有一個(gè)系統(tǒng)來完成這個(gè)任務(wù)?,F(xiàn)在有些工廠的技術(shù)人員或其它業(yè)余電子開發(fā)者搞出來的某些產(chǎn)品,不是電路太復(fù)雜,就是功能太簡(jiǎn)單且極易被仿制?,F(xiàn)在,這種單片機(jī)的使用領(lǐng)域已十分廣泛,如智能 儀表、實(shí)時(shí)工控、通訊設(shè)備、導(dǎo)航系統(tǒng)、家用電器等。因?yàn)樗w積小,通常都藏在被控機(jī)械的 “肚子 ”中國(guó)地質(zhì)大學(xué)(武漢)學(xué)士學(xué)位論文 2 里。這種計(jì)算機(jī)就是把智能賦予各種機(jī)械的單片機(jī)(亦稱微控制器)。它由主機(jī)、鍵盤、顯示器等組成。1 .2 單片機(jī)搶答器的背景 二十世紀(jì)跨越了三個(gè) “電 ”的時(shí)代,即電氣時(shí)代、電子時(shí)代和現(xiàn)已進(jìn)入的電腦時(shí)代。自單片機(jī)誕生至今,已發(fā)展為上百種系列的近千個(gè)機(jī)種。 因此,對(duì)單片機(jī)的理解可以從單片微型計(jì)算機(jī)、單片微控制器延伸到單片應(yīng)用系統(tǒng)。 ,向 MCU 階段發(fā)展的重要因素,就是尋求應(yīng)用系統(tǒng)在芯片上的最大化解決;因此,專用單片機(jī)的發(fā)展自然形成了 SoC化趨勢(shì)。 Philips 公司以其在嵌入式應(yīng)用方面的巨大優(yōu)勢(shì),將 MCS51 從單片微型計(jì)算機(jī)迅速發(fā)展到微控制器。從這一角度來看, Intel 逐漸淡出 MCU 的發(fā)展也有其客觀因素。 即微控制器( Micro Controller Unit)階段,主要的技術(shù)發(fā)展方向是:不斷擴(kuò)展?jié)M足嵌入式應(yīng)用時(shí),對(duì)象系統(tǒng)要求的各種外圍電路與接口電路,突顯其對(duì)象的智能化控制能力。 “創(chuàng)新模式 ”獲得成功,奠定了 SCM 與通用計(jì)算機(jī)完全不同的發(fā)展道路。 單片機(jī) 的發(fā)展史 單片機(jī)誕生于 20 世紀(jì) 70 年代末,經(jīng)歷了 SCM、 MCU、 SoC 三大階段。 KEIL軟件簡(jiǎn)介 ................................................................................................................25 167。 程序流程圖 .....................................................................................................................23 167。 有關(guān)參數(shù)的計(jì)算 .............................................................................................................20 167。 四位共陰數(shù)碼管的介紹 ................................................................................................14 167。 AT89S52 單片機(jī)的介紹 ..................................................................................................... 9 單片機(jī)的內(nèi)部結(jié)構(gòu) ..................................................................................................... 9 單片機(jī)的引腳分布及功能 ......................................................................................10 圖 34......................................................................................................................................12 單片機(jī)的存儲(chǔ)器配置 ..............................................................................................12 167。 方案設(shè)計(jì)與論證 ............................................................................................................... 5 167。 設(shè)計(jì)任務(wù)與要求 ............................................................................................................... 4 167。 單片機(jī)搶答器的意義 ....................................................................................................... 2 167。 單片機(jī)的發(fā)展史 ............................................................................................................... 1 167。 關(guān)鍵詞 : AT89S52 單片機(jī) 搶答器 數(shù)碼管 晶振 Abstract At present more and more games need to use Responder2,Responder requires a limited time、 use the time to remind 、 reminder functions such violation ,and the sound and light signals through the tips of the Responder. More clearly show the responses from the players, irregularities. After a single chip control processing and the input signals produce different output signals corresponding to the last LED digital display by the corresponding large ones, even if the time difference between the two groups answer in a few microseconds, which can distinguish first press group key. Use of external interface MCU3 and the answer in the system ,using the microcontroller timer / counter the principle of timing and counting, will be soft,anically integrated hardware,allows the system to correctly time,while making the digital display the time correctly . SCM can use the design software such as proteus and keil virtual simulation,see the actual simulation. The system is based on the AT89S52 microcontroller with a time of harmony and light tips of the Responder,which consists of control core AT89S52 microcontroller,key players,the host key,sound and light tips and the digital display and other ponents. Players are independent keys and host keys constitutes a key by scanning the work。選手按鍵和主持人按鍵均由獨(dú)立按鍵構(gòu)成 ,采用掃描方式工作 ; 聲光提示部分由無源蜂鳴器提供聲音 , 提示光提示由發(fā)光二極管提供。單片機(jī)的有關(guān)設(shè)計(jì)可以使用 proteus1和 keil等軟件進(jìn)行虛擬仿真 , 看到實(shí)際的模擬效果。經(jīng)過單片機(jī)的控制處理并產(chǎn)生不同的與輸入信號(hào)相對(duì)應(yīng)的輸出信號(hào) ,最后通過 LED數(shù)碼管顯示相應(yīng)的路數(shù) , 即使兩組的搶答時(shí)間相差幾微秒也可分辨出是哪組優(yōu)先按下的按鍵。 涉密論文按學(xué)校規(guī)定處