版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 本科畢業(yè)設(shè)計(jì)(論文)</p><p><b> (二零 屆)</b></p><p><b> 八路搶答器的設(shè)計(jì)</b></p><p> 所在學(xué)院 </p><p> 專業(yè)班級(jí) 電子信息工程
2、 </p><p> 學(xué)生姓名 學(xué)號(hào) </p><p> 指導(dǎo)教師 職稱 </p><p> 完成日期 年 月 </p><p><b> 摘 要</b></p>
3、;<p> 電子搶答器是以單片機(jī)作為控制核心。系統(tǒng)工作原理采用51單片機(jī)為核心,其主要的四個(gè)模塊為:搶答模塊、顯示模塊、報(bào)警模塊、存儲(chǔ)模塊。搶答器通過按鍵輸入搶答信號(hào);利用一個(gè)數(shù)碼管完成顯示功能;利用蜂鳴器實(shí)現(xiàn)報(bào)警功能;利用存儲(chǔ)程序?qū)崿F(xiàn)存儲(chǔ)。其工作原理是采用最小單片機(jī)系統(tǒng),用獨(dú)立式鍵盤來進(jìn)行搶答,采用四位動(dòng)態(tài)數(shù)碼顯示。本次設(shè)計(jì)實(shí)現(xiàn)的功能為:允許8組選手搶答;能顯示搶答組號(hào);設(shè)有搶答倒計(jì)時(shí)及答題時(shí)間倒計(jì)時(shí);并且在答題過程中
4、,如果選手求助,答題倒計(jì)時(shí)可以重置;同時(shí)如有選手犯規(guī),能發(fā)出報(bào)警聲并且顯示犯規(guī)組號(hào);比賽結(jié)束時(shí),能發(fā)出報(bào)警聲。當(dāng)主持人按下復(fù)位鍵后,可以進(jìn)行下一輪搶答。</p><p> 關(guān)鍵詞:搶答器,單片機(jī) ,定時(shí),報(bào)警 </p><p> Design of eight Responder</p><p><b> Abstract</b>&l
5、t;/p><p> E-Responder is a single chip as the control.System works with 51 microcontroller as the core, the main four modules are: Responder module, display module, alarm module, memory module.Responder Respon
6、der through the key input signal; done using a digital display; use the buzzer to achieve the alarm function; use stored procedures to achieve storage.Its working principle is to use the smallest single chip system, with
7、 separate keyboard to the answer in, the use of four dynamic digital display.The </p><p> Keywords : responder SCM timer alarm</p><p><b> 目錄</b></p><p><b>
8、 摘 要I</b></p><p><b> 1 緒論1</b></p><p> 1.1八路搶答器概述1</p><p> 1.2選題的背景、意義1</p><p> 1.3單片機(jī)的發(fā)展現(xiàn)狀2</p><p> 1.4相關(guān)研究的最新成果及動(dòng)態(tài)3</p&g
9、t;<p><b> 2設(shè)計(jì)任務(wù)5</b></p><p><b> 2.1設(shè)計(jì)方案5</b></p><p><b> 2.2方案評(píng)價(jià)5</b></p><p> 3硬件電路的設(shè)計(jì)及其功能6</p><p> 3.1單片機(jī)AT89C51簡(jiǎn)介6
10、</p><p> 3.2系統(tǒng)的硬件結(jié)構(gòu)及其功能7</p><p> 3.3八路搶答器系統(tǒng)原理框圖及電路圖7</p><p> 3.4系統(tǒng)各模塊電路介紹8</p><p> 3.4.1搶答器電路8</p><p> 3.4.2時(shí)序控制電路9</p><p> 3.4.3復(fù)位
11、電路10</p><p> 3.4.4定時(shí)電路的設(shè)計(jì)11</p><p> 3.4.5報(bào)警電路12</p><p> 3.4.6數(shù)碼管顯示電路12</p><p> 3.4.7電源電路13</p><p> 4軟件設(shè)計(jì)----程序及流程圖14</p><p><b&g
12、t; 4.1主程序14</b></p><p> 4.2延時(shí)程序15</p><p> 4.3顯示程序15</p><p> 4.4中斷程序16</p><p> 4.5.1 INT0中斷服務(wù)程序16</p><p> 4.5.2 INT1中斷服務(wù)程序17</p>&l
13、t;p> 4.5.3 T0中斷服務(wù)程序17</p><p> 4.5.4 T1中斷服務(wù)程序18</p><p><b> 總結(jié)19</b></p><p><b> 參考文獻(xiàn)20</b></p><p> 致謝錯(cuò)誤!未定義書簽。</p><p>&l
14、t;b> 附錄21</b></p><p><b> 1 緒論</b></p><p> 1.1八路搶答器概述</p><p> 在現(xiàn)代,有許許多多的知識(shí)比賽和智力競(jìng)賽,在眾多的比賽中,會(huì)出現(xiàn)一種比賽形式,那就是做搶答題目。但是在比賽中,光靠人力有時(shí)候很難判斷出哪一組的選手先搶答,所以要設(shè)計(jì)一個(gè)系統(tǒng)來實(shí)現(xiàn)這個(gè)判斷的功
15、能。利用單片機(jī)來設(shè)計(jì)搶答器,能夠順利的解決無法判斷這個(gè)難題。通過該系統(tǒng)能夠順利的判斷出是哪一名選手優(yōu)先搶答。本文主要介紹了利用單片機(jī)設(shè)計(jì)八路搶答器的工作原理以及它的一些基本功能。系統(tǒng)工作原理采用51單片機(jī)為核心,其主要的四個(gè)模塊為:搶答模塊、顯示模塊、報(bào)警模塊、存儲(chǔ)模塊。搶答器通過安檢輸入搶答信號(hào);利用一個(gè)數(shù)碼管完成顯示功能;利用蜂鳴器實(shí)現(xiàn)報(bào)警功能;利用存儲(chǔ)程序?qū)崿F(xiàn)存儲(chǔ)。搶答器工作時(shí),通過按鍵輸入搶答信號(hào),經(jīng)過單片機(jī)系統(tǒng)的處理,在數(shù)碼管
16、上顯示哪一組優(yōu)先答題,并且通過蜂鳴器報(bào)警可以提示犯規(guī)組,以此來實(shí)現(xiàn)整個(gè)搶答過程。</p><p> 本文介紹的利用單片機(jī)制作的八路搶答器,具有電路簡(jiǎn)單、成本低、操作方便、靈敏度高、可靠性強(qiáng)等優(yōu)點(diǎn)。該搶答器適用于八組或八組以下的選手進(jìn)行搶答比賽,每組選手持有一個(gè)按鈕,在主持人按下開始搶答鍵后,選手開始搶答,最先按下?lián)尨鸢粹o的選手號(hào)會(huì)顯示在數(shù)碼管上并且蜂鳴器會(huì)發(fā)出響聲。在最先按下?lián)尨疰I的選手之后,任何選手如果再次按
17、下?lián)尨疰I則不再有任何提示。當(dāng)主持人按下復(fù)位鍵后,可以進(jìn)行下一輪搶答[1-3]。</p><p> 1.2選題的背景、意義</p><p> 電子技術(shù)和微型計(jì)算機(jī)的迅速發(fā)展,促進(jìn)微型計(jì)算機(jī)測(cè)量和控制技術(shù)的迅速發(fā)展和廣泛應(yīng)用,單片機(jī)(單片微型計(jì)算機(jī))的應(yīng)用已經(jīng)滲透到國(guó)民經(jīng)濟(jì)的各個(gè)部門和領(lǐng)域,它起到了越來越重要的作用。單片微型計(jì)算機(jī)就是將中央處理單元、存儲(chǔ)器、定時(shí)/計(jì)數(shù)器和多種接口都集成到一
18、塊集成電路芯片上的微型計(jì)算機(jī)。因此一塊芯片就構(gòu)成了一臺(tái)計(jì)算機(jī)。它已成為工業(yè)控制領(lǐng)域、智能儀器儀表、尖端武器、日常生活中最廣泛使用的計(jì)算機(jī)。</p><p> 隨著集成電路技術(shù)和工藝的飛速發(fā)展,真正單片化的單片機(jī)已經(jīng)成為主流產(chǎn)品。過去需要用到很多的外部設(shè)備來實(shí)現(xiàn)的功能,現(xiàn)在只要通過對(duì)單片機(jī)的開發(fā)研制就可以實(shí)現(xiàn)。單片機(jī)有著微處理器所不具備的功能,它可單獨(dú)地完成現(xiàn)代工業(yè)控制所要求的智能化控制功能,這是單片機(jī)最大的特征
19、。單片機(jī)真正單片化,省去了大量的硬件開發(fā)調(diào)試工作和以前利用復(fù)雜電子線路或數(shù)字電路構(gòu)成的控制系統(tǒng),可以軟件控制來實(shí)現(xiàn),并能夠?qū)崿F(xiàn)智能化,大大地提高了工作效率;現(xiàn)在單片機(jī)控制范疇無所不在,例如通信產(chǎn)品、家用電器、智能儀器儀表、過程控制和專用控制裝置等等,單片機(jī)的應(yīng)用領(lǐng)域越來越廣泛。單片機(jī)的應(yīng)用意義遠(yuǎn)不限于它的應(yīng)用范疇或由此帶來的經(jīng)濟(jì)效益,更重要的是它已從根本上改變了傳統(tǒng)的控制方法和設(shè)計(jì)思想,也使電路簡(jiǎn)單化和微型化。它是控制技術(shù)的一次革命,是
20、一座重要的里程碑。經(jīng)實(shí)驗(yàn)測(cè)試,實(shí)現(xiàn)同樣功能的系統(tǒng),采用單片方式比總線擴(kuò)展方式具有更多的優(yōu)點(diǎn)。系統(tǒng)不僅功能強(qiáng)、性能可靠、成本降低,而且進(jìn)一步微型化和便攜化。</p><p> 現(xiàn)代電子電路的快速發(fā)展,以及電子行業(yè)對(duì)現(xiàn)有電子工程技術(shù)的不斷需求,特別是對(duì)實(shí)際操作實(shí)踐的電子人才的需求越來越多,所以加強(qiáng)學(xué)生動(dòng)手能力、重視實(shí)踐應(yīng)該是電子發(fā)展需求的必然趨向。實(shí)踐動(dòng)手能力的培養(yǎng)是一種綜合能力,這種能力當(dāng)然是在一定難度的前提下完
21、成的,通過一定數(shù)量的實(shí)踐才能逐步形成的。因此在培養(yǎng)實(shí)踐能力的同時(shí),要通過實(shí)踐來不斷的發(fā)現(xiàn)問題和解決問題的途徑和方法,從而提高實(shí)踐能力。</p><p> 近年來,隨著單片機(jī)檔次的不斷提高,功能的不斷完善,其應(yīng)用日趨成熟、應(yīng)用領(lǐng)域日趨擴(kuò)大,特別是工業(yè)測(cè)控、尖端武器和日用家電等領(lǐng)域更是因?yàn)橛辛藛纹瑱C(jī)而生輝增色。單片機(jī)應(yīng)用技術(shù)已成為一項(xiàng)新的工程應(yīng)用技術(shù)。本次設(shè)計(jì)的題目為基于單片機(jī)的搶答器。</p>&l
22、t;p> 基于單片機(jī)的搶答器,與一般的搶答器有幾點(diǎn)不同之處:第一,單片機(jī)制作的八路搶答器的靈敏度很高,因此在選手搶答的時(shí)候能夠更加容易判斷出是哪一名選手優(yōu)先搶答;第二,該種搶答器在制作成本上比一般搶答器低,并且大大提高了搶答器工作的可靠性;第三,搶答器利用的是單片機(jī)技術(shù),所以提高了搶答器的技術(shù)含量。正因?yàn)橐陨蠋c(diǎn)的不同之處,利用單片機(jī)制作的八路搶答器能夠更加公平、公正的進(jìn)行工作,參加競(jìng)賽的選手也能擁有一個(gè)好的比賽環(huán)境[4-6]。
23、</p><p> 1.3單片機(jī)的發(fā)展現(xiàn)狀</p><p> 單片機(jī)廣泛應(yīng)用于儀器儀表,家用電器,醫(yī)療設(shè)備,航空航天,為智能化管理和過程控制等領(lǐng)域,大致分為以下幾個(gè)方面分:(1)在智能儀表中的應(yīng)用 單片機(jī)具有體積小,功耗低,控制功能強(qiáng),靈活擴(kuò)展,小型化,易用性,廣泛應(yīng)用于儀器儀表,對(duì)不同類型的傳感器組合可以實(shí)現(xiàn),如電壓,功率,頻率,濕度,溫度,流量,速度,厚度,角度,長(zhǎng)度,硬
24、度,元素,壓力測(cè)量的物理量。供應(yīng)鏈管理,使數(shù)字儀表,智能化,小型化和功能的使用比電子或數(shù)字電路更加強(qiáng)大的使用。例如,精密測(cè)量設(shè)備(功率計(jì),示波器,各種分析儀)。(2)在工業(yè)控制應(yīng)用 與微控制器可構(gòu)成的控制系統(tǒng),數(shù)據(jù)采集系統(tǒng)等。例如,在工廠流水線的智能化管理,電梯智能控制,報(bào)警系統(tǒng)的所有種,二級(jí)計(jì)算機(jī)網(wǎng)絡(luò)控制系統(tǒng)構(gòu)成。(3)在家用電器 可以說,這些設(shè)備基本上都是采用單片機(jī)控制,從電飯恭維,洗衣機(jī),冰箱,空調(diào),彩電和其他
25、音頻視頻設(shè)備,電子稱重設(shè)備,多種多樣的,無所不在的。(4)在計(jì)算機(jī)網(wǎng)絡(luò)和通信領(lǐng)域的應(yīng)用</p><p> 隨著現(xiàn)代通信接口單片機(jī)通用,可方便地進(jìn)行數(shù)據(jù)通信與計(jì)算機(jī),計(jì)算機(jī)網(wǎng)絡(luò)和設(shè)備的應(yīng)用通信提供了一個(gè)極佳的身體條件,現(xiàn)在的通信設(shè)備基本上實(shí)現(xiàn)了從移動(dòng)電話的單片機(jī)智能控制,電話,小型程控交換機(jī),樓宇自動(dòng)化通信呼叫系統(tǒng),列車無線通信,到日常工作中可以看到到處移動(dòng)電話,集群移動(dòng)通信,無線通信等。</p>
26、<p> ?。?)單片機(jī)在醫(yī)療設(shè)備領(lǐng)域 在醫(yī)療設(shè)備的使用也相當(dāng)廣泛的單片機(jī),如醫(yī)療呼吸機(jī),分析儀,各種顯示器,超聲診斷設(shè)備及病床呼叫系統(tǒng)等。 此外,在微控制器業(yè)務(wù),財(cái)務(wù),科研,教育,國(guó)防航空航天等領(lǐng)域有著非常廣泛的應(yīng)用范圍。</p><p> 1.4相關(guān)研究的最新成果及動(dòng)態(tài) </p><p> 單片機(jī)誕生于20世紀(jì)70年代末,經(jīng)歷了SCM、MCU、SoC三大
27、階段。單片機(jī)是嵌入式系統(tǒng)的獨(dú)立發(fā)展之路,向MCU階段發(fā)展的重要因素,就是尋求應(yīng)用系統(tǒng)在芯片上的最大化解決;因此,專用單片機(jī)的發(fā)展自然形成了SoC化趨勢(shì)。隨著微電子技術(shù)、IC設(shè)計(jì)、EDA工具的發(fā)展,基于SoC的單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)有較大的發(fā)展。因此,對(duì)單片機(jī)的理解可以從單片微型計(jì)算機(jī)、單片微控制器延伸到單片應(yīng)用系統(tǒng)。</p><p> 目前單片機(jī)滲透到我們生活的各個(gè)領(lǐng)域,幾乎很難找到哪個(gè)領(lǐng)域沒有單片機(jī)的蹤跡。導(dǎo)彈的
28、導(dǎo)航裝置,飛機(jī)上各種儀表的控制,計(jì)算機(jī)的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,工業(yè)自動(dòng)化過程的實(shí)時(shí)控制和數(shù)據(jù)處理,廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統(tǒng)(GPRS),錄象機(jī)、攝象機(jī),以及程控玩具等等,這些都離不開單片機(jī)。 </p><p> 單片機(jī)的技術(shù)進(jìn)步反映在內(nèi)部結(jié)構(gòu)、功率消耗、外部電壓等級(jí)以及制造工藝上。在這幾方面,較為典型地說明了數(shù)字單片機(jī)的水平。在目前,用戶對(duì)單片機(jī)的需要越來越多,但是,要求也越來越高。在
29、單片機(jī)應(yīng)用中,可靠性是首要因素為了擴(kuò)大單片機(jī)的應(yīng)用范圍和領(lǐng)域,提高單片機(jī)自身的可靠性是一種有效方法。近年來,單片機(jī)的生產(chǎn)廠家在單片機(jī)設(shè)計(jì)上采用了各種提高可靠性的新技術(shù):EFT(Ellectrical Fast Transient)技術(shù),低噪聲布線技術(shù)及驅(qū)動(dòng)技術(shù),采用低頻時(shí)鐘。同時(shí)單片機(jī)在目前的發(fā)展形勢(shì)下還表現(xiàn)出可靠性及應(yīng)用越來越水平高和互聯(lián)網(wǎng)連接,所集成的部件越來越多,功耗越來越低和模擬電路結(jié)合越來越多等發(fā)展趨勢(shì)。</p>
30、<p> 單片機(jī)又稱單片微控制器,它不是完成某一個(gè)邏輯功能的芯片,而是把一個(gè)計(jì)算機(jī)系統(tǒng)集成到一個(gè)芯片上。相當(dāng)于一個(gè)微型的計(jì)算機(jī),和計(jì)算機(jī)相比,單片機(jī)只缺少了I/O設(shè)備。概括的講:一塊芯片就成了一臺(tái)計(jì)算機(jī)。它的體積小、質(zhì)量輕、價(jià)格便宜、為學(xué)習(xí)、應(yīng)用和開發(fā)提供了便利條件。同時(shí),學(xué)習(xí)使用單片機(jī)是了解計(jì)算機(jī)原理與結(jié)構(gòu)的最佳選擇。 </p><p> 單片機(jī)內(nèi)部也用和電腦功能類似的模塊,比如CPU,內(nèi)存,并
31、行總線,還有和硬盤作用相同的存儲(chǔ)器件,不同的是它的這些部件性能都相對(duì)我們的家用電腦弱很多,不過價(jià)錢也是低的,一般不超過10元即可。用它來做一些控制電器一類不是很復(fù)雜的工作足矣了。我們現(xiàn)在用的全自動(dòng)滾筒洗衣機(jī)、排煙罩、VCD等等的家電里面都可以看到它的身影,它主要是作為控制部分的核心部件。 </p><p> 它是一種在線式實(shí)時(shí)控制計(jì)算機(jī),在線式就是現(xiàn)場(chǎng)控制,需要的是有較強(qiáng)的抗干擾能力,較低的成本,這也是和離線式
32、計(jì)算機(jī)的(比如家用PC)的主要區(qū)別。</p><p> 單片機(jī)是靠程序運(yùn)行的,并且可以修改。通過不同的程序?qū)崿F(xiàn)不同的功能,尤其是特殊的獨(dú)特的一些功能,這是別的器件需要費(fèi)很大力氣才能做到的,有些則是花大力氣也很難做到的。一個(gè)不是很復(fù)雜的功能要是用美國(guó)50年代開發(fā)的74系列,或者60年代的CD4000系列這些純硬件來搞定的話,電路一定是一塊大PCB板!但是如果要是用美國(guó)70年代成功投放市場(chǎng)的系列單片機(jī),結(jié)果就會(huì)有天
33、壤之別!只因?yàn)閱纹瑱C(jī)的通過你編寫的程序可以實(shí)現(xiàn)高智能,高效率,以及高可靠性!</p><p> 隨著現(xiàn)代通用微控制器通的發(fā)展,可方便地與計(jì)算機(jī)進(jìn)行數(shù)據(jù)通信,為計(jì)算機(jī)網(wǎng)絡(luò)和通訊設(shè)備的應(yīng)用提供了一個(gè)極佳的條件,現(xiàn)在的通信設(shè)備基本上實(shí)現(xiàn)了從移動(dòng)電話的單片機(jī)智能控制,電話,小型程控交換機(jī),樓宇自動(dòng)化通信呼叫系統(tǒng),列車無線通信,到日常工作中可以看到到處移動(dòng)電話,集群移動(dòng)通信,收音機(jī)等[7]。</p><
34、;p><b> 2設(shè)計(jì)任務(wù)</b></p><p><b> 2.1設(shè)計(jì)方案</b></p><p> 利用單片機(jī)設(shè)計(jì)一個(gè)可供8組選手參加比賽的八路搶答器。每組選手有一個(gè)按鈕。電路具有鑒定第一個(gè)搶答者的功能和鎖定存儲(chǔ)功能,在主持人按下開始搶答鍵后選手可以開始搶答,數(shù)碼管上會(huì)顯示搶答者的組號(hào),蜂鳴器會(huì)發(fā)出聲響。在主持人按下復(fù)位鍵后,即可
35、開始下一輪的搶答。電路還有一個(gè)自鎖功能,當(dāng)優(yōu)先搶答選手搶答后,其他選手按下按鈕則不會(huì)有任何提示。</p><p><b> 2.2方案評(píng)價(jià)</b></p><p> 8組選手每組選手都有一個(gè)對(duì)應(yīng)號(hào)碼的搶答器按鈕,該八路搶答器具有信號(hào)的鑒別和數(shù)據(jù)的存儲(chǔ)、顯示功能。搶答開始后,優(yōu)先按下?lián)尨鸢粹o的組別的指示燈會(huì)亮,并且在搶答器上的數(shù)碼管上會(huì)顯示最先搶答的選手組號(hào),與此同
36、時(shí),蜂鳴器會(huì)發(fā)出聲響。而且,在最先搶答組按下?lián)尨疰I按鈕后,其他組再次按下按鈕則不會(huì)有任何提示,該功能為搶答器的自鎖功能。除非主持人按下復(fù)位鍵,否則其他任何組都不會(huì)有搶答的任何提示。該八路搶答器還具有定時(shí)搶答的功能,搶答者需在規(guī)定時(shí)間內(nèi)完成搶答,等主持人按下復(fù)位鍵,否則系統(tǒng)定時(shí)到了后將自動(dòng)清零,其他組選手可以開始搶答。</p><p> 根據(jù)系統(tǒng)的功能以及要求來確定選用的單片機(jī)型號(hào),因此,選用AT89C51單片機(jī)
37、比較適宜[8]。</p><p> 3硬件電路的設(shè)計(jì)及其功能</p><p> 3.1單片機(jī)AT89C51簡(jiǎn)介</p><p> ?。?)MCS-51系列單片機(jī)簡(jiǎn)介</p><p> MCS51的是由美國(guó)英特爾公司的一個(gè)單芯片系列,這個(gè)系列微控制器,包括相當(dāng)多的品種,如8031,8051,8751,8032,8052,8752等,其中8
38、051是一般任期最早,最典型的產(chǎn)品,其他SCM系列是根據(jù)8051增加、減少功能變化而來的。在MCS51單片機(jī)8051和8031是前幾年在中國(guó)最流行的微控制器,所以會(huì)看到許多場(chǎng)合都在用這個(gè)系列的芯片。英特爾公司的MCS51的核心技術(shù)授權(quán)給其他公司的,因此許多公司正在做的8051 MCU內(nèi)核。當(dāng)然,功能或多或少會(huì)改變,以滿足不同的需求。89C51芯片是在我們當(dāng)中非常流行的微控制器,這是由美國(guó)ATMEL公司研制生產(chǎn)[9]。</p>
39、<p> 該系列單片機(jī)的主要特性如下:</p><p> 1)該系列單片機(jī)適用于控制8位CPU</p><p> 2)邏輯處理能力比較強(qiáng)</p><p> 3)擁有64K數(shù)據(jù)、程序存貯器空間</p><p> 4)有4KB片內(nèi)程序存貯器</p><p> 5)有128B片內(nèi)數(shù)據(jù)RAM</
40、p><p> 6)32根雙向可可單獨(dú)尋址的輸入輸出線</p><p> 7)2個(gè)16位定時(shí)器/計(jì)數(shù)器,片內(nèi)時(shí)鐘發(fā)生器</p><p> 8)全雙工異步發(fā)送/接收器</p><p> 9)擁有2個(gè)優(yōu)先級(jí)的中斷結(jié)構(gòu)</p><p> ?。?)0MCS-51系列單片機(jī)引腳說明</p><p>
41、1)VCC:供電電壓 </p><p><b> 2)GND:接地</b></p><p> 3)P0口:P0口是一個(gè)雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P1口第一次輸入1時(shí),定義該信號(hào)為高阻輸入。P0口能夠用于外部的程序數(shù)據(jù)存貯器,因此它可以被定義為數(shù)據(jù)/地址的第八位。</p><p> 4)P1口:P1口是內(nèi)部提供的8為雙
42、向I/O口,它能接收輸出4TTL門電流。平口輸入1時(shí),可以用作輸入被內(nèi)部定義為高,當(dāng)輸出電流是為低。</p><p> 5)P2口:P2口也是一個(gè)8位雙向I/O口,因此它的功能與P1口差不多。</p><p> 6)P3口:與P1、P2口一樣是8為雙向I/O口,但它也可作為AT89C51的一些特殊功能口,如下:</p><p> 口管腳
43、 備選功能</p><p> P3.0 RXD (串行出入口) </p><p> P3.1 TXD (串行輸出口)</p><p> P3.2 (外部中斷0)</p><p> P3.3 (外部中斷1)</p
44、><p> P3.4 T0 (計(jì)時(shí)器0外部輸入)</p><p> P3.5 T1 (計(jì)時(shí)器1外部輸入)</p><p> P3.6 (外部數(shù)據(jù)存儲(chǔ)器寫選通)</p><p> P3.7 (外部數(shù)據(jù)存儲(chǔ)器讀選通)</p&
45、gt;<p> 7)RST:復(fù)位輸入</p><p> 8)ALE:訪問外部存儲(chǔ)器是,地址所存允許的輸出電平用于鎖存地址的地位字節(jié)。</p><p> 9):外部程序存儲(chǔ)器選通信號(hào)</p><p> 10) :當(dāng)為低電平時(shí),則此期間外部程序存貯器(0000H-FFFFH),為高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。</p><p>
46、; 11)XTAL1:內(nèi)部時(shí)鐘工作電路的輸入及反響振蕩放大器的輸入</p><p> 12)XTAL2:反向振蕩器的輸出</p><p> 3.2系統(tǒng)的硬件結(jié)構(gòu)及其功能</p><p> 該系統(tǒng)是以MCS-51系列單片機(jī)中的AT89C51單片機(jī)作為控制系統(tǒng)的一個(gè)八路搶答器,系統(tǒng)外面接了8個(gè)按鍵即8個(gè)搶答按鈕。它的顯示系統(tǒng)為2個(gè)數(shù)碼管,并且還有作為提示作用的8
47、個(gè)發(fā)光二極管和1個(gè)蜂鳴器。系統(tǒng)開始工作時(shí),作為控制系統(tǒng)的單片機(jī)會(huì)對(duì)外部的8個(gè)按鍵進(jìn)行掃描,當(dāng)有搶答器按鈕按下時(shí),單片機(jī)將會(huì)發(fā)出信號(hào),使數(shù)碼管顯示按鍵的組號(hào),并將蜂鳴器端口信號(hào)輸入設(shè)為零,從而使蜂鳴器發(fā)出聲響。還有將發(fā)光二極管端口輸入為低電平,而且發(fā)光二極管為共陽極接法,發(fā)光二極管發(fā)光[10-12]。</p><p> 3.3八路搶答器系統(tǒng)原理框圖及電路圖</p><p> 電路原理圖說
48、明:根據(jù)八路搶答器的功能與要求,需在電路中設(shè)計(jì)搶答器電路、時(shí)序電路、復(fù)位電路、定時(shí)電路、報(bào)警電路、數(shù)碼顯示電路和電源電路。通過復(fù)位鍵S10使系統(tǒng)進(jìn)入準(zhǔn)備狀態(tài),按下S9進(jìn)入倒計(jì)時(shí)狀態(tài)開始進(jìn)行搶答。電路中S1~S8為該八路搶答器的8個(gè)搶答按鍵,假如有人按下了搶答鍵,系統(tǒng)就會(huì)判斷是何組選手最先按下?lián)尨疰I,并將信號(hào)由P2口輸?shù)綌?shù)碼顯像管顯示該搶答者的組號(hào),同時(shí)蜂鳴器發(fā)出聲響。與此同時(shí),系統(tǒng)封鎖其他搶答按鈕,禁止其他選手按搶答鍵,因此實(shí)現(xiàn)了搶答功
49、能。如果在規(guī)定時(shí)間內(nèi)無人搶答,則蜂鳴器也會(huì)發(fā)出報(bào)警聲,提示所有選手不可進(jìn)行搶答。當(dāng)主持人再次按下復(fù)位鍵時(shí),方可進(jìn)行下一輪的搶答[13-17]。(系統(tǒng)框圖見圖3-1,系統(tǒng)電路圖見附錄圖8)</p><p> 圖3-1 八路搶答器系統(tǒng)原理框圖</p><p> 3.4系統(tǒng)各模塊電路介紹</p><p> 3.4.1搶答器電路</p><p&g
50、t; 通過電路原理圖,要知道該系統(tǒng)需要完成2個(gè)任務(wù):第一,該系統(tǒng)在工作時(shí)要能夠分辨優(yōu)先搶答者的組號(hào)并且顯示在數(shù)碼管上,同事蜂鳴器發(fā)出聲響;第二,該系統(tǒng)必須有自鎖功能,在第一個(gè)搶答者按下按鈕后,需禁止其他組號(hào)選手按下按鈕后所有的提示。即開始搶答后,各組選手搶答后,系統(tǒng)能夠自動(dòng)存儲(chǔ)優(yōu)先搶答者的組號(hào)并用數(shù)碼顯示管顯示該組號(hào)。該系統(tǒng)還有一個(gè)定時(shí)功能,即當(dāng)搶答者開始搶答后會(huì)有一個(gè)時(shí)間開始倒計(jì)時(shí),當(dāng)搶答者在規(guī)定時(shí)間內(nèi)未能答出,則系統(tǒng)自動(dòng)復(fù)位,其他
51、選手可繼續(xù)搶答。(具體電路見圖3-2)</p><p> 圖3-2 搶答器電路</p><p> 3.4.2時(shí)序控制電路</p><p> 時(shí)序控制電路(見圖3-3)是搶答器中一個(gè)非常重要的部分,它需要完成的任務(wù)主要是以下幾方面:</p><p> 當(dāng)主持人將搶答器開關(guān)打開時(shí),搶答電路和定時(shí)控制電路進(jìn)入成長(zhǎng)工作狀態(tài)。</p&
52、gt;<p> 當(dāng)選手按下?lián)尨疰I時(shí),蜂鳴器發(fā)出聲響,數(shù)碼管顯示組號(hào),搶答電路和定時(shí)控制電路需暫時(shí)停止工作。</p><p> 圖3-3 時(shí)序控制電路</p><p><b> 3.4.3復(fù)位電路</b></p><p> 復(fù)位電路同樣也是該系統(tǒng)一個(gè)重要的模塊。在系統(tǒng)工作時(shí),不管是接電前還是斷電后都要復(fù)位,如果系統(tǒng)發(fā)生錯(cuò)
53、誤出現(xiàn)故障也得復(fù)位調(diào)整。在八路搶答器中,復(fù)位是為了定時(shí),在搶答前后都要進(jìn)行復(fù)位。搶答器在安樂復(fù)位鍵后,LED的顯示為零,當(dāng)AT89C51單片機(jī)復(fù)位引腳RESET出現(xiàn)2個(gè)及其周期以上的高電平時(shí),單片機(jī)就會(huì)自己執(zhí)行復(fù)位操作,完成復(fù)位功能。</p><p> 在該系統(tǒng)中復(fù)位電路包括內(nèi)外2部分。外電路產(chǎn)生的復(fù)位信號(hào)通過應(yīng)繳RESET進(jìn)入片內(nèi)的觸發(fā)器再與片內(nèi)復(fù)位電路連接。當(dāng)RESER引腳端出現(xiàn)2個(gè)機(jī)器周期以上的高電平時(shí),
54、AT89C51進(jìn)行復(fù)位狀態(tài)。(見圖3-4)</p><p> 圖3-4 復(fù)位電路</p><p> 3.4.4定時(shí)電路的設(shè)計(jì)</p><p> 設(shè)置一個(gè)控制系統(tǒng)的按鍵S即復(fù)位鍵,該復(fù)位鍵是由主持人控制的。</p><p> 搶答器具有一個(gè)定時(shí)搶答的功能,并且每次搶答的時(shí)間可以由系統(tǒng)設(shè)定(0~99秒)。當(dāng)主持人按下S鍵即復(fù)位鍵時(shí),
55、顯示器上開始顯示定時(shí)器開始倒計(jì)時(shí)的時(shí)間。</p><p> 搶答器還必須有另一個(gè)功能,即數(shù)據(jù)的顯示和鎖存功能。選手在規(guī)定的時(shí)間內(nèi)搶答并且搶答有效,則定時(shí)器會(huì)停止工作并在數(shù)碼管上顯示,同時(shí)蜂鳴器發(fā)出報(bào)警聲進(jìn)行提示。數(shù)碼管上顯示最先按下?lián)尨疰I的選手組號(hào),而且與此同時(shí)其他選手如果再次按下?lián)尨疰I則不會(huì)有任何的提示,此狀態(tài)會(huì)一直保持到系統(tǒng)復(fù)位為止。</p><p> 如果在規(guī)定的時(shí)間內(nèi)無人搶答,
56、則系統(tǒng)發(fā)出報(bào)警聲以提示可以再次進(jìn)行搶答或者主持人按下復(fù)位鍵進(jìn)行下一輪的搶答。</p><p><b> 3.4.5報(bào)警電路</b></p><p> 一個(gè)4.7K的電阻,一個(gè)蜂鳴器和一個(gè)三極管就可以組成一個(gè)簡(jiǎn)單的報(bào)警電路。其中4.7K的電阻是一個(gè)限流電阻,利用浸提管的高電流增益以達(dá)到電路快速飽和的目的。(見圖3-5)</p><p> 圖
57、3-5 報(bào)警電路</p><p> 3.4.6數(shù)碼管顯示電路</p><p> 數(shù)碼管是由若干個(gè)法官二極管構(gòu)成的,當(dāng)發(fā)光二極管導(dǎo)通時(shí),則會(huì)顯示對(duì)應(yīng)的字符。數(shù)碼管是由7個(gè)LED燈連接而成的,具體連接方法見圖3-6。</p><p> 圖3-6 數(shù)碼管顯示電路</p><p><b> 3.4.7電源電路</b>&
58、lt;/p><p> 電源電路是由一個(gè)整流橋、7805穩(wěn)壓塊和2個(gè)濾波電容組成,整流器接受變壓器送來的低壓交流信號(hào),經(jīng)過整流器整流后變成直流點(diǎn)。再經(jīng)過100uF的電解電容濾波后送至7805穩(wěn)壓塊,輸出穩(wěn)定的+5V電壓,再次濾波后送入單片機(jī)內(nèi)。(見圖3-7)</p><p> 圖3-7 電源電路</p><p> 4軟件設(shè)計(jì)----程序及流程圖 </
59、p><p><b> 4.1主程序</b></p><p> BEEP BIT 00H</p><p> ORG 0000H</p><p> LJMP MAIN</p><p> ORG 0003H</p><p> LJM
60、P START</p><p> ORG 000BH</p><p> LJMP START</p><p> ORG 0013H</p><p> LJMP START1</p><p> ORG 001BH</p><p>
61、 LJMP START3</p><p> ORG 0030H</p><p> MAIN: MOV P1,#0FFH</p><p> SETB P3.0</p><p> SETB P3.1</p><p> CLR P3.1</p&g
62、t;<p> CLR BEEP</p><p> MOV R0,#40H</p><p> MOV R1,#0FFH</p><p> MOV IP,#01</p><p> MOV IE,#8FH</p><p> LOOP:
63、 CLR P3.6</p><p> MOV P0.R1</p><p> LCALL DEL </p><p> SETB P3.1</p><p> SJMP LOOP </p><p><b> 4.2延時(shí)程序
64、</b></p><p> DEL: MOV R4,#20H</p><p> DLY1: MOV R3,#49</p><p> DLY2: DJNZ R3,DLY2</p><p> DJNZ R4,DLY1</p><p>&l
65、t;b> RET </b></p><p><b> 4.3顯示程序</b></p><p> DISP: MOV DPTE,#TAB</p><p> MOV A,R7</p><p> MOV B,#10</p><p><b>
66、; DIV AB</b></p><p> CJNZ A,#00H,MLR</p><p> MOV A,#0AH</p><p> ML12: MOV A,@A+DPTR</p><p> MOV R0,A</p><p><b> RET<
67、;/b></p><p> TAB: DB 00H,0F9H,0A4H,0B0H,99H</p><p> DB 92H,82H,0F8H,80H,90H,0FFH </p><p><b> 4、4中斷程序</b></p><p> 4.5.1 INT0中斷服務(wù)程序</p>
68、;<p> START0:CLR EA</p><p> MOV A,P1</p><p> ML0: CJNE A,#0FEH,ML1</p><p> MOV R0,0F9H</p><p> CLR P2.0 </p><p> SJMP ML8&
69、lt;/p><p> ML1: CJNE A,#0FEH,ML2</p><p> MOV R0,0A4H</p><p> CLR P2.1</p><p> SJMP ML8</p><p> ML2: CJNE A,#0FBH,ML3</p><p>
70、 MOV R0,0B0H</p><p> CLR P2.2</p><p> SJMP ML8</p><p> ML3: CJNE A,#0F7H,ML4</p><p> MOV R0,99H</p><p> CLR P2.3</p><p
71、> SJMP ML8</p><p> ML4: CJNE A,#0EFH,ML5</p><p> MOV R0,92H</p><p> CLR P2.4</p><p> SJMP ML8</p><p> ML5: CJNE A,#0DFH,ML6<
72、/p><p> MOV R0,82H</p><p> CLR P2.5</p><p> SJMP ML8</p><p> ML6: CJNE A,#0EFH,ML7</p><p> MOV R0,F8H</p><p> CLR P2.5&
73、lt;/p><p> SJMP ML8</p><p> ML7: CJNE A,#0EFH,ML8</p><p> MOV R0,80H</p><p> ML8: CLR P3.6</p><p> RET 1</p><p> 4.5.2 IN
74、T1中斷服務(wù)程序</p><p> SRAT1:CLR EA</p><p> MOV R7,#30</p><p> MOV R0,#0L0H</p><p> MOV R1,#0B0H</p><p> MOV TMOD,#42H</p><p>
75、 MOV TH0,#80H</p><p> MOV TH1,#83H</p><p> MOV TL1,#00H</p><p> SETB TR0</p><p> SETB TR1</p><p> SETB EA</p><p><b&
76、gt; RET 1</b></p><p> 4.5.3 T0中斷服務(wù)程序</p><p> START2:SET P3.4</p><p><b> NOP</b></p><p><b> NOP</b></p><p> CLR
77、 P3.4</p><p><b> RET 1</b></p><p> 4.5.4 T1中斷服務(wù)程序</p><p> START3:DEC R7</p><p> LCALL DISP</p><p> MOV A,R7</p><
78、;p> JZ ML10</p><p> CJNZ R7,#00H,ML10 </p><p> MOV TH1,#83H</p><p> MOV TL1,#00H</p><p> SETB TR1</p><p> SETB TR0</p&
79、gt;<p> LFMP ML11</p><p><b> 總結(jié)</b></p><p> 這次畢業(yè)設(shè)計(jì),讓我更進(jìn)一步的鞏固了單片機(jī)的各方面的知識(shí)。但在設(shè)計(jì)過程中還是遇到了不少的麻煩,有許多的知識(shí)已經(jīng)記得不太清楚了。但在來時(shí)和同學(xué)的幫助下,以及自己查閱了各方面的資料,還是能夠溫習(xí)了以前的知識(shí),對(duì)于我的幫助很大。</p>&l
80、t;p> 通過此次畢業(yè)設(shè)計(jì)的鍛煉,可以增強(qiáng)我將知識(shí)綜合運(yùn)用的能力和適應(yīng)實(shí)際的工作的能力,將課堂學(xué)到的知識(shí)與實(shí)際工作中的問題結(jié)合起來,培養(yǎng)我們自己解決實(shí)際問題的能力,同時(shí)也增強(qiáng)了學(xué)生適應(yīng)實(shí)際工作的能力,是邁向?qū)嶋H工作崗位前的一次重要的演練。同時(shí)可以為我們以后步入社會(huì)打下堅(jiān)實(shí)的基礎(chǔ)。八路搶答器就是通過單片機(jī)技術(shù)的不斷演變,設(shè)計(jì)出來的一種具有較高的靈活性和可靠性的產(chǎn)品。與傳統(tǒng)的人為發(fā)出聲音的命令方式來實(shí)現(xiàn)搶答相比它有著更加明顯的優(yōu)點(diǎn)。
81、基于MCS-51單片機(jī)的八路搶答器是一種用數(shù)字電路技術(shù)實(shí)現(xiàn)搶答功能,單片機(jī)根據(jù)輸入的各種命令,進(jìn)行智能算法得到控制值,輸出脈沖觸發(fā)信號(hào),然后返回到控制系統(tǒng)。面對(duì)現(xiàn)今的各種知識(shí)競(jìng)賽,電視臺(tái)的娛樂競(jìng)賽或各類搶答游戲,公平性和正確度要求也隨之增強(qiáng),搶答器的應(yīng)用越來越廣泛。</p><p> 雖然在這次的畢業(yè)設(shè)計(jì)還有許多需要改進(jìn)的地方,但在整個(gè)過程中所學(xué)到的東西是這次得到的最大的收獲,是我受益匪淺。</p>
82、<p><b> 參考文獻(xiàn)</b></p><p> [1]任致程.《經(jīng)典集成電路400例》,機(jī)械工業(yè)出版社,2002 </p><p> [2]劉法治.常用電子元器件及典型芯片應(yīng)用技術(shù),機(jī)械工業(yè)出版社,2007 </p><p> [3]胡漢才.單片機(jī)原理及其接口技術(shù).北京:清華大學(xué)出版社,1996</p>
83、<p> [4]張靜,鐘章隊(duì).GSM中的通用分組無線業(yè)務(wù)—GRRS.電信技術(shù),2002.2</p><p> [5] Goldberg A V,Harrelson C. Computing the Shortest Path:A* Search MeetsGraph The
84、ory[C]//Proc.16th Annual ACM-SIAM Symposium on DiscreteAlgorithms,2005.</p><p> [6]Intel.Microcontroller Handbook,1988</p><p> [7]李廣弟.單片機(jī)基礎(chǔ).北京:北京航空航天大學(xué)出版社,2001</p&g
85、t;<p> [8]張毅剛.MCS-51單片機(jī)應(yīng)用設(shè)計(jì)。哈爾濱:哈爾濱工業(yè)大學(xué)出版社,2003</p><p> [9]涂時(shí)亮.單片機(jī)軟件設(shè)計(jì)技術(shù)。重慶:科學(xué)文獻(xiàn)出版社重慶分社,1987</p><p> [10]Analog Device Corp.Data-Acquisition Databook,1991</p><p> [11]王毅.
86、單片機(jī)器件應(yīng)用手冊(cè).北京:人民郵電出版社,1995</p><p> [12]房小翠.單片機(jī)使用系統(tǒng)設(shè)計(jì)技術(shù).北京:國(guó)防工業(yè)出版社,1999</p><p> [13]何為民.低功耗單片微機(jī)系統(tǒng)設(shè)計(jì).北京:北京航空航天大學(xué)出版社,1994</p><p> [14]楊振江.智能儀器與數(shù)據(jù)采集系統(tǒng)中的新器件及應(yīng)用.西安:西安電子科技大學(xué)出版社,2001</
87、p><p> [15]王幸之.單片機(jī)應(yīng)用系統(tǒng)抗干擾技術(shù).北京:北京航空航天大學(xué)出版社,2000</p><p> [16]周興華.單片機(jī)C語言高級(jí)程序設(shè)計(jì),中國(guó)電力出版社,2008 </p><p> [17]朱運(yùn)利.單片機(jī)運(yùn)用技術(shù).北京機(jī)械工業(yè)出版社,2005</p><p><b> 附錄</b></p&g
88、t;<p><b> ?。?)系統(tǒng)總電路圖</b></p><p><b> 圖1</b></p><p><b> 系統(tǒng)完整源代碼</b></p><p> P1.0-P1.7為八路搶答器的輸入端口,P0口輸出到數(shù)碼管,P2口輸出到發(fā)光二極管,P3.6為蜂鳴器的輸出口。</
89、p><p><b> 源程序代碼:</b></p><p> BEEP BIT 00H</p><p> ORG 0000H</p><p> LJMP MAIN</p><p> ORG 0003H</p><p> LJMP S
90、TART</p><p> ORG 0013H</p><p> LJMP START1</p><p> ORG 001BH</p><p> LJMP START3</p><p> ORG 0030H</p><p> MAIN: MOV
91、 P1,#0FFH ;P1口置1</p><p> SETB P3.0 ;串行輸入置1</p><p> SETB P3.1 ;串行輸出置1</p><p> CLR BEEP ;清零&l
92、t;/p><p> MOV R0,#40H ;個(gè)位送“0”</p><p> MOV R1,#0FFH </p><p> MOV IP,#01H</p><p> MOV IE,#8FH</p><p> LOOP:CLR
93、 P3.6 ;串行輸入端清零</p><p> MOV P0,R1</p><p> LCALL DEL ;延時(shí)</p><p> SETB P3.0</p><p> CLR P3.1 </p><
94、p> MOV P0,R0</p><p> LCALL DEL ;延時(shí)</p><p> SETB P3.1 ;串行輸出端置1</p><p> SJMP LOOP</p><p> DEL: MOV R4,#2
95、0H ;立即數(shù)送R4</p><p> DLY1:MOV R3,#49 ;(R3)-1不為0,繼續(xù)</p><p> DLY2:DJNZ R3,DLY2 ;(R4)-1不為0,繼續(xù) </p><p> DJNZ R4,DLY1
96、 ;返回</p><p><b> RET</b></p><p> START0:CLR EA</p><p> MOV A,P1</p><p> ML0: CJNE A,#0FEH,ML1 ;“1”字符送P0口</p><p&
97、gt; MOV R0,0F9H</p><p> CLR P2.0 </p><p> SJMP ML8</p><p> ML1: CJNE A,#0FEH,ML2 ;“2”字符送P0口</p><p> MOV R0,0A4H</p><p>
98、 CLR P2.1</p><p> SJMP ML8</p><p> ML2: CJNE A,#0FBH,ML3 ;“3”字符送P0口</p><p> MOV R0,0B0H</p><p> CLR P2.2</p><p> SJMP
99、 ML8</p><p> ML3: CJNE A,#0F7H,ML4 ;“4”字符送P0口</p><p> MOV R0,99H</p><p> CLR P2.3</p><p> SJMP ML8</p><p> ML4: CJNE A,
100、#0EFH,ML5 ;“5”字符送P0口</p><p> MOV R0,92H</p><p> CLR P2.4</p><p> SJMP ML8</p><p> ML5: CJNE A,#0DFH,ML6 ;“6”字符送P0口</p>
101、<p> MOV R0,82H</p><p> CLR P2.5</p><p> SJMP ML8</p><p> ML6: CJNE A,#0EFH,ML7 ;“7”字符送P0口</p><p> MOV R0,F8H</p><p&
102、gt; CLR P2.5</p><p> SJMP ML8</p><p> ML7: CJNE A,#0EFH,ML8 ;“8”字符送P0口</p><p> MOV R0,80H</p><p> ML8: CLR P3.6
103、;蜂鳴器響</p><p> RET 1</p><p> SRAT1:CLR EA ;關(guān)中斷</p><p> MOV R7,#30 ;立即數(shù)30送R7</p><p> MOV R0,#0L0H</p><
104、p> MOV R1,#0B0H</p><p> MOV TMOD,#42H</p><p> MOV TH0,#80H ;80H送TH0</p><p> MOV TH1,#83H ;83H送TH1</p><p> MOV TL1,#
105、00H</p><p> SETB TR0</p><p> SETB TR1</p><p> SETB EA</p><p><b> RET 1</b></p><p> START2:SET P3.4 ;定時(shí)/計(jì)數(shù)器0外部
106、信號(hào)輸入端置1</p><p><b> NOP</b></p><p><b> NOP</b></p><p> CLR P3.4</p><p><b> RET 1</b></p><p> START3:DEC
107、R7 ;秒減1</p><p> LCALL DISP ;調(diào)顯示處理程序</p><p> MOV A,R7 ;(R7)送累加器A</p><p> JZ ML10</p><p> CJNZ
108、R7,#00H,ML10 </p><p> MOV TH1,#83H ;83H送TH1</p><p> MOV TL1,#00H ;00H送TL1</p><p> SETB TR1 </p><p> SETB TR0</p>&
109、lt;p> SETB EA ;開中斷</p><p> LJMP ML11</p><p> ML10: CLR P3.6 ;蜂鳴器響</p><p> CLR TR0 ;關(guān)定時(shí)器T0</p&
110、gt;<p> CLR TR1 ;關(guān)定時(shí)器T0</p><p> CLR EA</p><p> ML11:RET 1</p><p> DISP MOV A,R7</p><p> MOV B,#2</p><
111、;p> MUL A,B</p><p> MOV B,A</p><p> ADD A,#09H</p><p> MOVC A,@A+PC</p><p> MOV R1,A</p><p> MOV A,B</p><p>
112、ADD A,#02H</p><p> INC A</p><p> MOVC A,@A+PC</p><p> MOV R0,A</p><p> TAB: DB 0FFH,40H,0FFH,79H,0FFH,24H</p><p> DB 0
113、FFH,30H,0FFH,19H,0FFH,12H</p><p> DB 0FFH,02H,0FFH,78H,0FFH,00H</p><p> DB 0FFH,10H,0F9H,40H,0F9H,79H</p><p> DB 0F9H,24H,0F9H,30H,0F9H,19H</p><p> D
114、B 0F9H,12H,0F9H,02H,0F9H,18H</p><p> DB 0F9H,00H,0F9H,10H,0A4H,40H</p><p> DB 0A4H,79H,0A4H,24H,0A4H,30H </p><p> DB 0A4H,19H,0A4H,12H,0A4H,02H</p>&l
115、t;p> DB 0A4H,78H,0A4H,00H,0A4H,10H</p><p> END. ;程序結(jié)束</p><p><b> 文獻(xiàn)綜述</b></p><p> 利用單片機(jī)設(shè)計(jì)八路搶答器</p><p><b> 1前言部
116、分</b></p><p> 電子技術(shù)和微型計(jì)算機(jī)的迅速發(fā)展,促進(jìn)微型計(jì)算機(jī)測(cè)量和控制技術(shù)的迅速發(fā)展和廣泛應(yīng)用,單片機(jī)(單片微型計(jì)算機(jī))的應(yīng)用已經(jīng)滲透到國(guó)民經(jīng)濟(jì)的各個(gè)部門和領(lǐng)域,它起到了越來越重要的作用。單片微型計(jì)算機(jī)就是將中央處理單元、存儲(chǔ)器、定時(shí)/計(jì)數(shù)器和多種接口都集成到一塊集成電路芯片上的微型計(jì)算機(jī)。因此一塊芯片就構(gòu)成了一臺(tái)計(jì)算機(jī)。它已成為工業(yè)控制領(lǐng)域、智能儀器儀表、尖端武器、日常生活中最廣泛
117、使用的計(jì)算機(jī)。</p><p> 隨著集成電路技術(shù)和工藝的飛速發(fā)展,真正單片化的單片機(jī)已經(jīng)成為主流產(chǎn)品。過去需要用到很多的外部設(shè)備來實(shí)現(xiàn)的功能,現(xiàn)在只要通過對(duì)單片機(jī)的開發(fā)研制就可以實(shí)現(xiàn)。單片機(jī)有著微處理器所不具備的功能,它可單獨(dú)地完成現(xiàn)代工業(yè)控制所要求的智能化控制功能,這是單片機(jī)最大的特征。單片機(jī)真正單片化,省去了大量的硬件開發(fā)調(diào)試工作和以前利用復(fù)雜電子線路或數(shù)字電路構(gòu)成的控制系統(tǒng),可以軟件控制來實(shí)現(xiàn),并能夠?qū)?/p>
118、現(xiàn)智能化,大大地提高了工作效率;現(xiàn)在單片機(jī)控制范疇無所不在,例如通信產(chǎn)品、家用電器、智能儀器儀表、過程控制和專用控制裝置等等,單片機(jī)的應(yīng)用領(lǐng)域越來越廣泛。單片機(jī)的應(yīng)用意義遠(yuǎn)不限于它的應(yīng)用范疇或由此帶來的經(jīng)濟(jì)效益,更重要的是它已從根本上改變了傳統(tǒng)的控制方法和設(shè)計(jì)思想,也使電路簡(jiǎn)單化和微型化。它是控制技術(shù)的一次革命,是一座重要的里程碑。經(jīng)實(shí)驗(yàn)測(cè)試,實(shí)現(xiàn)同樣功能的系統(tǒng),采用單片方式比總線擴(kuò)展方式具有更多的優(yōu)點(diǎn)。系統(tǒng)不僅功能強(qiáng)、性能可靠、成本降
119、低,而且進(jìn)一步微型化和便攜化。</p><p> 現(xiàn)代電子電路的快速發(fā)展,以及電子行業(yè)對(duì)現(xiàn)有電子工程技術(shù)的不斷需求,特別是對(duì)實(shí)際操作實(shí)踐的電子人才的需求越來越多,所以加強(qiáng)學(xué)生動(dòng)手能力、重視實(shí)踐應(yīng)該是電子發(fā)展需求的必然趨向。實(shí)踐動(dòng)手能力的培養(yǎng)是一種綜合能力,這種能力當(dāng)然是在一定難度的前提下完成的,通過一定數(shù)量的實(shí)踐才能逐步形成的。因此在培養(yǎng)實(shí)踐能力的同時(shí),要通過實(shí)踐來不斷的發(fā)現(xiàn)問題和解決問題的途徑和方法,從而提高
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 八路搶答器畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)-----八路搶答器設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)----八路搶答器設(shè)計(jì)
- 八路搶答器的設(shè)計(jì)【畢業(yè)設(shè)計(jì)】
- 八路搶答器的設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--八路搶答器的設(shè)計(jì)
- 八路電子搶答器畢業(yè)設(shè)計(jì)
- 信息工程畢業(yè)設(shè)計(jì)---八路搶答器設(shè)計(jì)
- 八路數(shù)字搶答器畢業(yè)設(shè)計(jì)
- 經(jīng)典八路智能搶答器畢業(yè)設(shè)計(jì)
- 八路數(shù)字搶答器畢業(yè)設(shè)計(jì)
- 八路搶答器設(shè)計(jì)
- 八路智能搶答器設(shè)計(jì)報(bào)告
- 畢業(yè)設(shè)計(jì)---基于八路搶答器的設(shè)計(jì)
- 八路搶答器設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)
- 利用單片機(jī)設(shè)計(jì)八路搶答器【文獻(xiàn)綜述】
- 八路搶答器單片機(jī)畢業(yè)設(shè)計(jì)
- 搶答器課程設(shè)計(jì)--八路搶答器
- 單片機(jī)設(shè)計(jì)八路搶答器【開題報(bào)告】
- 《八路搶答器》課程設(shè)計(jì)報(bào)告
評(píng)論
0/150
提交評(píng)論