【正文】
口作為第八位地址接收。4)P1 口:P1 口是一個內(nèi)部提供上拉電阻的 8 位雙向 I/O 口,P1 口緩沖器能接收輸出 4TTL 門電流。P0 能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。3)P0 口:P0 口為一個 8 位漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電流?,F(xiàn)在我們對這些引腳的功能加以說明:1)VCC:供電電壓。圖 31 AT89S52 單片機的內(nèi)部結(jié)構(gòu)框圖 單片機的引腳分布及功能51 系列單片機 8038051 及 89S51/89S52 均采用 40Pin 封裝的雙列直接 DIP結(jié)構(gòu)。運算器由算術(shù)邏輯器部件 ALU、累加器 ACC、暫存器、程序狀態(tài)字寄存器 PSW,BCD 碼運算調(diào)整電路等組成。控制器由程序計數(shù)器 PC、指令儲存器、指令譯碼器、實時控制與條件轉(zhuǎn)移邏輯電路等組成。單片微機內(nèi)部最核心的部分是 CPU。第三章 系統(tǒng)組成介紹及工作原理中國地質(zhì)大學(xué)(武漢)學(xué)士學(xué)位論文10167。 圖 25 矩陣式鍵盤圖 顯示模塊 1)方案一:光二極管順序排列構(gòu)成數(shù)碼管 采用普通發(fā)光二極管按一定順序排列構(gòu)成數(shù)碼管雖然構(gòu)成的 LED 燈數(shù)目多但結(jié)構(gòu)還是較簡單制作也較容易而且單片機控制也方便成本也不是很高因而出于成本和控制的考慮選用方案一。 圖 24 獨立鍵盤按鍵圖2)方案二:基于矩陣式鍵盤的設(shè)計 矩陣式鍵盤的特點是把檢測線分成兩組,一組為行線,另外為一組列線,按鍵放在行線和列線的交叉點上,編程實現(xiàn)較復(fù)雜,但占用 IO 口較少。在工作中鍵盤的各個按鍵互不干擾。具有靜 態(tài)可重復(fù)編程或在線動態(tài)重構(gòu)特性使硬件的功能象軟件一樣通過編程來修改不僅使設(shè)計修改和產(chǎn)品升級變得十分方便而且極大地提高了電子系統(tǒng)的靈活性和通用能力。 2)方案二:基于 CPLD(復(fù)雜可編程邏輯器件)、FPGA(現(xiàn)場可編程門陣列)的設(shè)計 由 CPLD、FPGA 來作主控制器。大規(guī)??删幊踢壿嬈骷话闶鞘褂脿顟B(tài)機方式來實現(xiàn)即所解決的問題都是規(guī)則的有限狀態(tài)轉(zhuǎn)換問題。AT89S52 具有以下標準功能: 8K 字節(jié) Flash,256 字節(jié) RAM,32 位 I/O 口線,看門狗定時器,2 個數(shù)據(jù)指針,三個 16 位定時器/計數(shù)器,一個 6 向量 2 級中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時中國地質(zhì)大學(xué)(武漢)學(xué)士學(xué)位論文8鐘電路,還可擴展外部存儲器。 167。另外一些國內(nèi)公司也在功能的增強上做文章,紛紛做出了自己的芯片,并在全國范圍內(nèi)進行推廣。單片機以其價格低廉,硬件電路簡單,設(shè)計靈活而成為國內(nèi)中小型設(shè)計的主流,在 ATMEL 公司的最常用的 AT89S52 投入廣泛使用之后,一些帶有 AD/DA 轉(zhuǎn)換,看門狗功能的增強型芯片悄然而至。它的體積小、質(zhì)量輕、價格便宜、為學(xué)習(xí)、應(yīng)用和開發(fā)提供了便利條件。單片機又稱單片微控制器,它不是完成某一個邏輯功能的芯片,而是把一個計算機系統(tǒng)集成到一個芯片上。成本過高。中國地質(zhì)大學(xué)(武漢)學(xué)士學(xué)位論文7AT89S52控制器復(fù) 位 電 路主持人按鍵電源電路聲光顯示數(shù)碼顯示選手按鍵晶 振 電 路圖 23 基于 AT89S52 單片機控制的搶答器的結(jié)構(gòu)圖由以上可知。主持人系統(tǒng)有開始按鍵,限時開始按鍵,搶答時間調(diào)節(jié)按鍵,限時時間調(diào)節(jié)按鍵。實現(xiàn)功能的框圖如下所示,按下開始按鈕,此時進入搶答狀態(tài),選手的輸入采用掃描式的輸入,之后由相關(guān)的信息由單片機處理,送到顯示部分顯示。 2)方案二:基于 AT89S52 單片機控制的搶答器的設(shè)計 搶答器的控制核心是 AT89S52 單片機,用查詢式鍵盤進行搶答,結(jié)構(gòu)圖如圖23 所示。 中國地質(zhì)大學(xué)(武漢)學(xué)士學(xué)位論文6圖 22 基于邏輯數(shù)字電路搶答器的結(jié)構(gòu)圖 系統(tǒng)各部分采用中小規(guī)模集成數(shù)字電路,用機械開關(guān)按鈕作為控制開關(guān),完成搶答輸入信號的觸發(fā)。主體電路完成基本的搶答功能,即開始搶答后,當選手按動搶答鍵時,能顯示選手的編號,同時能封鎖輸入電路,禁止其他選手搶答。 167。按鍵給主持人、選手提供按鍵需求。外部電路包括選手按鍵主持人按鍵顯示電路等。 (系統(tǒng)原始搶答時間為 20 秒,答題時間為 30 秒) 167。 主持人可以通過兩個時間調(diào)節(jié)鍵來調(diào)節(jié)搶答限制時間和答題時間限制。 給節(jié)目主持人設(shè)置 5 個控制開關(guān)用來控制系統(tǒng)的清零和搶答的開始及各種時間的調(diào)節(jié)控制。 設(shè)計任務(wù)與要求設(shè)計一個智力競賽搶答器可同時供 8 名選手或 8 個代表隊參加比賽編號為8 各用一個按鈕。 (三) 、當有多個違規(guī)搶答時,普通搶答器只能“抓住”其中一個而出現(xiàn)“漏洞”。各路搶答信號的“競爭”能力也被固定,因而本質(zhì)上也有優(yōu)先權(quán)。 (二) 、當有多個違規(guī)搶答時,普通搶答器或采用優(yōu)先編碼電路選擇其中一個,或利用搶答電路電子元件的“競爭”選擇其中一個。搶中國地質(zhì)大學(xué)(武漢)學(xué)士學(xué)位論文3答器又稱為第一信號鑒別器,其主要應(yīng)用于各種知識競賽、文藝活動等場合。搶答器一般是由很多電路組成的,線路復(fù)雜,可靠性不高,功能也比較簡單,特別是當搶答路數(shù)很多時,實現(xiàn)起來就更為困難。167。該搶答器系統(tǒng)通過開關(guān)電路四個按鍵輸入搶答信號; 利用一個數(shù)碼管來完成顯示功能。系統(tǒng)工作原理本系統(tǒng)采用 89c52 單片機作為核心。利用單片機系統(tǒng)來設(shè)計搶答器,使以上問題得以解決,即使兩組的搶答時間相差幾微秒,也可分辨出哪組優(yōu)先答題。在知識比賽中, 特別是做搶答題目的時候, 在搶答過程中,為了知道哪一組或哪一位選手先答題,必須要設(shè)計一個系統(tǒng)來完成這個任務(wù)??刂葡到y(tǒng)的四個模塊為:顯示模塊、存儲模塊、語音模塊、搶答開關(guān)模塊。167。利用單片機編程來設(shè)計搶答器,可以使以上問題得以解決,即使兩組的搶答時間相差幾微秒,也能輕松的分辨出哪一組(或哪個選手)先搶答到題的。 在知識競賽中,特別是做搶答題時,在搶答過程中,為了更確切的知道哪一組或哪一位選手先搶答到題,必須要有一個系統(tǒng)來完成這個任務(wù)。現(xiàn)在有些工廠的技術(shù)人員或其它業(yè)余電子開發(fā)者搞出來的某些產(chǎn)品,不是電路太復(fù)雜,就是功能太簡單且極易被仿制。現(xiàn)在,這種單片機的使用領(lǐng)域已十分廣泛,如智能儀表、實時工控、通訊設(shè)備、導(dǎo)航系統(tǒng)、家用電器等。因為它體積小,通常都藏在被控機械的“肚子”里。這種計算機就是把智能賦予各種機械的單片機(亦稱微控制器) 。它由主機、鍵盤、顯示器等組成。 單片機搶答器的背景二十世紀跨越了三個“電” 的時代,即電氣時代、電子時代和現(xiàn)已進入的電腦時代。自單片機誕生至今,已發(fā)展為上百種系列的近千個機種。因此,對單片機的理解可以從單片微型計算機、單片微控制器延伸到單片應(yīng)用系統(tǒng)。,向 MCU 階段發(fā)展的重要因素,就是尋求應(yīng)用系統(tǒng)在芯片上的最大化解決;因此,專用單片機的發(fā)展自然形成了 SoC化趨勢。Philips公司以其在嵌入式應(yīng)用方面的巨大優(yōu)勢,將 MCS51 從單片微型計算機迅速發(fā)展到微控制器。從這一角度來看,Intel 逐漸淡出 MCU 的發(fā)展也有其客觀因素。 即微控制器(Micro Controller Unit)階段,主要的技術(shù)發(fā)展方向是:不斷擴展?jié)M足嵌入式應(yīng)用時,對象系統(tǒng)要求的各種外圍電路與接口電路,突顯其對象的智能化控制能力。 “創(chuàng)新模式”獲得成功,奠定了 SCM 與通用計算機完全不同的發(fā)展道路。 單片機的發(fā)展史單片機誕生于 20 世紀 70 年代末,經(jīng)歷了 SCM、MCU、SoC 三大階段。 KEIL 軟件簡介 ............................................................................................................25167。 程序流程圖 .................................................................................................................23167。 有關(guān)參數(shù)的計算 .........................................................................................................20167。 四位共陰數(shù)碼管的介紹 .............................................................................................14167。 AT89S52 單片機的介紹 .................................................................................................9 單片機的內(nèi)部結(jié)構(gòu) .................................................................................................9 單片機的引腳分布及功能 ...................................................................................10圖 34.................................................................................................................................12 單片機的存儲器配置 ...........................................................................................12167。 方案設(shè)計與論證 ...........................................................................................................5167。 設(shè)計任務(wù)與要求 ...........................................................................................................4167。 單片機搶答器的意義 ...................................................................................................2167。 單片機的發(fā)展史 ...........................................................................................................1167。 關(guān)鍵詞: AT89S52 單片機 搶答器 數(shù)碼管 晶振 AbstractAt 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 c