




已閱讀5頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
分類號 編號煙 臺 大 學(xué) 文 經(jīng) 學(xué) 院畢 業(yè) 論 文(設(shè) 計(jì))基于at89s52單片機(jī)的八路電子搶答器based on zhe at89s52 muc eight way electronic responder申請學(xué)位: 學(xué)士 院 系: 電子信息與計(jì)算機(jī)科學(xué) 專 業(yè): 通信工程 姓 名: 王鵬飛 學(xué) 號: 200890512231 指導(dǎo)老師: 張靜(助教) 2019年7月20日煙臺大學(xué)文經(jīng)學(xué)院基于at89s52單片機(jī)的八路電子搶答器 姓 名: 王鵬飛 導(dǎo) 師: 張靜 2019年7月20日煙臺大學(xué)文經(jīng)學(xué)院煙臺大學(xué)文經(jīng)學(xué)院畢業(yè)論文(設(shè)計(jì))任務(wù)書院(系):電子信息與計(jì)算機(jī)科學(xué)系姓名王鵬飛 學(xué)號200890512231畢業(yè)屆別2012 專業(yè)通信工程畢業(yè)論文(設(shè)計(jì))題目at89s52單片機(jī)的八路電子搶答器指導(dǎo)教師張靜學(xué)歷碩士職稱助教所學(xué)專業(yè)光學(xué)具體要求(主要內(nèi)容、基本要求、主要參考資料等):主要內(nèi)容: 1.搶答器同時供8名選手使用,分別使用8個按鍵s0-s7(表示)2.設(shè)置一個系統(tǒng)清除和搶答控制開關(guān),該開關(guān)由主持人控制3.搶答器具有鎖存與顯示功能4.主持人按開始鍵,選手開始搶答,搶答器顯示選手號碼5.主持人按清除鍵,禁止搶答,顯示00基本要求:獨(dú)立自主完成并了解所用知識。主要參考資料: 黃志偉 全國大學(xué)生電子設(shè)計(jì)競賽訓(xùn)練教程 電子工業(yè)出版社 2005.1 王松武 電子創(chuàng)新設(shè)計(jì)與實(shí)踐 國防工業(yè)出版社 2005.1 王 津 單片機(jī)原理與應(yīng)用 重慶大學(xué)出版社 2004.2 謝自美 電子線路設(shè)計(jì)實(shí)驗(yàn)測試 華中科技大學(xué)出版社 2007.8 劉海燕 數(shù)字電路制作與調(diào)試 電子工業(yè)出版社 2008.9 張毅剛、彭喜元 單片機(jī)原理及接口技術(shù) 人民郵電出版社 2008.11進(jìn)度安排: 3月中旬至3月底 查閱相關(guān)資料,閱讀各類參考文獻(xiàn),學(xué)習(xí)相關(guān)理論知識。 夯實(shí)理論基礎(chǔ),形成初步設(shè)計(jì)思想 4月初至4月中旬 設(shè)計(jì)搶答器的內(nèi)部電路及連接設(shè)備,選購各相關(guān)設(shè)備零件, 焊接電路,組裝整個搶答器硬件部分。完成相關(guān)硬件設(shè)計(jì)及制作。 4月中旬至4月底 編寫與搶答器硬件相匹配的軟件,使硬件與軟件順利的結(jié) 合成一個整體。完成軟件編寫。 5月初至5月中旬 通過大量的實(shí)物測試找出搶答器設(shè)計(jì)和制作中的問題,并進(jìn) 行完善。調(diào)試搶答器。 5月底 準(zhǔn)備答辯 指導(dǎo)教師簽字:年 月 日院(系)意見: 教學(xué)院長(主任)簽字: 年 月 日附注:摘要:近年來,隨著單片機(jī)檔次的不斷提高,功能功能的不斷完善,其應(yīng)用日趨成熟、應(yīng)用領(lǐng)域日趨擴(kuò)大,特別是工業(yè)測控、尖端武器和日用家電等領(lǐng)域更是因?yàn)橛辛藛纹瑱C(jī)而生輝增色。單片機(jī)應(yīng)用技術(shù)已成為一項(xiàng)新的工程應(yīng)用技術(shù)。本文著中講述單片機(jī)的發(fā)展及單片機(jī)在八路電子搶答器中的應(yīng)用。該系統(tǒng)采用單片機(jī)at89s52作為控制中心,通過運(yùn)用單片機(jī)的編程語言來實(shí)現(xiàn)數(shù)碼管的顯示、搶答器的判斷和揚(yáng)聲器的發(fā)聲等功能,它的8個開關(guān)和8個led燈分別代表8位選手,當(dāng)其中以為選手按下開關(guān)時,揚(yáng)聲器發(fā)聲,相應(yīng)的led燈亮,數(shù)碼管會顯示選手的號碼。八路搶答器具有電路簡單、成本較低、操作方便、靈敏可靠等優(yōu)點(diǎn),具有較高的推廣價值。關(guān)鍵詞: 搶答器 單片機(jī) led數(shù)碼顯示管 揚(yáng)聲器abstract:in recent years, along with chip level rise ceaselessly, the function function ceaseless and perfect, its application is getting more and more mature, application fields is increasing, especially in industrial measurement and control, sophisticated weapons and household appliances and other fields is because of the single chip microcomputer and brightness. scm application technology has become a new technology and engineering application.in this paper the development of single-chip microcontroller and in eight way electronic responder application. the system uses single-chip microcomputer at89s52as the control center, through the use of single-chip programming language to realize digital tube display, responder judge and speaker of vocal function, its 8switch and 8 led lights representing each of the 8players, when the player presses that switch, loudspeaker, the corresponding led lights, digital tube displays the number of players. eight way has the advantages of simple circuit, low cost, convenient operation, sensitive and reliable, have higher promotion value.key words: vies to implement microcontroller led digital speaker目錄1. 緒 論82. 系統(tǒng)的設(shè)計(jì)92.1系統(tǒng)設(shè)計(jì)的總體思路92.2 方案的比較92.2.1方案一:92.2.2方案二102.2.3總體方案的設(shè)計(jì)103.單片機(jī)編程103.1 單片機(jī)的定義113.2.單片機(jī)的應(yīng)用領(lǐng)域123.2.1家用電器領(lǐng)域123.2.2 辦公自動化領(lǐng)域123.2.3智能產(chǎn)品領(lǐng)域123.2.4測控系統(tǒng)123.2.5智能接口123.2.6商業(yè)營銷領(lǐng)域133.2.7工業(yè)自動化133.2.8汽車電子與航空航天電子系纖統(tǒng)134. at89s52單片機(jī)介紹144.1芯片的特點(diǎn):144.2 管腳說明:154.3引腳號 第二功能155.系統(tǒng)方框圖176.系統(tǒng)原理圖187. 程序設(shè)計(jì)191. 緒 論 單片機(jī)是指一個集成在一塊芯片上的完整計(jì)算機(jī)系統(tǒng),盡管他的大部分功能集成在一塊小芯片上,但是它具有一個完整計(jì)算機(jī)所需要的大部分部件,事實(shí)上單片機(jī)是世界上數(shù)量最多的計(jì)算機(jī)?,F(xiàn)代人類生活中所用的幾乎每件電子和機(jī)械產(chǎn)品中都會集成有單片機(jī)。手機(jī)、電話、計(jì)算器、家用電器、電子玩具、掌上電腦以及鼠標(biāo)等電腦配件中都配有1-2部單片機(jī)。而個人電腦中也會有為數(shù)不少的單片機(jī)在工作。本設(shè)計(jì)通過單片機(jī)編程語言來對at89s52下命令,驅(qū)使at89s52來實(shí)現(xiàn)數(shù)碼管的顯示、搶答器的判斷和揚(yáng)聲器的發(fā)聲等功能。本次設(shè)計(jì)電路簡單、成本較低、操作方便、靈敏可靠,即可以提高動手能力,又可以使制作者對單片機(jī)的編程有一個更深入的了解。2. 系統(tǒng)的設(shè)計(jì)2.1系統(tǒng)設(shè)計(jì)的總體思路 實(shí)現(xiàn)這個8路搶答器,要考慮的主要是以下四個方面的內(nèi)容:一、每個開關(guān)都有相應(yīng)的號碼,必須準(zhǔn)確地將號碼和開關(guān)一一對應(yīng)。二、數(shù)碼管的顯示也要和開關(guān)一一對應(yīng)。三、要實(shí)現(xiàn)當(dāng)選手按下開關(guān)后揚(yáng)聲器會作出回應(yīng)。四、實(shí)現(xiàn)總開關(guān)的控制和復(fù)位功能。于是本設(shè)計(jì)就是依著四個部分為核心內(nèi)容展開。圖就是本文設(shè)計(jì)的方案。數(shù)碼顯示聲音提示主持人按鍵選手按鍵復(fù)位電路電源電路at89s52單片機(jī)圖圖2.2 方案的比較為了實(shí)現(xiàn)這種有自動播放歌和演奏功能的電子琴,有兩種方案可供參考:2.2.1方案一:系統(tǒng)各部分采用中小規(guī)模集成數(shù)字電路,用機(jī)械開關(guān)按鈕作為控制開關(guān),完成搶答輸入信號的觸發(fā)。該方案的特點(diǎn)是中小規(guī)模的集成電路應(yīng)用技術(shù)成熟,性能可靠,能方便地完成選手搶答的基本功能,但是由于系統(tǒng)功能要求較高,所以電路連接集成電路相對較多,而且過于復(fù)雜,并且制作過程工序比較繁瑣,使用不太方便。2.2.2方案二:該系統(tǒng)采用單片機(jī)at89s52作為控制核心,該系統(tǒng)可以完成運(yùn)算控制、信號識別以及顯示功能的實(shí)現(xiàn)。由于用了單片機(jī),使其技術(shù)比較成熟,應(yīng)用起來方便、簡單并且單片機(jī)周圍的輔助電路也比較少,便于控制和實(shí)現(xiàn)。整個系統(tǒng)具有極其靈活的可編程性,能方便地對系統(tǒng)進(jìn)行功能的擴(kuò)張和更改性。at89s52單片機(jī)特點(diǎn)如下:(1)可靠性好:單片機(jī)按照工業(yè)控制要求設(shè)計(jì),抵抗工業(yè)噪聲干擾優(yōu)于一般的cpu,程序指令和數(shù)據(jù)都可以寫在rom,許多信號通道都在同一芯片,因此可靠性高。(2)易擴(kuò)充:單片機(jī)有一般電腦所必須的器件,如三態(tài)雙向總線,串并行的輸入及輸出引腳,可擴(kuò)充為各種規(guī)模的微電腦系統(tǒng)。(3)控制功能強(qiáng):單片機(jī)指令除了輸入輸出指令,邏輯判斷指令外還有更豐富的條件分支跳躍指令。方案比較及其選用依據(jù),顯然方案二比方案一簡單的多,不但從性能上優(yōu)于方案一,而且在使用上及其功能的實(shí)現(xiàn)上都較方案一簡潔,并且由于單片機(jī)具有優(yōu)越的集成電路電路,有其復(fù)雜的電路性能,從而可能會使信號的輸入輸出產(chǎn)生延時及不必要的誤差。依此依據(jù)選擇方案二比較合適性,使其工作速度更快、效率更高。另外at89s52單片機(jī)采用12mhz的晶振,提高了信號的測量精度,并且使該系統(tǒng)可以通過軟件改進(jìn)來擴(kuò)張功能。方案一采用了中小規(guī)模集成。2.2.3總體方案的設(shè)計(jì)根據(jù)設(shè)計(jì)要求該八路搶答器能實(shí)現(xiàn)數(shù)碼管的顯示、搶答器的判斷和揚(yáng)聲器的發(fā)聲等功能,8個開關(guān)和8個led燈分別代表8位選手,當(dāng)其中一位選手按下開關(guān)時,揚(yáng)聲器發(fā)聲,相應(yīng)的led燈亮,數(shù)碼管會顯示選手的號碼。除此之外還有兩個開關(guān)按鍵,一個是主持人使用的總開關(guān),當(dāng)主持人按下總開關(guān)后選手才能開始搶答;另外一個是復(fù)位開關(guān),當(dāng)搶答結(jié)束后,主持人按下復(fù)位開關(guān),所有的數(shù)據(jù)都會清零,然后再繼續(xù)下一個搶答。3.單片機(jī)編程 一臺能夠工作的計(jì)算機(jī)要有這樣幾個部分構(gòu)成:中央處理器單元cpu(進(jìn)行運(yùn)算、控制)、隨機(jī)存儲器ram(數(shù)據(jù)存儲)、輸入/輸出設(shè)備i/o(串行口、并行輸出口等)。在個人計(jì)算機(jī)(pc)上這些部分被分成若干塊芯片,安裝在一個被稱之為主板的印刷線路板上。而在單片機(jī)中,這些部分全部被做到一塊集成電路芯片中了,所以就成為單片機(jī),而且有一些單片機(jī)中除了上述部分外,還集成了其他部分如模擬量/數(shù)字量轉(zhuǎn)換(a/d)和數(shù)字量/模擬量轉(zhuǎn)換(d/a)等。單片機(jī)憑借體積小、質(zhì)量輕、價格便宜等優(yōu)勢,已經(jīng)滲透到我們生活的各個領(lǐng)域:導(dǎo)彈的導(dǎo)航裝置、飛機(jī)上各種儀表的控制、工業(yè)自動化過程的實(shí)時控制和數(shù)據(jù)處理、廣泛使用的各種智能ic卡、民用豪華轎車的安全保障系統(tǒng)、錄像機(jī)、攝像機(jī)、全自動洗衣機(jī)、程控玩具、電子寵物等,更不用說自動控制領(lǐng)域的機(jī)器人、智能儀表、醫(yī)療器械了。3.1 單片機(jī)的定義單片機(jī)是指一個集成在一塊芯片上的完整計(jì)算機(jī)系統(tǒng)。盡管他的大部分功能集成在一塊小芯片上,但是它具有一個完整計(jì)算機(jī)所需要的大部分部件:cpu、內(nèi)存、內(nèi)部和外部總線系統(tǒng),目前大部分還會具有外存。同時集成諸如通訊接口、定時器,實(shí)時時鐘等外圍設(shè)備。而現(xiàn)在最強(qiáng)大的單片機(jī)系統(tǒng)甚至可以將聲音、圖像、網(wǎng)絡(luò)、復(fù)雜的輸入輸出系統(tǒng)集成在一塊芯片上。 單片機(jī)也被稱為微控制器(microcontroler),是因?yàn)樗钤绫挥迷诠I(yè)控制領(lǐng)域。單片機(jī)由芯片內(nèi)僅有cpu的專用處理器發(fā)展而來。最早的設(shè)計(jì)理念是通過將大量外圍設(shè)備和cpu集成在一個芯片中,使計(jì)算機(jī)系統(tǒng)更小,更容易集成進(jìn)復(fù)雜的而對提及要求嚴(yán)格的控制設(shè)備當(dāng)中。intel的z80是最早按照這種思想設(shè)計(jì)出的處理器,從此以后,單片機(jī)和專用處理器的發(fā)展便分道揚(yáng)鑣。 早期的單片機(jī)都是8位或4位的。其中最成功的是intel的8031,因?yàn)楹唵慰煽慷阅懿诲e獲得了很大的好評。此后在8031上發(fā)展出了mcs51系列單片機(jī)系統(tǒng)?;谶@一系統(tǒng)的單片機(jī)系統(tǒng)直到現(xiàn)在還在廣泛使用。隨著工業(yè)控制領(lǐng)域要求的提高,開始出現(xiàn)了16位單片機(jī),但因?yàn)樾詢r比不理想并未得到很廣泛的應(yīng)用。90年代后隨著消費(fèi)電子產(chǎn)品大發(fā)展,單片機(jī)技術(shù)得到了巨大的提高。隨著intel i960系列特別是后來的arm系列的廣泛應(yīng)用,32位單片機(jī)迅速取代16位單片機(jī)的高端地位,并且進(jìn)入主流市場。而傳統(tǒng)的8位單片機(jī)的性能也得到了飛速提高,處理能力比起80年代提高了數(shù)百倍。目前,高端的32位單片機(jī)主頻已經(jīng)超過300mhz,性能直追90年代中期的專用處理器,而普通的型號出廠價格跌落至1美元,最高端的型號也只有10美元。當(dāng)代單片機(jī)系統(tǒng)已經(jīng)不再只在裸機(jī)環(huán)境下開發(fā)和使用,大量專用的嵌入式操作系統(tǒng)被廣泛應(yīng)用在全系列的單片機(jī)上。而在作為掌上電腦和手機(jī)核心處理的高端單片機(jī)甚至可以直接使用專用的windows和linux操作系統(tǒng)。 單片機(jī)比專用處理器最適合應(yīng)用于嵌入式系統(tǒng),因此它得到了最多的應(yīng)用。事實(shí)上單片機(jī)是世界上數(shù)量最多的計(jì)算機(jī)?,F(xiàn)代人類生活中所用的幾乎每件電子和機(jī)械產(chǎn)品中都會集成有單片機(jī)。手機(jī)、電話、計(jì)算器、家用電器、電子玩具、掌上電腦以及鼠標(biāo)等電腦配件中都配有1-2部單片機(jī)。而個人電腦中也會有為數(shù)不少的單片機(jī)在工作。汽車上一般配備40多部單片機(jī),復(fù)雜的工業(yè)控制系統(tǒng)上甚至可能有數(shù)百臺單片機(jī)在同時工作!單片機(jī)的數(shù)量不僅遠(yuǎn)超過pc機(jī)和其他計(jì)算的綜合,甚至比人類的數(shù)量還要多。3.2.單片機(jī)的應(yīng)用領(lǐng)域3.2.1家用電器領(lǐng)域 目前國內(nèi)各種家用電器已普遍采用單片機(jī)控制取代傳統(tǒng)的控制電路,做成單片機(jī)控制系統(tǒng),如洗衣機(jī)、電冰箱、空調(diào)機(jī)、微波爐、電飯煲、電視機(jī)、錄像機(jī)及其他視頻、音像設(shè)備的控制器 。3.2.2 辦公自動化領(lǐng)域 現(xiàn)代辦公室中所使用的大量通信、信息產(chǎn)品多數(shù)都采用了單片機(jī),如通用計(jì)算機(jī)系統(tǒng)中的鍵盤譯碼、磁盤驅(qū)動、打印機(jī)、繪圖儀、復(fù)印機(jī)、電話、舌、傳真機(jī)及考勤機(jī)等。3.2.3智能產(chǎn)品領(lǐng)域 單片機(jī)微處理器與傳統(tǒng)的機(jī)械產(chǎn)品相結(jié)合,使傳統(tǒng)機(jī)械產(chǎn)品結(jié)構(gòu)簡化、控制智能化 構(gòu)成新一代的機(jī)電一體化的產(chǎn)品o例如傳真打字機(jī)采用單片機(jī),可以取代近千個機(jī)械器件;縫紉機(jī)采用單片機(jī)控制,可執(zhí)行多功能自動操作、自動調(diào)速,控制縫紉花樣的選擇。51單 片機(jī)還可以應(yīng)用于智能儀表,用單片機(jī)微處理器改良原有的測量、控制儀表,能使儀表數(shù)字化、智能化多功能化、綜合化。而測量儀器中的誤差修正、線性化等問題也可迎刃而解 。3.2.4測控系統(tǒng)使用單片機(jī)微處理器可以設(shè)計(jì)各種工業(yè)控制系統(tǒng)、環(huán)境控制系統(tǒng)、數(shù)據(jù)控制系統(tǒng) 、例如溫室人工氣候控制、水閘自動控制、電鍍生產(chǎn)線自動控制、汽輪機(jī)電液調(diào)節(jié)系統(tǒng)等。在 目前數(shù)字控制系統(tǒng)的簡易控制機(jī)中,采用單片機(jī)可提高可靠性,增強(qiáng)其功能、降低成本。 3.2.5智能接口 微電腦系統(tǒng),特別是較大型的工業(yè)測控系統(tǒng)中,除外圍裝置(打印機(jī)、鍵盤、磁盤 crt)外,還用許多外部通信、采集、多路分配管理、驅(qū)動控制等接口。這些外圍裝置與接口如果完全由主機(jī)進(jìn)行管理,勢必造成主機(jī)負(fù)擔(dān)過重,降低執(zhí)執(zhí)行速度,如果采用單片機(jī)進(jìn)行接口的控制和管理,單片機(jī)微處理器與主機(jī)可以并行工作,會大大地提高系統(tǒng)的執(zhí)行 速度。如在大型數(shù)據(jù)采集系統(tǒng)中,用單片機(jī)對模擬/數(shù)字轉(zhuǎn)換接口進(jìn)行控制不僅可提高采集速度,還可對數(shù)據(jù)進(jìn)行預(yù)先處理,如數(shù)字濾波、線性化處理、誤差修正等。在通信接口中采用單片機(jī)可對數(shù)據(jù)進(jìn)行編碼譯碼、分配管理、接收/發(fā)送控制等。3.2.6商業(yè)營銷領(lǐng)域 在商業(yè)營銷系統(tǒng)中已廣泛使用的電子秤、收款機(jī)、條形碼閱讀器、倉儲安全監(jiān)測系統(tǒng) 主要由于這種系統(tǒng)有明顯的抗病菌侵害、抗電磁干擾等高可靠性能的保證 。3.2.7工業(yè)自動化 如工業(yè)過程控制、過程監(jiān)測、工業(yè)控制器及機(jī)電一體化控制系統(tǒng)等,這些系統(tǒng)除一些 小型工控機(jī)外,許多都是以單片機(jī)為核心的單機(jī)或多機(jī)網(wǎng)絡(luò)系統(tǒng),如工業(yè)機(jī)器人的控制系 仃走系統(tǒng)、擒拿系統(tǒng)等節(jié)已等節(jié)點(diǎn)構(gòu)成的多機(jī)網(wǎng)絡(luò)系統(tǒng) 3.2.8汽車電子與航空航天電子系纖統(tǒng)通常在這些電子系統(tǒng)中的集中顯示系統(tǒng):動力監(jiān)測控制系統(tǒng)、自動駕駛系統(tǒng)、通信系 統(tǒng)及運(yùn)行監(jiān)視器等,都要構(gòu)成冗余的網(wǎng)絡(luò)系統(tǒng)。 單片機(jī)的應(yīng)用意義絕不限于它的功能及所帶來的經(jīng)濟(jì)效益上。 更重要的意義在于,單 片機(jī)的應(yīng)用正從根本上改變著傳統(tǒng)的控制系統(tǒng)設(shè)計(jì)思想和設(shè)計(jì)方法。從前必須由模擬電路 或數(shù)字電路實(shí)現(xiàn)的大部分控制功能,現(xiàn)在已能使用單片機(jī)通過軟件方法實(shí)現(xiàn)了。這種以軟件取代硬件,并能提高系統(tǒng)性能的控制技術(shù),稱為“微控制技術(shù)”。這標(biāo)志著一種全新概 念的建立。隨著單片機(jī)應(yīng)用技術(shù)的推廣、普及,微控制技術(shù)必將不斷發(fā)展、日益完善、更 加充實(shí)。4. at89s52單片機(jī)介紹 4.1芯片的特點(diǎn):40個引腳,8kbytes flash片內(nèi)程序存儲器,256bytes的隨機(jī)存取數(shù)據(jù)存儲器(ram),32個外部雙向輸入/輸出(i/o)口,5個中斷優(yōu)先級2層中斷鑲嵌套中斷,2個16位可編程定時計(jì)數(shù)器,2個全雙工串行通信口,看門狗(wdt)電路,片內(nèi)時鐘振蕩器。此外,at89s52設(shè)計(jì)和配置了振蕩頻率可為0hz并可通過軟件設(shè)置省電模式??臻e模式下,cpu暫停工作,而ram定時計(jì)數(shù)器,串行口,外終端系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存ram的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。同時該芯片還具有pdip、tqfp和plcc等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。主要功能特性:兼容mcs-51指令系統(tǒng),8k可反復(fù)壓縮擦寫(1000次)isp flash rom,32個雙向i/o口,4.5-5.5v工作電壓,3個16位可編程定時/計(jì)數(shù)器,時鐘頻率0-33mhz,全雙工uart串行中斷口線,256x8bit內(nèi)部ram,2個外部中斷源,低功耗空閑和省電模式,中斷喚醒省電模式,3級加密位,看門狗(wdt)電路,軟件設(shè)置空閑和省電功能,靈活的isp字節(jié)和分頁編程,雙數(shù)據(jù)寄存器指針。4.2 管腳說明:vcc: 電源gnd: 地 p0口:p0口是一個8位漏極開路的雙向i/o口。作為輸出口,每位能驅(qū)動8個ttl邏輯電平。對p0端口寫“1”時,引腳用作高阻抗輸入。當(dāng)訪問外部程序和數(shù)據(jù)存儲器時,p0口也被作為低8位地址/數(shù)據(jù)復(fù)用。在這種模式下,p0具有內(nèi)部上拉電阻。在flash編程時,p0口也用來接收指令字節(jié):在程序校驗(yàn)時,輸出指令字節(jié)。程序校驗(yàn)時,需要外部上拉電阻。 p1口:p1口是一個具有內(nèi)部上拉電阻的8位雙向i/o口,p1輸出緩沖器能驅(qū)動4個ttl邏輯電平。對p1端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(iil)。此外,p1.0和p1.2分別作定時器/計(jì)數(shù)器2的外部計(jì)數(shù)輸入(p1.0/t2)和定時器/計(jì)數(shù)器2的觸發(fā)輸入(p1.1/t2ex)。在flash編程和校驗(yàn)時,p1口接收低8位地址字節(jié)。4.3引腳號 第二功能p1.0 t2 (定時器/j計(jì)數(shù)器t2的外部計(jì)數(shù)輸入),時鐘輸出p1.1 t2ex(定時器/計(jì)數(shù)器t2的捕捉/重載觸發(fā)信號和方向控制)p1.5 mosi(在系統(tǒng)編程用)p1.6 miso(在系統(tǒng)編程用)p1.7sck(在系統(tǒng)編程用)p2 口:p2口是一個具有內(nèi)部上拉電阻的8位雙向i/o口,p2輸出緩沖器 能驅(qū)使動4個ttl邏輯電平。對p2端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(iil).。在訪問外部程序存儲器或用16位地址讀取外部數(shù)據(jù)存儲器(例如執(zhí)行movxdptr)時,p2口送出高八位地址。在這種應(yīng)用中,p2口使用很強(qiáng)的內(nèi)部上拉發(fā)送1.在使用8位地址(如movxri)訪問外部數(shù)據(jù)存儲器時,p2口輸出p2鎖存器的內(nèi)容。在flash編程和校驗(yàn)時,p2口也接收高8位地址字節(jié)和一些控制信號。p3口:p3口是一個具有內(nèi)部上拉電阻的8位雙向i/o口,p2輸出緩沖器能驅(qū)使動4個ttl邏輯電平。對p3端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(iil).。p3口亦作為at89s52特殊功能(第二功能)使用,在flash編程和校驗(yàn)時,p3口也接收一些控制信號。5.系統(tǒng)方框圖下圖就是本文設(shè)計(jì)的系統(tǒng)方框圖,可以顯示選手的號碼。圖6.系統(tǒng)原理圖7. 程序設(shè)計(jì)#include#define uchar unsigned char#define uint unsigned intsbit k1=p10;sbit k2=p11;sbit k3=p12;sbit k4=p13;sbit k5=p14;sbit k6=p15;sbit k7=p16;sbit k8=p17;sbit fmq=p36;sbit key=p34;uchar qdnum=0;uchar code zx=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90;uchar ge=0,shi=0;uchar num=0;uchar time=60;/ 1ms的延遲程序void delay1ms(uint i) uchar j; while(i-) for(j=0;j115;j+);/ 500us的延遲程序void delay500us() uchar k; for(k=0;k57;k+);/蜂鳴器程序void beep() uint m; for(m=0;m100;m+) fmq=0; delay500us(); fmq=1; delay500us();fmq=1;delay1ms(100);/顯示程序void display() shi=time/10; ge=time%10; p2=0x04; p0=zxshi; delay1ms(4); p2=0x08; p0=zxge; delay1ms(4); p2=0x01; p0=zxqdnum; delay1ms(4);/主程序程序main() tmod=0x01; th0=0x3c; tl0=0xb0; it0=0; ea=1; et0=1; ex0=1;while(1) display(); if(key=0) beep(); tr0=1; if(num=20) num=0; time-; if(time=0) tr0=0;beep();void zhongduan() interrupt 0 ea=0;p2=0xfd;if(k1=0) qdnum=1;beep();if(k2=0) qdnum=2;beep();if(k3=0) qdnum=3;beep(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 年產(chǎn)200萬個PET塑料瓶建設(shè)項(xiàng)目實(shí)施方案
- 新疆烏魯木齊市實(shí)驗(yàn)學(xué)校2023-2024學(xué)年高三上學(xué)期1月月考數(shù)學(xué)含解析
- 風(fēng)電運(yùn)維安全培訓(xùn)內(nèi)容課件
- 炎黃職業(yè)技術(shù)學(xué)院《人力資源開發(fā)與管理C》2023-2024學(xué)年第二學(xué)期期末試卷
- 上饒幼兒師范高等??茖W(xué)校《小學(xué)語文課程與教學(xué)一》2023-2024學(xué)年第二學(xué)期期末試卷
- 無錫科技職業(yè)學(xué)院《地理信息系統(tǒng)》2023-2024學(xué)年第二學(xué)期期末試卷
- 蘇州百年職業(yè)學(xué)院《外報(bào)外刊選讀與翻譯》2023-2024學(xué)年第二學(xué)期期末試卷
- 連云港職業(yè)技術(shù)學(xué)院《中學(xué)美術(shù)學(xué)科教學(xué)論》2023-2024學(xué)年第二學(xué)期期末試卷
- 金陵科技學(xué)院《電子設(shè)計(jì)自動化技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖南科技學(xué)院《室內(nèi)空間測繪與制圖》2023-2024學(xué)年第二學(xué)期期末試卷
- 中國的國際話語權(quán)
- 第04章 CIE標(biāo)準(zhǔn)色度系統(tǒng)
- JGJ120-2012建筑基坑支護(hù)技術(shù)規(guī)程-20220807013156
- 共同辦展會合作協(xié)議書范文范本
- 2024年秋新冀教版英語三年級上冊 unit 3 lesson 3 教學(xué)課件
- 工業(yè)園區(qū)保潔合同
- 2024年網(wǎng)絡(luò)安全知識競賽考試題庫500題(含答案)
- 電子商務(wù)專業(yè)建設(shè)與發(fā)展規(guī)劃
- 隱蔽工程驗(yàn)收記錄(填充墻)
- 2024-2030年中國預(yù)付卡和禮品卡行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報(bào)告
- NBT-10779-2021空氣源熱泵集中供暖工程設(shè)計(jì)規(guī)范
評論
0/150
提交評論