版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 單片機(jī)控制的搶答器</b></p><p><b> 序言19</b></p><p> 第 1章 單片機(jī)的介紹20</p><p> 1.1 單片機(jī)的概述20</p><p> 1.2 單片機(jī)的發(fā)展20</p><p> 1.
2、2.1 4位單片機(jī)階段21</p><p> 1.2.2 8位單片機(jī)階段21</p><p> 1.2.3 16位單片機(jī)階段21</p><p> 1.2.4 32位單片機(jī)階段22</p><p> 1.3 單片機(jī)的應(yīng)用22</p><p> 第 2章 總體設(shè)計(jì)27</p>
3、<p> 2.1 搶答器的技術(shù)指標(biāo)27</p><p> 2.2 搶答器的設(shè)計(jì)要求27</p><p> 2.3 硬件設(shè)計(jì)要點(diǎn)27</p><p> 2.4 搶答器的基本組成和工作原理28</p><p> 2.4.1單片機(jī)的流程圖28</p><p> 2.4.2搶答器的的組成28&
4、lt;/p><p> 2.4.3搶答器的工作原理29</p><p> 2.4.4軟件的設(shè)計(jì)36</p><p> 第3章 搶答器的制作37</p><p> 3.1 PROTEL99簡(jiǎn)介37</p><p> 3.2制作中的注意事項(xiàng)37</p><p> 3.3 制作過(guò)程3
5、8</p><p> 第4章 系統(tǒng)的安裝與調(diào)試39</p><p> 4.1 系統(tǒng)的安裝39</p><p> 4.1.1 常見(jiàn)的錯(cuò)誤39</p><p> 4.1.2 元器件的檢測(cè)39</p><p> 4.2 實(shí)物的調(diào)試40</p><p> 4.2.1 調(diào)試過(guò)程40
6、</p><p> 4.3 設(shè)計(jì)中可能遇到的問(wèn)題及解決方法40</p><p><b> 致 謝42</b></p><p><b> 參考文獻(xiàn)43</b></p><p> 附錄一:搶答器的元器件44</p><p> 附件二:搶答器的原理圖45&l
7、t;/p><p> 附件三:搶答器的程序46</p><p><b> 序言</b></p><p> 隨著科學(xué)技術(shù)的發(fā)展和普及,各種各樣的比賽越來(lái)越多,搶答器的作用越來(lái)越重要。本次設(shè)計(jì)是以單片機(jī)為核心的八路搶答器。搶答器是競(jìng)賽問(wèn)答中一種常用的必備裝置, 智力競(jìng)賽搶答器的電路有各種各樣的,有的很簡(jiǎn)單,也有比較復(fù)雜的,此次做的八路數(shù)顯并且是使
8、用單片機(jī)控制其中包括了組合邏輯電路和時(shí)序電路。工廠、學(xué)校和電視臺(tái)等單位常舉辦各種智力競(jìng)賽:搶答記分器是必要設(shè)備。在平時(shí)舉行的各種競(jìng)賽中我們經(jīng)??吹接袚尨鸬沫h(huán)節(jié),舉辦方多數(shù)采用讓選手通過(guò)舉答題板的方法判斷選手的答題權(quán),這在某種程度上會(huì)因?yàn)橹鞒秩说闹饔^誤斷造成比賽的不公平性。為解決這個(gè)問(wèn)題,設(shè)計(jì)一種實(shí)用簡(jiǎn)單的裝置是畢不可少的。本次設(shè)計(jì)使用了74系列常用集成電路設(shè)計(jì)的數(shù)碼顯示八路搶答器的電路組成、設(shè)計(jì)思路及功能。此次設(shè)計(jì)的搶答器同時(shí)供8名選手
9、或8個(gè)代表隊(duì)比賽,分別用8個(gè)按鈕S1~S8表示。設(shè)置一個(gè)系統(tǒng)清除和搶答控制開(kāi)關(guān)S,該開(kāi)關(guān)由主持人控制。當(dāng)其中一路搶先接通電路后,裝置自動(dòng)切斷其他電路的信號(hào),同時(shí)答器具有鎖存與顯示功能。即選手按動(dòng)按鈕,鎖存相應(yīng)的編號(hào),并在LED數(shù)碼管上顯示,同時(shí)揚(yáng)聲器發(fā)出報(bào)警聲響提示。選手搶答實(shí)行優(yōu)先鎖存,優(yōu)先搶答選手的編號(hào)一直保持到主持</p><p> 單片機(jī)(又稱(chēng)為微控制器)的出現(xiàn)是計(jì)算機(jī)發(fā)展史上的一個(gè)重要的里程碑,它以體
10、積小、功能全、性?xún)r(jià)比高等諸多優(yōu)點(diǎn)而獨(dú)具特色,在工業(yè)控制、尖端武器、通訊設(shè)備、信息處理、家用電器等嵌入式應(yīng)用領(lǐng)域中獨(dú)占鰲頭。單片機(jī)的主要特點(diǎn)有:CPU抗干擾性強(qiáng)、可靠性高、電磁輻射小、控制能力強(qiáng),指令系統(tǒng)簡(jiǎn)單,程序可讀性強(qiáng),操作性強(qiáng)。由于單片機(jī)對(duì)成本是敏感的,所以目前占統(tǒng)治地位的軟件還是最低級(jí)匯編語(yǔ)言。近幾年,C語(yǔ)言也開(kāi)始廣泛被應(yīng)用。匯編語(yǔ)言是除了二進(jìn)制機(jī)器碼以上最低級(jí)的語(yǔ)言了,既然這么低級(jí)為什么還要用呢。很多高級(jí)的語(yǔ)言已經(jīng)達(dá)到了可視化編
11、程的水平為什么不用呢。原因很簡(jiǎn)單,就是單片機(jī)沒(méi)有家用計(jì)算機(jī)那樣的CPU,也沒(méi)有像硬盤(pán)那樣的海量存儲(chǔ)設(shè)備。一個(gè)可視化高級(jí)語(yǔ)言編寫(xiě)的小程序里面即使只有一個(gè)按鈕,也會(huì)達(dá)到幾十K的尺寸。對(duì)于家用PC的硬盤(pán)來(lái)講沒(méi)什么,可是對(duì)于單片機(jī)來(lái)講是不能接受的。 單片機(jī)在硬件資源方面的利用率必須很高才行,所以匯編雖然原始卻還是在大量使用。一樣的道理,如果把巨型計(jì)算機(jī)上的操作系統(tǒng)和應(yīng)用軟件拿到家用PC上來(lái)運(yùn)行,家用PC的也是承受不了的。</p>
12、<p> 目前最常用的單片機(jī)為MCS-51,是由美國(guó)INTEL公司(生產(chǎn)CPU的英特爾)生產(chǎn)的,89C2051是這幾年在我國(guó)非常流行的單片機(jī),它是由美國(guó)ATMEL公司開(kāi)發(fā)生產(chǎn)的,其內(nèi)核兼容MCS-51單片機(jī)。</p><p> 第 1章 單片機(jī)的介紹</p><p> 1.1 單片機(jī)的概述</p><p> 單片微型計(jì)算機(jī)簡(jiǎn)稱(chēng)單片機(jī),是典型的嵌入式
13、微控制器(Microcontroller Unit),常用英文字母的縮寫(xiě)MCU表示,它不是完成某一個(gè)邏輯功能的芯片,而是把一個(gè)計(jì)算機(jī)系統(tǒng)集成到一個(gè)芯片上。單片機(jī)由運(yùn)算器,控制器,存儲(chǔ)器,輸入輸出設(shè)備構(gòu)成,相當(dāng)于一個(gè)微型的計(jì)算機(jī)(最小系統(tǒng)),和計(jì)算機(jī)相比,單片機(jī)只缺少了I/O設(shè)備。概括的講:一塊芯片就成了一臺(tái)計(jì)算機(jī)。它的體積小、質(zhì)量輕、價(jià)格便宜、為學(xué)習(xí)、應(yīng)用和開(kāi)發(fā)提供了便利條件。同時(shí),學(xué)習(xí)使用單片機(jī)是了解計(jì)算機(jī)原理與結(jié)構(gòu)的最佳選擇。它最早
14、是被用在工業(yè)控制領(lǐng)域。</p><p> 由于單片機(jī)在工業(yè)控制領(lǐng)域的廣泛應(yīng)用,單片機(jī)由芯片內(nèi)僅有CPU的專(zhuān)用處理器發(fā)展而來(lái)。最早的設(shè)計(jì)理念是通過(guò)將大量外圍設(shè)備和CPU集成在一個(gè)芯片中,使計(jì)算機(jī)系統(tǒng)更小,更容易集成進(jìn)復(fù)雜的而對(duì)體積要求嚴(yán)格的控制設(shè)備當(dāng)中。</p><p> INTEL的8080是最早按照這種思想設(shè)計(jì)出的處理器,當(dāng)時(shí)的單片機(jī)都是8位或4位的。其中最成功的是INTEL的803
15、1,此后在8031上發(fā)展出了MCS51系列單片機(jī)系統(tǒng)。因?yàn)楹?jiǎn)單可靠而性能不錯(cuò)獲得了很大的好評(píng)。盡管2000年以后ARM已經(jīng)發(fā)展出了32位的主頻超過(guò)300M的高端單片機(jī),直到目前基于8031的單片機(jī)還在廣泛的使用。在很多方面單片機(jī)比專(zhuān)用處理器更適合應(yīng)用于嵌入式系統(tǒng),因此它得到了廣泛的應(yīng)用。事實(shí)上單片機(jī)是世界上數(shù)量最多處理器,隨著單片機(jī)家族的發(fā)展壯大,單片機(jī)和專(zhuān)用處理器的發(fā)展便分道揚(yáng)鑣。</p><p> 現(xiàn)代人類(lèi)
16、生活中所用的幾乎每件電子和機(jī)械產(chǎn)品中都會(huì)集成有單片機(jī)。手機(jī)、電話(huà)、計(jì)算器、家用電器、電子玩具、掌上電腦以及鼠標(biāo)等電腦配件中都配有1-2部單片機(jī)。 汽車(chē)上一般配備40多部單片機(jī),復(fù)雜的工業(yè)控制系統(tǒng)上甚至可能有數(shù)百臺(tái)單片機(jī)在同時(shí)工作。單片機(jī)的數(shù)量不僅遠(yuǎn)超過(guò)PC機(jī)和其他計(jì)算的總和,甚至比人類(lèi)的數(shù)量還要多。</p><p> 1.2 單片機(jī)的發(fā)展</p><p> 單片機(jī)誕生于1971年,經(jīng)歷
17、了SCM、MCU、SOC三大階段,早期的SCM單片機(jī)都是8位或4位的。其中最成功的是INTEL的8031,此后在8031上發(fā)展出了MCS51系列MCU系統(tǒng)。基于這一系統(tǒng)的單片機(jī)系統(tǒng)直到現(xiàn)在還在廣泛使用。隨著工業(yè)控制領(lǐng)域要求的提高,開(kāi)始出現(xiàn)了16位單片機(jī),但因?yàn)樾詢(xún)r(jià)比不理想并未得到很廣泛的應(yīng)用。90年代后隨著消費(fèi)電子產(chǎn)品大發(fā)展,單片機(jī)技術(shù)得到了巨大提高。隨著INTEL i960系列特別是后來(lái)的ARM系列的廣泛應(yīng)用,32位單片機(jī)迅速取代16
18、位單片機(jī)的高端地位,并且進(jìn)入主流市場(chǎng)。</p><p> 而傳統(tǒng)的8位單片機(jī)的性能也得到了飛速提高,處理能力比起80年代提高了數(shù)百倍。高端的32位Soc單片機(jī)主頻已經(jīng)超過(guò)300MHz,性能直追90年代中期的專(zhuān)用處理器,而普通的型號(hào)出廠價(jià)格跌落至1美元,最高端的型號(hào)也只有10美元。</p><p> 當(dāng)代單片機(jī)系統(tǒng)已經(jīng)不再只在裸機(jī)環(huán)境下開(kāi)發(fā)和使用,大量專(zhuān)用的嵌入式操作系統(tǒng)被廣泛應(yīng)用在全系
19、列的單片機(jī)上。而在作為掌上電腦和手機(jī)核心處理的高端單片機(jī)甚至可以直接使用專(zhuān)用的Windows和Linux操作系統(tǒng)。</p><p> 二十世紀(jì)跨越了三個(gè)“電”的時(shí)代,即電氣時(shí)代、電子時(shí)代和現(xiàn)已進(jìn)入的電腦時(shí)代。不過(guò),這種電腦通常是指?jìng)€(gè)人計(jì)算機(jī),簡(jiǎn)稱(chēng)PC機(jī)。它由主機(jī)、鍵盤(pán)、顯示器等組成。還有一類(lèi)計(jì)算機(jī),大多數(shù)人卻不怎么熟悉。這種計(jì)算機(jī)就是把智能賦予各種機(jī)械的單片機(jī)(亦稱(chēng)微控制器)。顧名思義,這種計(jì)算機(jī)的最小系統(tǒng)只用
20、了一片集成電路,即可進(jìn)行簡(jiǎn)單運(yùn)算和控制。因?yàn)樗w積小,通常都藏在被控機(jī)械的“肚子”里。它在整個(gè)裝置中,起著有如人類(lèi)頭腦的作用,它出了毛病,整個(gè)裝置就癱瘓了?,F(xiàn)在,這種單片機(jī)的使用領(lǐng)域已十分廣泛,如智能儀表、實(shí)時(shí)工控、通訊設(shè)備、導(dǎo)航系統(tǒng)、家用電器等。各種產(chǎn)品一旦用上了單片機(jī),就能起到使產(chǎn)品升級(jí)換代的功效,常在產(chǎn)品名稱(chēng)前冠以形容詞——“智能型”,如智能型洗衣機(jī)等?,F(xiàn)在有些工廠的技術(shù)人員或其它業(yè)余電子開(kāi)發(fā)者搞出來(lái)的某些產(chǎn)品,不是電路太復(fù)雜,就
21、是功能太簡(jiǎn)單且極易被仿制。究其原因,可能就卡在產(chǎn)品使用的單片機(jī)或其它可編程邏輯器件上。</p><p> 1.2.1 4位單片機(jī)階段</p><p> 由1975年美國(guó)德克薩斯儀表公司推出的4位單片機(jī)TMS-1000,后來(lái)4位單片機(jī)就開(kāi)始得到應(yīng)用。</p><p> 單片機(jī)初級(jí)階段。因工藝限制,單片機(jī)采用雙片的形式而且功能比較簡(jiǎn)單。1974年12月,仙童公司
22、推出了8位的F8單片機(jī),實(shí)際上只包括了8位CPU、64B RAM和2個(gè)并行口。 </p><p> 4位單片機(jī)主要應(yīng)用于家用電器和電子玩具。</p><p> 1.2.2 8位單片機(jī)階段</p><p> 1976年美國(guó)Intel公司推出的MCS-48系列的8位單片機(jī)后,單片機(jī)就開(kāi)始進(jìn)入一個(gè)新的階段,8位單片機(jī)紛紛應(yīng)運(yùn)而生。例如:莫斯特克和仙童公司共同合作生
23、產(chǎn)的3870(F8)系列,摩托羅拉公司的6801系列等等。后來(lái)隨著科學(xué)的發(fā)展,8位單片機(jī)得到了更好的發(fā)展,功能也得到了發(fā)展。</p><p> 低性能單片機(jī)階段。1976年,Intel公司推出的MCS-48單片機(jī)(8位單片機(jī))極大地促進(jìn)了單片機(jī)的變革和發(fā)展;1977年,GI公司推出了PIC1650,但這個(gè)階段的單片機(jī)仍然處于低性能階段。 </p><p> 8位單片機(jī)由于功能強(qiáng),廣泛應(yīng)
24、用于工業(yè)控制,智能接口,儀器儀表等各個(gè)領(lǐng)域。</p><p> 1.2.3 16位單片機(jī)階段</p><p> 1983年后,集成電路的集成度達(dá)到了十幾萬(wàn)只管/片。16位單片機(jī)也問(wèn)世了,同時(shí)也將單片機(jī)的功能推向了一個(gè)新的階段。</p><p> 高性能單片機(jī)階段。1978年,Zilog公司推出了28單片機(jī);1980年,Intel公司在MCS-48單片機(jī)的基礎(chǔ)
25、上推出了MCS-51系列,Mortorola公司推出了6801單片機(jī);這些產(chǎn)品使單片機(jī)的性能及應(yīng)用躍上了一個(gè)新的臺(tái)階。此后,各公司的8位單片機(jī)迅速發(fā)展起來(lái)。這個(gè)階段推出的單片機(jī)普遍帶有串行I/O口、多級(jí)中斷系統(tǒng)、16位定時(shí)器/計(jì)數(shù)器,片內(nèi)ROM、RAM容量加大,且尋址范圍可達(dá)64 KB,有的片內(nèi)還帶有A/D轉(zhuǎn)換器。由于這類(lèi)單片機(jī)的性能價(jià)格比高,所以被廣泛應(yīng)用,是目前應(yīng)用數(shù)量最多的單片機(jī)。 </p><p> 1
26、6位單片機(jī)可應(yīng)用于高速?gòu)?fù)雜的控制系統(tǒng)。</p><p> 1.2.4 32位單片機(jī)階段</p><p> 最近幾年,各個(gè)計(jì)算機(jī)生產(chǎn)廠家都進(jìn)入了更高性能的32位單片機(jī)研制、生產(chǎn)階段。由于控制領(lǐng)域?qū)?2位單片機(jī)需求并不十分迫切,導(dǎo)致32位單片機(jī)的應(yīng)用并不多。雖然單片機(jī)發(fā)展經(jīng)歷了不同的發(fā)展階段,但4位、8位、16位單片機(jī)并沒(méi)有淘汰,一直到現(xiàn)在都有應(yīng)用。</p><p&g
27、t; 8位單片機(jī)鞏固、發(fā)展及16位單片機(jī)、32位單片機(jī)推出階段。16位單片機(jī)的典型產(chǎn)品為Intel公司生產(chǎn)的MCS-96系列單片機(jī)。而32位單片機(jī)除了具有更高的集成度外,其數(shù)據(jù)處理速度比16位單片機(jī)提高許多,性能比8位、16位單片機(jī)更加優(yōu)越。20世紀(jì)90年代是單片機(jī)制造業(yè)大發(fā)展的時(shí)期,這個(gè)時(shí)期的Mortorola、Intel、ATMEL、德州儀器(TI)、三菱、日立、Philips、LG等公司也開(kāi)發(fā)了一大批性能優(yōu)越的單片機(jī),極大地推動(dòng)
28、了單片機(jī)的應(yīng)用。近年來(lái),又有不少新型的高集成度單片機(jī)產(chǎn)品涌現(xiàn)出來(lái),出現(xiàn)了單片機(jī)產(chǎn)品豐富多彩的局面。目前,除了8位單片機(jī)得到廣泛應(yīng)用之外,16位單片機(jī)、32位單片機(jī)也得到廣大用戶(hù)的青睞。 </p><p> 1.3 單片機(jī)的應(yīng)用</p><p> 目前單片機(jī)滲透到我們生活的各個(gè)領(lǐng)域,幾乎很難找到哪個(gè)領(lǐng)域沒(méi)有單片機(jī)的蹤跡。導(dǎo)彈的導(dǎo)航裝置,飛機(jī)上各種儀表的控制,計(jì)算機(jī)的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,工
29、業(yè)自動(dòng)化過(guò)程的實(shí)時(shí)控制和數(shù)據(jù)處理,廣泛使用的各種智能IC卡,民用豪華轎車(chē)的安全保障系統(tǒng),錄像機(jī)、攝像機(jī)、全自動(dòng)洗衣機(jī)的控制,以及程控玩具、電子寵物等等,這些都離不開(kāi)單片機(jī)。更不用說(shuō)自動(dòng)控制領(lǐng)域的機(jī)器人、智能儀表、醫(yī)療器械以及各種智能機(jī)械了。因此,單片機(jī)的學(xué)習(xí)、開(kāi)發(fā)與應(yīng)用將造就一批計(jì)算機(jī)應(yīng)用與智能化控制的科學(xué)家、工程師。單片機(jī)廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專(zhuān)用設(shè)備的智能化管理及過(guò)程控制等領(lǐng)域,大致可分如下幾個(gè)范疇:&l
30、t;/p><p> 在智能儀器儀表上的應(yīng)用。單片機(jī)具有體積小、功耗低、控制功能強(qiáng)、擴(kuò)展靈活、微型化和使用方便等優(yōu)點(diǎn),廣泛應(yīng)用于儀器儀表中,單片機(jī)結(jié)合不同類(lèi)型的傳感器,可實(shí)現(xiàn)諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長(zhǎng)度、硬度、元素、壓力等物理量的測(cè)量。采用單片機(jī)控制使得儀器儀表數(shù)字化、智能化、微型化,且功能比起采用電子或數(shù)字電路更加強(qiáng)大。例如精密的測(cè)量設(shè)備(功率計(jì),示波器,各種分析儀)。 <
31、/p><p> 在工業(yè)控制中的應(yīng)用單片機(jī)可以構(gòu)成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)。例如工廠流水線(xiàn)的智能化管芯片、電梯智能化控制、各種報(bào)警系統(tǒng)、與計(jì)算機(jī)聯(lián)網(wǎng)構(gòu)成二級(jí)控制系統(tǒng)等。</p><p> 在家用電器中的應(yīng)用,可以這樣說(shuō),現(xiàn)在的家用電器基本上都采用了單片機(jī)控制,從電飯煲、洗衣機(jī)、電冰箱、空調(diào)機(jī)、彩電、其他音響視頻器材、再到電子秤量設(shè)備,五花八門(mén),無(wú)所不在。 </p>
32、<p> 在計(jì)算機(jī)網(wǎng)絡(luò)和通信領(lǐng)域中的應(yīng)用現(xiàn)代的單片機(jī)普遍具備通信接口,可以很方便地與計(jì)算機(jī)進(jìn)行數(shù)據(jù)通信,為在計(jì)算機(jī)網(wǎng)絡(luò)和通信設(shè)備間的應(yīng)用提供了極好的物質(zhì)條件,現(xiàn)在的通信設(shè)備基本上都實(shí)現(xiàn)了單片機(jī)智能控制,從手機(jī)、電話(huà)機(jī)、小型程控交換機(jī)、樓宇自動(dòng)通信呼叫系統(tǒng)、列車(chē)無(wú)線(xiàn)通信、再到日常工作中隨處可見(jiàn)的移動(dòng)電話(huà),集群移動(dòng)通信,無(wú)線(xiàn)電對(duì)講機(jī)等。</p><p> 單片機(jī)在醫(yī)用設(shè)備領(lǐng)域中的應(yīng)用單片機(jī)在醫(yī)用設(shè)備中的
33、用途亦相當(dāng)廣泛,例如醫(yī)用呼吸機(jī),各種分析儀,監(jiān)護(hù)儀,超聲診斷設(shè)備及病床呼叫系統(tǒng)等等。</p><p> 在各種大型電器中的模塊化應(yīng)用某些專(zhuān)用單片機(jī)設(shè)計(jì)用于實(shí)現(xiàn)特定功能,從而在各種電路中進(jìn)行模塊化應(yīng)用,而不要求使用人員了解其內(nèi)部結(jié)構(gòu)。如音樂(lè)集成單片機(jī),看似簡(jiǎn)單的功能,微縮在純電子芯片中(有別于磁帶機(jī)的原理),就需要復(fù)雜的類(lèi)似于計(jì)算機(jī)的原理。如:音樂(lè)信號(hào)以數(shù)字的形式存于存儲(chǔ)器中(類(lèi)似于ROM),由微控制器讀出,轉(zhuǎn)化
34、為模擬音樂(lè)電信號(hào)(類(lèi)似于聲卡)。在大型電路中,這種模塊化應(yīng)用極大地縮小了體積,簡(jiǎn)化了電路,降低了損壞、錯(cuò)誤率,也方便于更換。</p><p> 單片機(jī)在汽車(chē)設(shè)備領(lǐng)域中的應(yīng)用單片機(jī)在汽車(chē)電子中的應(yīng)用非常廣泛,例如汽車(chē)中的發(fā)動(dòng)機(jī)控制器,基于CAN總線(xiàn)的汽車(chē)發(fā)動(dòng)機(jī)智能電子控制器,GPS導(dǎo)航系統(tǒng),abs防抱死系統(tǒng),制動(dòng)系統(tǒng)等等。此外,單片機(jī)在工商,金融,科研、教育,國(guó)防航空航天等領(lǐng)域都有著十分廣泛的用途。</p&
35、gt;<p> 單片機(jī)作為計(jì)算機(jī)發(fā)展的一個(gè)重要分支領(lǐng)域,根據(jù)發(fā)展情況,從不同角度單片機(jī)大致可以分為通用型/專(zhuān)用型、工控型/家電型。</p><p><b> 通用專(zhuān)用型:</b></p><p> 這是按單片機(jī)適用范圍來(lái)區(qū)分的。例如,89C2051是通用型單片機(jī),它不是為某種專(zhuān)用途設(shè)計(jì)的;專(zhuān)用型單片機(jī)是針對(duì)一類(lèi)產(chǎn)品甚至某一個(gè)產(chǎn)品設(shè)計(jì)生產(chǎn)的,例如為了
36、滿(mǎn)足電子體溫計(jì)的要求,在片內(nèi)集成ADC接口等功能的溫度測(cè)量控制電路。</p><p> 工業(yè)控制。單片機(jī)可以構(gòu)成各種工業(yè)控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)等等。如數(shù)控機(jī)床、電機(jī)控制、溫度控制等等。</p><p> 儀器儀表。如醫(yī)療器械、數(shù)字示波器等等。</p><p> 計(jì)算機(jī)外部設(shè)備和智能接口。如打印機(jī)、傳真機(jī)、復(fù)印機(jī)等等。</p><p>
37、 商用產(chǎn)品。如電子稱(chēng)等。</p><p> 家用電器。如電視機(jī)、空調(diào)、洗衣機(jī)的一些家用電器。</p><p> 1.4 單片機(jī)的發(fā)展前景</p><p> 入門(mén)級(jí)單片機(jī)不能代表核心競(jìng)爭(zhēng)力,說(shuō)單片機(jī)只能實(shí)現(xiàn)某些簡(jiǎn)單問(wèn)題只能說(shuō)你知道的太少,單片機(jī)有這么幾個(gè)難點(diǎn):高頻布線(xiàn),高頻主要指處理速度達(dá)100MHz以上的芯片(不完全是單片機(jī)的范疇了,比如DSP和嵌入式或是
38、cortex,但這些的基礎(chǔ)是單片機(jī),也是市場(chǎng)上商業(yè)級(jí)的單片機(jī)應(yīng)用領(lǐng)域),在這個(gè)速度上,信號(hào)在導(dǎo)線(xiàn)上的傳輸出現(xiàn)復(fù)雜的影響,比如一組8為數(shù)據(jù)在長(zhǎng)度不等的導(dǎo)線(xiàn)上傳輸造成的到達(dá)不統(tǒng)一,低頻或者這種誤差不算什么距離除以速度(距離一定,速度慢則時(shí)間誤差少),但高頻信號(hào)過(guò)快,這種誤差不能忽略(影響時(shí)序)。其導(dǎo)線(xiàn)間的信號(hào)干擾也越發(fā)突出,還要考慮阻抗匹配等,沒(méi)有過(guò)硬的理論與實(shí)際基礎(chǔ),給你原理圖你畫(huà)的PCB板子也是廢板。其次是理論算法,這是軟件部分,很多控
39、制類(lèi)單片機(jī)都需要編出各種算法來(lái)控制,稍有錯(cuò)誤,結(jié)果都差之千里,但沒(méi)有足夠深度的自動(dòng)化理論,你只能停步于圍觀階段,可以說(shuō)單片機(jī)是一個(gè)需要經(jīng)常虛學(xué)習(xí)新知識(shí)的工科領(lǐng)域(芯片不只有單片機(jī),還有各種豐富的外圍設(shè)備,想做好設(shè)備就要熟識(shí)各種芯片,會(huì)讀英文資料)。簡(jiǎn)單的問(wèn)題或許只有幾十或幾百條語(yǔ)句就能完成功能,但你知道windows XP有多少條語(yǔ)句么,它編程出錯(cuò)率要按每</p><p> 單片機(jī)是指一個(gè)集成在一塊芯片上的完整
40、計(jì)算機(jī)系統(tǒng)。盡管他的大部分功能集成在一塊小芯片上,但是它具有一個(gè)完整計(jì)算機(jī)所需要的大部分部件:CPU、內(nèi)存、內(nèi)部和外部總線(xiàn)系統(tǒng),目前大部分還會(huì)具有外存。同時(shí)集成諸如通訊接口、定時(shí)器,實(shí)時(shí)時(shí)鐘等外圍設(shè)備。而現(xiàn)在最強(qiáng)大的單片機(jī)系統(tǒng)甚至可以將聲音、圖像、網(wǎng)絡(luò)、復(fù)雜的輸入輸出系統(tǒng)集成在一塊芯片上。</p><p> 單片機(jī)也被稱(chēng)為微控制器(Microcontroller Unit ),由芯片內(nèi)僅有CPU的專(zhuān)用處理器發(fā)展
41、而來(lái)。最早的設(shè)計(jì)理念是通過(guò)將大量外圍設(shè)備和CPU集成在一個(gè)芯片中,使計(jì)算機(jī)系統(tǒng)更小,更容易集成進(jìn)復(fù)雜的而對(duì)體積要求嚴(yán)格的控制設(shè)備當(dāng)中。單片機(jī)是70年代中期發(fā)展起來(lái)的一種大規(guī)模集成電路芯片,是CPU、RAM、ROM、I/O接口和中斷系統(tǒng)集成于同一硅片的器件。單片機(jī)用于控制有利于實(shí)現(xiàn)系統(tǒng)控制的最小化和單片化,簡(jiǎn)化一些專(zhuān)用接口電路,如編程計(jì)數(shù)器、鎖相環(huán)(PLL)、模擬開(kāi)關(guān)、A/D和D/A變換器、電壓比較器等組成的專(zhuān)用控制處理功能的單板式微系統(tǒng)
42、。</p><p> 單片機(jī)是所有微處理機(jī)中性?xún)r(jià)比最高的一種,隨著種類(lèi)的不斷全面,功能不斷完善,其應(yīng)用領(lǐng)域也迅速擴(kuò)大。單片機(jī)在智能儀表、實(shí)時(shí)控制、機(jī)電一體化、辦公機(jī)械、家用電器等方面都有相當(dāng)?shù)膽?yīng)用領(lǐng)域。當(dāng)前,8位單片機(jī)主要用于工業(yè)控制,如溫度、壓力、流量、計(jì)量和機(jī)械加工的測(cè)量和控制場(chǎng)合;高效能的16位單片機(jī)(如MCS-96、MK-68200)可用在更復(fù)雜的計(jì)算機(jī)網(wǎng)絡(luò)??梢哉f(shuō),微機(jī)測(cè)控技術(shù)的應(yīng)用已滲透到國(guó)民經(jīng)濟(jì)的
43、各個(gè)部門(mén),微機(jī)測(cè)控技術(shù)的應(yīng)用是產(chǎn)品提高檔次和推陳出新的有效途徑。</p><p> 縱觀單片機(jī)的發(fā)展過(guò)程,可以預(yù)示單片機(jī)的發(fā)展趨勢(shì),大致有:(1)低功耗CMOS化</p><p> MCS-51系列的89C2051推出時(shí)的功耗達(dá)120mW,而現(xiàn)在的單片機(jī)普遍都在100mW左右,隨著對(duì)單片機(jī)功耗要求越來(lái)越低,現(xiàn)在的各個(gè)單片機(jī)制造商基本都采用了CMOS(互補(bǔ)金屬氧化物半導(dǎo)體工藝)。CMO
44、S雖然功耗較低,但由于其物理特征決定其工作速度不夠高,而CHMOS則具備了高速和低功耗的特點(diǎn),更適合于在要求低功耗像電池供電的應(yīng)用場(chǎng)合。所以這種工藝將是今后一段時(shí)期單片機(jī)發(fā)展的主要途徑。</p><p> 出于對(duì)低功耗的普遍要求,目前各大廠商推出的各類(lèi)單片機(jī)產(chǎn)品都采用了CHMOS工藝。89C2051系列單片機(jī)采用兩種半導(dǎo)體工藝生產(chǎn)。一種是HMOS工藝,即高密度短溝道MOS工藝。另外一種是CHMOS工藝,即互補(bǔ)金
45、屬氧化物的HMOS工藝。CHMOS是CMOS和HMOS的結(jié)合,除保持了HMOS的高速度和高密度的特點(diǎn)之外,還具有CMOS低功耗的特點(diǎn)。例如89C2051的功耗為630mw,而89C2051的功耗只有120mw。在便攜式、手提式或野外作業(yè)儀器設(shè)備上低功耗是非常有意義的。因此,在這些產(chǎn)品中必須使用CHMOS的單片機(jī)芯片。(2)微型單片化</p><p> 常規(guī)的單片機(jī)普遍都是將中央處理器(CPU)、隨機(jī)存取數(shù)據(jù)存
46、儲(chǔ)(RAM)、只讀程序存儲(chǔ)器(ROM)、并行串行通信接,中斷系統(tǒng)、定時(shí)電路、時(shí)鐘電路集成在一塊單一的芯片上,增強(qiáng)型的單片機(jī)集成了如A/D轉(zhuǎn)換器、PMW(脈寬調(diào)制電路)、WDT(看門(mén)狗)、有些單片機(jī)將LCD(液晶)驅(qū)動(dòng)電路都集成在單一的芯片上,這樣單片機(jī)包含的單元電路就更多,功能就越強(qiáng)大。甚至單片機(jī)廠商還可以根據(jù)用戶(hù)的要求量身定做,制造出具有自己特色的單片機(jī)芯片。</p><p> 盡管我們常說(shuō),單片機(jī)是將中央處
47、理器CPU、存儲(chǔ)器和I/O接口電路等主要功能部件集成在一塊集成電路芯片上的微型計(jì)算機(jī),但由于工藝和其它方面的原因,很多功能部件并未集成在單片機(jī)芯片內(nèi)部。于是,用戶(hù)通常的做法是根據(jù)系統(tǒng)設(shè)計(jì)的需要在外圍擴(kuò)展功能芯片。隨著集成電路技術(shù)的快速發(fā)展和“以人為本” 思想在單片機(jī)設(shè)計(jì)上的體現(xiàn),很多單片機(jī)生產(chǎn)廠家充分考慮到用戶(hù)的需求,將一些常用的功能部件,如A/D(模/數(shù)轉(zhuǎn)換器)、D/A(數(shù)/模轉(zhuǎn)換器)、PWM(脈沖產(chǎn)生器)以及LCD(液晶)驅(qū)動(dòng)器等集
48、成到芯片內(nèi)部,盡量做到單片化;同時(shí),用戶(hù)還可以提出要求,由廠家量身定作(SOC設(shè)計(jì))或自行設(shè)計(jì)。(3)主流與多品種共存</p><p> 現(xiàn)在雖然單片機(jī)的品種繁多,各具特色,但仍以MCS-51為核心的單片機(jī)占主流,兼容其結(jié)構(gòu)和指令系統(tǒng)的有PHILIPS公司的產(chǎn)品,ATMEL公司的產(chǎn)品和中國(guó)臺(tái)灣的WinBond系列單片機(jī)。以8031為核心的單片機(jī)占據(jù)了半壁江山,在一定的時(shí)期內(nèi),這種情形將得以延續(xù),將不存在某個(gè)單
49、片機(jī)一統(tǒng)天下的壟斷局面,走的是依存互補(bǔ),相輔相成、共同發(fā)展的道路。</p><p> 如今的市場(chǎng)上為我們提供了豐富多彩的單片機(jī)產(chǎn)品。從宏觀上講,有RISC和CISC兩大類(lèi)型;從微觀上說(shuō),有Intel、Motorola、Philips、Microchip、EMC、NEC等公司的相關(guān)產(chǎn)品。未來(lái)相當(dāng)長(zhǎng)的時(shí)間內(nèi),都將維持這種群雄并起、共性與個(gè)性共存的局面。究其原因,主要有以下兩點(diǎn)。首先,以89C2051為代表的單片機(jī)的
50、基礎(chǔ)地位不會(huì)動(dòng)搖。這是因?yàn)?9C2051的架構(gòu)和指令系統(tǒng)為后來(lái)的單片機(jī)提供了參考基準(zhǔn)和強(qiáng)大支持,凡是學(xué)過(guò)89C2051單片機(jī)的人再去學(xué)用其它類(lèi)型的單片機(jī)易如反掌,借梯子爬坡何樂(lè)而不為呢,有關(guān)這方面的教材建設(shè)在出版界也得到了共識(shí),取得了斐然的成果;這足以解釋為制么在課堂上大家都以89C2051的教材來(lái)進(jìn)行教與學(xué)了。</p><p> 其次,個(gè)性化的產(chǎn)品如專(zhuān)用單片機(jī)等在滿(mǎn)足用戶(hù)需求方面得到了大家的認(rèn)可,在應(yīng)用領(lǐng)域大
51、有后來(lái)趕上的架勢(shì);它們由于先天的優(yōu)勢(shì),在89C2051的基礎(chǔ)上揚(yáng)長(zhǎng)避短,以用戶(hù)需要為根本,在市場(chǎng)上受到歡迎??傊珹T89C2051作為共性的代表會(huì)與個(gè)性化的產(chǎn)品相互依存,共同發(fā)展,將會(huì)給用戶(hù)帶來(lái)更大的實(shí)惠與方便。</p><p> 可靠性及應(yīng)用越來(lái)越水平高和互聯(lián)網(wǎng)連接已是一種明顯的走向。所集成的部件越來(lái)越多;NS(美國(guó)國(guó)家半導(dǎo)體)公司的單片機(jī)已把語(yǔ)音、圖象部件也集成到單片機(jī)中,也就是說(shuō),單片機(jī)的意義只是在于單
52、片集成電路,而不在于其功能了;如果從功能上講它可以講是萬(wàn)用機(jī)。原因是其內(nèi)部已集成上各種應(yīng)用電路。功耗越來(lái)越低和模擬電路結(jié)合越來(lái)越多。 隨著半導(dǎo)體工藝技術(shù)的發(fā)展及系統(tǒng)設(shè)計(jì)水平的提高,單片機(jī)還會(huì)不斷產(chǎn)生新的變化和進(jìn)步,最終人們可能發(fā)現(xiàn):?jiǎn)纹瑱C(jī)與微機(jī)系統(tǒng)之間的距離越來(lái)越小,甚至難以辨認(rèn)。 </p><p><b> 第 2章 總體設(shè)計(jì)</b></p><p>
53、 本次設(shè)計(jì)的裝置采用5v的直流電源主要由搶答電路、控制電路、譯碼顯示、報(bào)警電路等幾部分組成。充分利用SN74HC373和AT89C2051的功能來(lái)實(shí)現(xiàn)整個(gè)裝置的運(yùn)行。電子智能搶答計(jì)分器在搶答過(guò)程中,為了知道哪一組或哪一位選手先答題,必須要設(shè)計(jì)一個(gè)系統(tǒng)來(lái)完成這個(gè)任務(wù)。為了完成這個(gè)任務(wù)設(shè)計(jì)時(shí)系統(tǒng)能顯示搶答組號(hào)、各組計(jì)分并能計(jì)分顯示以及比賽結(jié)束時(shí)能發(fā)出報(bào)警聲三個(gè)要求;電子智能搶答計(jì)分器主要是由硬件部分和軟件部分構(gòu)成。</p>
54、<p> 2.1 搶答器的技術(shù)指標(biāo)</p><p> ?。?)8路開(kāi)關(guān)輸入;</p><p> ?。?)穩(wěn)定顯示與輸入開(kāi)關(guān)編號(hào)相對(duì)應(yīng)的數(shù)字1~8;</p><p> ?。?)輸出具有唯一性和時(shí)序第一特征;</p><p> ?。?)當(dāng)裝置接通電源時(shí)自檢各個(gè)部分是否正常。</p><p> 2.2 搶答器的
55、設(shè)計(jì)要求</p><p> ?。?)能夠識(shí)別最先輸入的信號(hào),顯示選號(hào),同時(shí)又有聲音提示;</p><p> ?。?)對(duì)回答問(wèn)題所用的時(shí)間進(jìn)行倒計(jì)時(shí)顯示,并有時(shí)間結(jié)束報(bào)警;</p><p> ?。?)具有搶答開(kāi)關(guān)功能,按下鍵后進(jìn)入搶答的狀態(tài);</p><p> ?。?)主持人能夠?qū)ζ聊贿M(jìn)行清零,可以進(jìn)行下一輪的搶答。</p>&l
56、t;p> 2.3 硬件設(shè)計(jì)要點(diǎn)</p><p> 設(shè)計(jì)任務(wù)給定后,經(jīng)過(guò)詳細(xì)調(diào)研,可能產(chǎn)生多種設(shè)計(jì)方案,為使硬件的設(shè)計(jì)盡可能合理,應(yīng)著重考慮以下幾點(diǎn)來(lái)進(jìn)行選擇:</p><p> (1)盡可能選擇功能完備、工作狀態(tài)穩(wěn)定的芯片,以簡(jiǎn)化電路,提高電路工作效率;</p><p> ?。?)電路設(shè)計(jì)過(guò)程中,對(duì)電路各個(gè)部分進(jìn)行合理安排,留有余地,以方便可以對(duì)電路進(jìn)行
57、修改;</p><p> ?。?)工藝設(shè)計(jì)。包括外觀、面板、配線(xiàn)、接插件等。必須考慮到安裝、調(diào)試、修改的方便。</p><p> 2.4 搶答器的基本組成和工作原理</p><p> 2.4.1單片機(jī)的流程圖</p><p><b> 單片機(jī)的流程圖如下</b></p><p> 圖1.1
58、單片機(jī)的流程圖</p><p> 2.4.2搶答器的的組成</p><p> 搶答器的一般構(gòu)成框圖如圖1.2所示。它主要由開(kāi)關(guān)陣列電路、觸發(fā)鎖存電路、編碼器、8段顯示器幾部分組成。下面逐一給予介紹。</p><p> 圖1.2 搶答器的組成框圖</p><p><b> ?。?)開(kāi)關(guān)陣列電路</b></p&g
59、t;<p> 該電路由多路開(kāi)關(guān)所組成,每一競(jìng)賽者與一組開(kāi)關(guān)相對(duì)應(yīng)。開(kāi)關(guān)應(yīng)為常開(kāi)型,當(dāng)按下開(kāi)關(guān)時(shí),開(kāi)關(guān)閉合;當(dāng)松開(kāi)開(kāi)關(guān)時(shí),開(kāi)關(guān)自動(dòng)彈出斷開(kāi)。</p><p><b> (2)觸發(fā)鎖存電路</b></p><p> 當(dāng)某一開(kāi)關(guān)首先按下時(shí),觸發(fā)鎖存電路被觸發(fā),在輸出端產(chǎn)生相應(yīng)的開(kāi)關(guān)電平信息,同時(shí)為防止其它開(kāi)關(guān)隨后觸發(fā)而產(chǎn)生紊亂,最先產(chǎn)生的輸出電平變化又反
60、過(guò)來(lái)將觸發(fā)電路鎖定。若有多個(gè)開(kāi)關(guān)同時(shí)按下時(shí),則在它們之間存在著隨機(jī)競(jìng)爭(zhēng)的問(wèn)題,結(jié)果可能是它們中的任意一個(gè)產(chǎn)生有效輸出。</p><p><b> ?。?)編碼器</b></p><p> 編碼器的作用是將某一開(kāi)關(guān)信息轉(zhuǎn)化為相應(yīng)的8421BCD碼,以提供數(shù)字顯示電路所需要的編碼輸入。</p><p> ?。?)7段顯示譯碼器</p>
61、<p> 譯碼驅(qū)動(dòng)電路將編碼器輸出的8421BCD碼轉(zhuǎn)換為數(shù)碼管需要的邏輯狀態(tài),并且為保證數(shù)碼管正常工作提供足夠的工作電流。</p><p><b> ?。?)數(shù)碼顯示器</b></p><p> 數(shù)碼管通常有發(fā)光二極管(LED)數(shù)碼管和液晶(LCD)數(shù)碼管。本設(shè)計(jì)中采用的是LED數(shù)碼管。</p><p> 2.4.3搶答器
62、的工作原理</p><p><b> ?。?)開(kāi)關(guān)陣列電路</b></p><p> 圖1.3所示為8路開(kāi)關(guān)陣列電路,從圖上可以看出其結(jié)構(gòu)非常簡(jiǎn)單。電路中,R1~R8為上拉電阻和限流電阻。當(dāng)任一開(kāi)關(guān)按下時(shí),相應(yīng)的輸出為低電平,否則為高電平。由于實(shí)際情況與設(shè)計(jì)時(shí)有些誤差我發(fā)現(xiàn)下拉電阻電位過(guò)高(超過(guò)0.7v左右)裝置不太容易識(shí)別高低電平,所以我最后為了正常工作把下拉電阻
63、短接了。</p><p> 圖1.3 開(kāi)關(guān)陣列電路</p><p><b> ?。?)觸發(fā)鎖存電路</b></p><p> 圖1.4所示為8路觸發(fā)鎖存電路。圖中,74HC373為8D鎖存器,一開(kāi)始,當(dāng)所有開(kāi)關(guān)均未按下時(shí),鎖存器輸出全為高電平,經(jīng)8輸入與非門(mén)和非門(mén)后的反饋信號(hào)仍為高電平,該信號(hào)作為鎖存器使能端控制信號(hào),使鎖存器處于等待接收觸
64、發(fā)輸入狀態(tài);當(dāng)任一開(kāi)關(guān)按下時(shí),輸出信號(hào)中必有一路為低電平,則反饋信號(hào)變?yōu)榈碗娖?,鎖存器剛剛接收到的開(kāi)關(guān)被鎖存,這時(shí)其它開(kāi)關(guān)信息的輸入將被封鎖。由此可見(jiàn),觸發(fā)鎖存電路具有時(shí)序電路的特征,是實(shí)現(xiàn)搶答器功能的關(guān)鍵。</p><p> 圖1.4 觸發(fā)鎖存電路</p><p><b> ?。?)編碼電路</b></p><p><b> a
65、、編碼器 </b></p><p> 如圖1.5所示,單片機(jī)AT89C2051編碼器,當(dāng)任意輸入為低電平時(shí),輸出為相應(yīng)的輸入編號(hào)的8421碼(BCD碼)的反碼</p><p> 圖1.5 AT89C2051編碼器</p><p> AT89C2051是一種低功耗、高性能CMOS8位微控制器,具有8k在系統(tǒng)可編程flash存儲(chǔ)器。它具有以下標(biāo)準(zhǔn)功能:
66、8k字節(jié)flash,256字節(jié)RAM,32位I/O口線(xiàn),2個(gè)數(shù)據(jù)指針,三個(gè)16位定時(shí)器,一個(gè)6向量2級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振動(dòng)及時(shí)鐘電路。另外,AT89S52可降至0HZ靜態(tài)邏輯操作,支持2種軟件可選節(jié)電模式,CPU停止工作,允許RAM,定時(shí)器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。掉電保護(hù)方式下,RAM內(nèi)容被保存、振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。</p><p> 下面介紹下各
67、管腳的功能:</p><p> 1、VCC:電源電壓。</p><p><b> 2、GND:地。</b></p><p> 3、P1口:P1口是一個(gè)8位雙向I/O口??谝_P1.2~P1.7提供內(nèi)部上拉電阻,P1.0和P1.1要求外部上拉電阻。P1.0和P1.1還分別作為片內(nèi)精密模擬比較器的同相輸入(ANI0)和反相輸入(AIN1)。P
68、1口輸出緩沖器可吸收20mA電流并能直接驅(qū)動(dòng)LED顯示。當(dāng)P1口引腳寫(xiě)入“1”時(shí),其可用作輸入端,當(dāng)引腳P1.2~P1.7用作輸入并被外部拉低時(shí),它們將因內(nèi)部的寫(xiě)入“1”時(shí),其可用作輸入端。當(dāng)引腳P1.2~P1.7用作輸入并被外部拉低時(shí),它們將因內(nèi)部的上拉電阻而流出電流。</p><p> 4、P3口:P3口的P3.0~P3.5、P3.7是帶有內(nèi)部上拉電阻 的七個(gè)雙向I/O口引腳。P3.6用于固定輸入片內(nèi)比較器
69、的輸出信號(hào)并且它作為一通用I/O引腳而不可訪問(wèn)。P3口緩沖器可吸收20mA電流。當(dāng)P3口寫(xiě)入“1”時(shí),它們被內(nèi)部上拉電阻拉高并可用作輸入端。用作輸入時(shí),被外部拉低的P3口腳將用上拉電阻而流出電流。</p><p> P3口還用于實(shí)現(xiàn)AT89C2051的各種第二功能,如下表所列:</p><p> 圖1.6 P3引腳的功能</p><p> P3口還接收一些用于
70、閃速存儲(chǔ)器編程和程序校驗(yàn)的控制信號(hào)。</p><p> 5、RST:復(fù)位輸入。RST一旦變成高電平所有的I/O引腳就復(fù)位到“1”。當(dāng)振蕩器正在運(yùn)行時(shí),持續(xù)給出RST引腳兩個(gè)機(jī)器周期的高電平便可完成復(fù)位。每一個(gè)機(jī)器周期需12個(gè)振蕩器或時(shí)鐘周期。</p><p> 6、XTAL1:作為振蕩器反相器的輸入和內(nèi)部時(shí)鐘發(fā)生器的輸入。</p><p> 7、XTAL2:作
71、為振蕩器反相放大器的輸出。</p><p><b> b、晶振</b></p><p> 常說(shuō)的晶振一般叫做晶體諧振器,是一種機(jī)電器件,是用電損耗很小的石英晶體經(jīng)精密切割磨削并鍍上電極焊上引線(xiàn)做成。這種晶體有一個(gè)很重要的特性,如果給他通電,他就會(huì)產(chǎn)生機(jī)械振蕩,反之,如果給他機(jī)械力,他又會(huì)產(chǎn)生電,這種特性叫機(jī)電效應(yīng)。他們有一個(gè)很重要的特點(diǎn),其振蕩頻率與他們的形狀,材
72、料,切割方向等密切相關(guān)。由于石英晶體化學(xué)性能非常穩(wěn)定,熱膨脹系數(shù)非常小,其振蕩頻率也非常穩(wěn)定,由于控制幾何尺寸可以做到很精密,因此,其諧振頻率也很準(zhǔn)確。</p><p> 根據(jù)石英晶體的機(jī)電效應(yīng),我們可以把它等效為一個(gè)電磁振蕩回路,即諧振回路。他們的機(jī)電效應(yīng)是機(jī)-電-機(jī)-電....的不斷轉(zhuǎn)換,由電感和電容組成的諧振回路是電場(chǎng)-磁場(chǎng)的不斷轉(zhuǎn)換。在電路中的應(yīng)用實(shí)際上是把它當(dāng)作一個(gè)高Q值的電磁諧振回路。由于石英晶體的
73、損耗非常小,即Q 值非常高,做振蕩器用時(shí),可以產(chǎn)生非常穩(wěn)定的振蕩,作濾波器用,可以獲得非常穩(wěn)定和陡削的帶通或帶阻曲線(xiàn)。由于穩(wěn)定性好,晶體振蕩器一般用來(lái)產(chǎn)生周期時(shí)序信號(hào),常見(jiàn)的用處是作為單片機(jī)的內(nèi)部振蕩源。</p><p> ?。?)譯碼驅(qū)動(dòng)及顯示單元</p><p> 編碼器實(shí)現(xiàn)了對(duì)開(kāi)關(guān)信號(hào)的編碼并以BCD碼的形式輸出。為了將編碼顯示出來(lái),需用顯示譯碼電路將計(jì)數(shù)器的輸出數(shù)碼轉(zhuǎn)換為數(shù)碼顯示
74、器件所需要的輸出邏輯和一定的電流。一般這種譯碼通常稱(chēng)為7段譯碼顯示驅(qū)動(dòng)器。常用的7段譯碼顯示驅(qū)動(dòng)器有CD4511等。大多情況下使用的是LED數(shù)碼管。LED數(shù)碼管的驅(qū)動(dòng)方式的不同,可以分為靜態(tài)式和動(dòng)態(tài)式兩類(lèi)。</p><p> LED數(shù)碼管尺寸有大有小,這次使用了小的數(shù)碼管每個(gè)數(shù)字筆畫(huà)為一個(gè)發(fā)光二極管。</p><p><b> a、數(shù)碼管的種類(lèi)</b></p
75、><p> LED顯示器在許多的數(shù)字系統(tǒng)中作為顯示輸出設(shè)備,使用非常廣泛。它的結(jié)構(gòu)是由發(fā)光二極管構(gòu)成的a、b、c、d、e、f和g七段,并由此得名,實(shí)際上每個(gè)LED還有一個(gè)發(fā)光段dp,一般用于表示小數(shù)點(diǎn),所以也有少數(shù)的資料將LED稱(chēng)為八段數(shù)碼管。</p><p> 七段譯碼器有輸出低電平有效和高電平有效的多種型號(hào),LED內(nèi)部的所有發(fā)光二極管有共陰極接法和共陽(yáng)極接法兩種,即將LED內(nèi)部所有二極
76、管陰極或陽(yáng)極接在一起并通過(guò)com引腳引出,并將每一發(fā)光段的另一端分別引出到對(duì)應(yīng)的引腳,LED的引腳排列一般如圖所示,使用時(shí)以具體型號(hào)的LED資料為依據(jù)。通過(guò)點(diǎn)亮不同的LED字段,可顯示數(shù)字0,1,2┅9等不同的字符及自定義一些段發(fā)光代表簡(jiǎn)單符號(hào)。當(dāng)選用的LED是共陽(yáng)極接法時(shí),應(yīng)使用低電平輸出有效的七段譯碼器,如7446和7447等;當(dāng)選用的LED是共陰極接法時(shí),應(yīng)使用高電平輸出有效的七段譯碼器,如7448和7449等。</p>
77、;<p> 圖1.7為L(zhǎng)ED的使用舉例,是本次設(shè)計(jì)使用的LED為共陽(yáng)極接法,因此,com端接5V電壓,其它引腳端通過(guò)限流電阻接到鎖存器74LS373的輸出,當(dāng)各段輸入端為邏輯“1”,對(duì)應(yīng)的LED不亮;各段輸入端為邏輯“0”時(shí),對(duì)應(yīng)LED才發(fā)亮。使用時(shí)要根據(jù)LED正常發(fā)光需要的電流參數(shù)估算限流電阻取值。電阻取值越小,電流大,LED會(huì)更亮,但要注意長(zhǎng)時(shí)間過(guò)熱使用燒壞LED。</p><p> 圖1.
78、7 LED顯示舉例</p><p><b> b、數(shù)碼管的驅(qū)動(dòng)</b></p><p> 七段譯碼器驅(qū)動(dòng)LED和七段譯碼器之間一般還要接限流電阻或其它匹配電路,或者驅(qū)動(dòng)譯碼器是OC輸出,需要接上拉電阻。七段譯碼器內(nèi)部一般包含了LED的驅(qū)動(dòng)電路,驅(qū)動(dòng)共陽(yáng)極LED的譯碼器(輸出低電平對(duì)應(yīng)段亮)驅(qū)動(dòng)電流一般較大(灌電流),如果該電流與LED器件的正常工作電流近似,那么可
79、以直接驅(qū)動(dòng)LED,如果驅(qū)動(dòng)電流大于LED正常電流許多,那么兩者之間要加限流電阻,根據(jù)LED的參數(shù)估算限流電阻的大??;如果七段譯碼器驅(qū)動(dòng)能力不夠大,特別是驅(qū)動(dòng)共陰極LED時(shí),可以在兩者之間加適當(dāng)?shù)纳侠娮瑁热?448驅(qū)動(dòng)共陰極的BS201時(shí),要LED有正常顯示亮度就要加上拉電阻。</p><p><b> c、數(shù)碼管的顯示</b></p><p> LED多數(shù)情況
80、用于顯示十進(jìn)制數(shù)字,要將0~9的數(shù)字用7段顯示,必須將數(shù)字轉(zhuǎn)換為L(zhǎng)ED對(duì)應(yīng)七段碼的信息,比如,要顯示“0”,就是讓a、b、c、d、e和f段發(fā)光,顯示“1”,讓b和c段發(fā)光。然后根據(jù)LED是共陰極還是共陽(yáng)極接法確定LED各輸入端應(yīng)接邏輯1,還是邏輯0,如果是共陽(yáng)接法,要顯示“0” 時(shí),a、b、c、d、e和f段就要輸入邏輯0,共陰極接法則恰巧相反。也就是說(shuō),對(duì)于共陰極和共陽(yáng)極兩種不同的接法,顯示同一個(gè)字符時(shí),對(duì)應(yīng)的顯示段碼是不同的,互為反碼
81、。</p><p> 圖1.8 LED數(shù)碼管</p><p> 數(shù)字對(duì)應(yīng)數(shù)碼管顯示控制轉(zhuǎn)換字節(jié) (共陰編碼)</p><p> 顯示——HGFE,DCBA——編碼;</p><p> 0——0011,1111——0x3F;</p><p> 1——0000,0110——0x06;</p>&l
82、t;p> 2——0101,1011——0x5B;</p><p> 3——0100,1111——0x4F;</p><p> 4——0110,0110——0x66;</p><p> 5——0110,1101——0x6D;</p><p> 6——0111,1101——0x7D;</p><p> 7
83、——0000,0111——0x07;</p><p> 8——0111,1111——0x7F;</p><p> 9——0110,1111——0x6F;</p><p> 共陽(yáng)為編碼取反即可,接線(xiàn)為高低端口對(duì)應(yīng)接法</p><p> 此外這次使用的是共陽(yáng)極,所謂的共陽(yáng)極就是指筆畫(huà)顯示器發(fā)光管的陽(yáng)極是公共的,而陰極是隔離的區(qū)別見(jiàn)圖1.9
84、。</p><p> 圖1.9 LED的兩種接法</p><p> 設(shè)計(jì)電路如原理圖所示。電路選用單片機(jī)和鎖存器來(lái)完成。該電路主要完成兩個(gè)功能:一是分辨出選手按鍵的先后,并鎖存優(yōu)先搶答者的編號(hào),同時(shí)譯碼顯示電路顯示編號(hào)(顯示電路采用七段數(shù)字?jǐn)?shù)碼顯示管);二是禁止其他選手按鍵,其按鍵操作無(wú)效。工作過(guò)程:開(kāi)關(guān)S置于“清除”端時(shí),d觸發(fā)器的 R、S端均為0,4個(gè)觸發(fā)器輸出置0,使89C205
85、1的優(yōu)先編碼工作標(biāo)志端(圖中5號(hào)端)=0,使之處于工作狀態(tài)。當(dāng)開(kāi)關(guān)S置于“開(kāi)始”時(shí),搶答器處于等待工作狀態(tài),當(dāng)有選手將搶答按鍵按下時(shí)(如按下S5),89C2051的輸出經(jīng)的D鎖存后,CTR=1,RBO(圖中4端) =1,七段顯示電路74LS48處于工作狀態(tài)。此外,CTR=1,使89C2051優(yōu)先編碼工作標(biāo)志端(圖中5號(hào)端)=1,處于禁止?fàn)顟B(tài),封鎖其他按鍵的輸入。當(dāng)按鍵松開(kāi)即按下時(shí),89C2051的 此時(shí)由于仍為CTR=1,使優(yōu)先編碼工作
86、標(biāo)志端(圖中5號(hào)端)=1,所以89C2051仍處于禁止?fàn)顟B(tài),確保不會(huì)出二次按鍵時(shí)輸入信號(hào),保證了搶答者的優(yōu)先性。如有再次搶答需由主持人將S1開(kāi)關(guān)重新置“清除”然后再進(jìn)行下一輪搶答。</p><p> 2.4.4軟件的設(shè)計(jì)</p><p> 搶答器的軟件設(shè)計(jì)如下圖所示</p><p> 圖2.0 搶答器的程序步驟</p><p> 第3
87、章 搶答器的制作</p><p> 3.1 PROTEL99簡(jiǎn)介</p><p> Protel99SE是Protel公司近10年來(lái)致力于Windows平臺(tái)開(kāi)發(fā)的最新結(jié)晶,能實(shí)現(xiàn)從電學(xué)概念設(shè)計(jì)到輸出物理生產(chǎn)數(shù)據(jù),以及這之間的所有分析、驗(yàn)證和設(shè)計(jì)數(shù)據(jù)管理。因而今天的Protel最新產(chǎn)品已不是單純的PCB(印制電路板)設(shè)計(jì)工具,而是一個(gè)系統(tǒng)工具,覆蓋了以PCB為核心的整個(gè)物理設(shè)計(jì)。 最新版
88、本的Protel軟件可以毫無(wú)障礙地讀Orcad、Pads、Accel(PCAD)等知名EDA公司設(shè)計(jì)文件,以便用戶(hù)順利過(guò)渡到新的EDA平臺(tái)?! rotel 99 SE共分5個(gè)模塊,分別是原理圖設(shè)計(jì)、PCB設(shè)計(jì)(包含信號(hào)完整性分析)、自動(dòng)布線(xiàn)器、原理圖混合信號(hào)仿真、PLD設(shè)計(jì)。本次畢業(yè)設(shè)計(jì)主要是印制電路板(簡(jiǎn)稱(chēng)PCB板)的設(shè)計(jì),采用的是Protel 99SE。Protel軟件是個(gè)新興家族,以其易學(xué)易用而著稱(chēng)。Protel 99 SE這
89、套電路設(shè)計(jì)軟件,主要包括四部分:Schematic99 SE、SIM99SE、PLD99SE、PCB99SE、PCB99CE。除了上述四大部分之外,PROTEL99也提供了一些基本工具,如特別使用與電路設(shè)計(jì)的文字編輯器的工具,適用于電路數(shù)據(jù)管理的電子表格編</p><p> 3.2制作中的注意事項(xiàng)</p><p> 1、布線(xiàn)方向:從焊接面看,組件的排列方位盡可能保持與原理圖相一致布線(xiàn)方
90、向最好與電路圖走線(xiàn)一致。布線(xiàn)方向最好與電路圖走線(xiàn)方向一致,因生產(chǎn)過(guò)程中通常需要在焊接面進(jìn)行各種參數(shù)的檢測(cè),故這樣便于生產(chǎn)中的檢查,調(diào)試以及檢修。</p><p> 2、各組件排列,分布要合理和均勻,力求整齊美觀,結(jié)構(gòu)嚴(yán)謹(jǐn)?shù)墓に囈蟆?lt;/p><p> 3、電阻的放置方式分為平放與豎放兩種</p><p> ?。?)當(dāng)電路組件數(shù)量不多,而且電路板尺寸較大的情況下,
91、一般是采用平放。</p><p> ?。?)豎放:放電路的組件數(shù)較多,而且電路板尺寸不大的情況下,一般上采用豎放。</p><p> 4、電位器的放置原則</p><p> 在穩(wěn)壓器中用來(lái)調(diào)輸出電壓,故設(shè)計(jì)電位器應(yīng)滿(mǎn)足順時(shí)針輸出電壓升高,逆時(shí)針調(diào)節(jié)輸出降低,在可調(diào)恒流充電器中電位器用來(lái)調(diào)節(jié)充電電流的大小,設(shè)計(jì)電位器是應(yīng)滿(mǎn)足順時(shí)針調(diào)節(jié)時(shí),電流增大。電位器安放應(yīng)當(dāng)滿(mǎn)
92、足整體結(jié)構(gòu)安裝及面板布局的要求。因此應(yīng)盡可能放在邊緣,旋轉(zhuǎn)板朝外。</p><p><b> 5、進(jìn)出接線(xiàn)端布置</b></p><p> ?。?)相關(guān)聯(lián)的兩引線(xiàn)端不要距離太大,一般為2-3/10英寸左右較合適。</p><p> (2)由于這次設(shè)計(jì)用的是單面板,所以導(dǎo)線(xiàn)和焊盤(pán)都在一個(gè)側(cè)面,這就要求布線(xiàn)時(shí)不能夠隨意地按照雙面板來(lái)做。 <
93、;/p><p> 6、設(shè)計(jì)布線(xiàn)圖是要注意管腳排列順序,組件引腳間距要合理。</p><p> 7、在保證電路性能要求的前提下,設(shè)計(jì)時(shí)應(yīng)力求走線(xiàn)合理,少用外接跨線(xiàn),并按照一定順序要求走線(xiàn),力求直觀,便于安裝高度和檢修。</p><p> 8、設(shè)計(jì)布線(xiàn)圖時(shí)走線(xiàn)盡量少拐彎,力求線(xiàn)條簡(jiǎn)單明了。</p><p> 9、布線(xiàn)時(shí),導(dǎo)線(xiàn)的寬度要定好尺寸,
94、不能太粗和太細(xì),導(dǎo)線(xiàn)間距要盡量統(tǒng)一適中,以防短路。</p><p> 10、設(shè)計(jì)最好按照一定順序方向進(jìn)行,例如可以由左往右和由上到下的順序進(jìn)行。</p><p> 11、在設(shè)計(jì)時(shí)。為了將來(lái)能更好的安裝和焊接元件,在不違背原理的前提下可以從元件中調(diào)用其他元件來(lái)替代本元件。</p><p><b> 3.3 制作過(guò)程</b></p>
95、;<p> 在進(jìn)行實(shí)物制作前,先仔細(xì)分析了研究整機(jī)工作原理圖,讀懂每一部分電路的工作原理和連接關(guān)系,然后在電路板上細(xì)心的設(shè)計(jì)元器件的位置安排,遵從了“先大后小,先整后散”的組裝原則。 </p><p> 工具:電烙鐵一把,剪鉗一把,萬(wàn)用表一塊,焊錫若干,松香若干,鑷子一把,導(dǎo)線(xiàn)若干。 </p><p> 首先把開(kāi)關(guān)、數(shù)碼管、單片機(jī) 89C2051、SN74HC373芯片
96、等大的元器件合理安排在電路板子上,并且焊接好。再把其他小的元器件合理的分布在大元器件的周?chē)?,按照電路原理圖進(jìn)行焊接的過(guò)程中,我充分注意了冷焊、虛焊的現(xiàn)象,防止給后的檢查帶來(lái)不便。 焊接時(shí)的注意事項(xiàng): </p><p> ?。?)注意二極管和三極管的極性,在焊接之前用儀器測(cè)出。 </p><p> ?。?)在焊接之前要把各個(gè)電阻的阻值用萬(wàn)用表測(cè)試,檢查阻值是否正確。 </p>
97、<p> (3)檢查變壓器的型號(hào),確定220V的交流電經(jīng)變壓器變壓后是合適的電壓。 </p><p> ?。?)最好選用220V/25W的電烙鐵。焊接時(shí)動(dòng)作要快,以免把電路板銅線(xiàn)燙壞;焊接要準(zhǔn)確。 </p><p> 每焊接好一處注意要檢查是否有短路現(xiàn)象。</p><p> 第4章 系統(tǒng)的安裝與調(diào)試</p><p><
98、b> 4.1 系統(tǒng)的安裝</b></p><p> 在系統(tǒng)的安裝中,我首先利用C語(yǔ)言將程序編寫(xiě)出來(lái),同時(shí)還要查看編寫(xiě)的單片機(jī)程序是否正確,然后將程序輸入到AT89C2051單片機(jī)中。</p><p> 4.1.1 常見(jiàn)的錯(cuò)誤</p><p><b> (1)邏輯錯(cuò)誤</b></p><p>
99、硬件的邏輯錯(cuò)誤是由于設(shè)計(jì)錯(cuò)誤和加工過(guò)程中的工藝性錯(cuò)誤所造成的。這類(lèi)錯(cuò)誤包括錯(cuò)線(xiàn)、開(kāi)路、短路、相位錯(cuò)等幾種,其中短路是最常見(jiàn)也較難排除的故障。單片機(jī)的應(yīng)用系統(tǒng)往往要求體積小,從而使印制板的步線(xiàn)密度高,由于工藝原因造成引線(xiàn)之間短路。開(kāi)路常常是由于印制板的金屬孔質(zhì)量不好或接插件接觸不良引起的。 </p><p><b> ?。?)元器件失效</b></p><p> 元器
100、件失效的原因有兩方面:一是器件本身已損壞或性能差,諸如電阻電容的型號(hào)、參數(shù)不正確,集成電路已損壞,器件的速度、功耗等技術(shù)參數(shù)等不符合要求等;二是由于組裝錯(cuò)誤造成元器件失效,如電容、二極管、三極管的極性錯(cuò)誤和集成塊安裝的方向錯(cuò)誤等。</p><p><b> ?。?)可靠性差</b></p><p> 系統(tǒng)不可靠的因數(shù)很多,如金屬孔、接插件接觸不良會(huì)造成系統(tǒng)時(shí)好時(shí)壞,
101、</p><p> 禁不起振動(dòng)。內(nèi)部和外部的干擾、電源紋波系數(shù)過(guò)大、器件負(fù)載過(guò)大等會(huì)造成邏輯電平不穩(wěn)定。另外,走線(xiàn)和布局的不合理等也會(huì)引起系統(tǒng)故障。</p><p><b> 電源故障</b></p><p> 若存在電源故障,則加電后將造成器件的損壞,因此電源必須單獨(dú)調(diào)試好以后才加到系統(tǒng)的各個(gè)部件。電源的故障包括:電源值不符合設(shè)計(jì)要求,
102、電源引出線(xiàn)和插座不對(duì)應(yīng),各檔電源之間短路,變壓器功率不足,內(nèi)阻大,負(fù)載能力差等。</p><p> 4.1.2 元器件的檢測(cè)</p><p> 1、電阻的測(cè)量:電阻是采用色環(huán)法標(biāo)注的,是用萬(wàn)用表測(cè)量個(gè)電阻的阻值,查看與標(biāo)注是否一致、所使用電阻的功率是否達(dá)到電路的要求及誤差是不是符合標(biāo)準(zhǔn)。</p><p> 2、數(shù)碼管的測(cè)量:常用的數(shù)碼管有共陰和共陽(yáng)之分,兩者外
103、形相似,可使用萬(wàn)用表進(jìn)行判別和檢測(cè),將萬(wàn)用表的陽(yáng)表筆接觸數(shù)碼管的3腳或7腳,在用另一個(gè)表筆接觸數(shù)碼管的另外8個(gè)管腳,如果數(shù)碼管有顯示,則說(shuō)明此數(shù)碼管是共陽(yáng),反之用萬(wàn)用表的陰表筆接觸3腳或7腳,來(lái)判斷為共陰數(shù)碼管,并檢測(cè)好壞。</p><p> 3、電容的測(cè)量:對(duì)于電解電容的測(cè)量,我們一般都是使用萬(wàn)用表的電阻檔對(duì)其進(jìn)行漏電阻的測(cè)量,如果漏電阻的阻值達(dá)到100k左右我們就認(rèn)為該電解電容合格。對(duì)于瓷片電容,一般使用萬(wàn)
104、用的R*10k檔對(duì)其測(cè)量。如果測(cè)出的電阻是接近無(wú)窮大就認(rèn)為該瓷片電容合格。</p><p><b> 4、二極管檢測(cè)</b></p><p> 將萬(wàn)用表?yè)苤?Rx100Ω或Rx1KΩ檔,當(dāng)所測(cè)的電阻值較小時(shí),所測(cè)的是正向電阻,即圖黑表筆接的是二極管的正極、紅筆接的是負(fù)極;反之,若測(cè)得的阻值較大,則是反向電阻,黑表筆接的是負(fù)極、紅筆接的是正極。</p>
105、<p> 檢查好元器件和線(xiàn)路板即可進(jìn)行電路的安裝了。在安裝過(guò)程中要按照信號(hào)的流程進(jìn)行安裝,這樣可以避免安裝錯(cuò)誤,而且要注意集成電路的方向,不可倒插,管腳也不能彎曲。</p><p> 4.2 實(shí)物的調(diào)試 </p><p> 4.2.1 調(diào)試過(guò)程</p><p> 焊接完畢后,需要在接通電源前,先用萬(wàn)用表仔細(xì)檢查各管腳間是否有短路,虛焊、漏焊現(xiàn)象。
106、在檢查無(wú)誤后,我接通電源用手觸摸橋碓,看看是否發(fā)熱,然后用萬(wàn)用表測(cè)試其兩端的電壓是否在5V左右。如果發(fā)熱或者電壓為零則說(shuō)明電路中有短路的現(xiàn)象,要立刻切斷電源,再做仔細(xì)的檢查,改正后再進(jìn)行同樣的測(cè)試,直到正常為止。再測(cè)試各個(gè)芯片的電壓是否正常。 </p><p> 以上檢查完后后,再進(jìn)行調(diào)試。首先按下復(fù)位鍵S1,用萬(wàn)用表測(cè)試單片機(jī)芯片的第六引腳是否有高電平輸出,有的話(huà)說(shuō)明電路連接正確;再測(cè)試第一腳是否是低電平,不
107、是的話(huà)說(shuō)明電路連接有問(wèn)題,要切斷電源檢查。如果沒(méi)有的就再按下?lián)尨鸢粹oS1,用萬(wàn)用表測(cè)試但片機(jī)第一腳是不是有高電平,數(shù)碼管的顯示數(shù)字是否為“1”。不是的話(huà)再仔細(xì)地檢查電路中的連接。是的話(huà)就依次按下S2、S3、S4,觀察數(shù)碼管的顯示是否有變化,沒(méi)有變化說(shuō)明電路中89C2051起到了閉鎖的作用。再看看蜂鳴器是否響。再按下S2,進(jìn)行與S1相同的操作。同理按下S3、S4、S5、S6、S7、S8進(jìn)行檢查。</p><p>
108、 4.3 設(shè)計(jì)中可能遇到的問(wèn)題及解決方法</p><p> 1、我們?cè)O(shè)計(jì)的作品主要是用51系列集成芯片和單片機(jī)編碼器來(lái)完成的,在焊接的過(guò)程中由于芯片的引腳過(guò)多,布線(xiàn)工作不是很方便。有時(shí)候還因?yàn)槟骋桓€(xiàn)沒(méi)有焊牢,造成電路的不穩(wěn)定,這些都是有待改進(jìn)的。我們的想法是根據(jù)單片機(jī)原理及相關(guān)知識(shí)對(duì)我們的設(shè)計(jì)進(jìn)行一些改進(jìn)。</p><p> 2、選手號(hào)碼的顯示問(wèn)題:在設(shè)計(jì)過(guò)程中,我們發(fā)現(xiàn)按下?lián)尨鸢粹o
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機(jī)搶答器課程設(shè)計(jì) --搶答器
- 單片機(jī)搶答器畢業(yè)設(shè)計(jì)---單片機(jī)搶答器設(shè)計(jì)與實(shí)現(xiàn)
- 單片機(jī)課程設(shè)計(jì)搶答器(16路搶答器)
- 基于單片機(jī)控制的八路搶答器
- 基于51單片機(jī)的搶答器設(shè)計(jì)
- 單片機(jī)搶答器畢業(yè)論文
- 單片機(jī)搶答器課程設(shè)計(jì)
- 單片機(jī)搶答器課程設(shè)計(jì)
- 單片機(jī)搶答器課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)---搶答器
- 搶答器 單片機(jī)課程設(shè)計(jì)
- 單片機(jī)八路搶答器)
- 單片機(jī)路搶答器課題論文
- 基于51單片機(jī)的搶答器設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)-- 基于單片機(jī)的搶答器設(shè)計(jì)
- 基于單片機(jī)8路搶答器論文
- 智力搶答器單片機(jī)課程設(shè)計(jì)
- 基于單片機(jī)的搶答器設(shè)計(jì)[開(kāi)題報(bào)告]
- 單片機(jī)課程設(shè)計(jì)多路搶答器
- 51單片機(jī)四路搶答器報(bào)告
評(píng)論
0/150
提交評(píng)論