版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 學(xué)生畢業(yè)設(shè)計(jì)</b></p><p> 題目 紅外計(jì)時(shí)器 </p><p> 年級(jí)2011級(jí)專業(yè)電子信息工程技術(shù)班級(jí): 電子(1)班 </p><p> 學(xué)生姓名 起止時(shí)間 2013年11
2、月20日—2014年5月 日 </p><p> 指導(dǎo)教師 職稱 講師 </p><p> 2014年 05月 25日</p><p> 目 錄</p><p><b> 論文摘要2</b></p>&
3、lt;p> 第一章 紅外探測(cè)計(jì)時(shí)器方案設(shè)計(jì)與論證3</p><p> 1.1 功能與要求3</p><p> 1.2 總體方案論證3</p><p> 1.3 方案的確定4</p><p> 第二章 紅外探測(cè)計(jì)時(shí)器硬件設(shè)計(jì)6</p><p> 2.1 系統(tǒng)硬件框圖6</p>
4、;<p> 2.2 紅外檢測(cè)電路的設(shè)計(jì)7</p><p> 2.3 電平轉(zhuǎn)換電路的設(shè)計(jì)7</p><p> 2.4單片機(jī)最小系統(tǒng)9</p><p> 2.5 LED顯示電路的設(shè)計(jì)11</p><p> 2.6系統(tǒng)電源的設(shè)計(jì)15</p><p> 第三章 紅外探測(cè)計(jì)時(shí)器軟件設(shè)計(jì)16&
5、lt;/p><p> 3.1 主程序設(shè)計(jì)16</p><p> 3.2 分秒取數(shù)程序設(shè)計(jì)16</p><p> 3.3 延時(shí)程序設(shè)計(jì)17</p><p> 3.4 顯示程序設(shè)計(jì)17</p><p> 3.5 初始化程序設(shè)計(jì)18</p><p> 3.6 中斷程序設(shè)計(jì)19<
6、;/p><p> 3.7 程序流程圖設(shè)計(jì)20</p><p> 第四章 設(shè)計(jì)體會(huì)與小結(jié)21</p><p><b> 參考文獻(xiàn)22</b></p><p><b> 附錄25</b></p><p> 論 文 摘 要</p><p>
7、; 隨著當(dāng)今社會(huì)的飛速發(fā)展,越來越多紅外檢測(cè)開關(guān)類電子產(chǎn)品應(yīng)用于各種公共場(chǎng)所。例如,紅外人體開關(guān),紅外報(bào)警,紅外測(cè)溫,紅外自動(dòng)門控制等技術(shù),特別是在一些不適合人為親自控制或者對(duì)測(cè)量結(jié)果要求的較高的環(huán)境下,紅外控制技術(shù),有著其獨(dú)特的特點(diǎn),因此被廣泛應(yīng)用于各行各業(yè)。本畢業(yè)設(shè)計(jì)是,是在紅外探測(cè)的基礎(chǔ)上,進(jìn)行時(shí)間的計(jì)時(shí)控制,即紅外探測(cè)計(jì)時(shí)器。紅外探測(cè)計(jì)時(shí)器一般應(yīng)用于比賽場(chǎng)地,例如每年舉行的飛思卡爾智能車大賽,和各類長(zhǎng)跑等競(jìng)速類的比賽,紅外探測(cè)
8、計(jì)時(shí)器用于對(duì)參賽選手或者車輛的比賽過程進(jìn)行計(jì)時(shí)。</p><p> 基于單片機(jī)AT89C51構(gòu)成的定時(shí)器有著直觀和計(jì)時(shí)精確的優(yōu)點(diǎn),目前已在各種行業(yè)中得到廣泛應(yīng)用。開關(guān)控制總體來說有接觸式和非接觸式兩種,在科技發(fā)展的今天,非接觸式紅外控制得到了廣泛的應(yīng)用。紅外探測(cè)分為對(duì)射式和發(fā)射式兩類,對(duì)射式的包含紅外發(fā)射管和紅外接收管,發(fā)射管發(fā)射信號(hào),接收管接收信號(hào),當(dāng)中間有物體經(jīng)過時(shí),接收管接收不到紅外線,從了輸出脈沖,觸發(fā)
9、計(jì)時(shí)開關(guān)。反射式的紅外線是把發(fā)射管和接收管坐在一起,成為一個(gè)紅外探測(cè)頭,當(dāng)探頭前有物體出現(xiàn)時(shí),就會(huì)把紅外發(fā)射頭發(fā)射的紅外線反射回來,由紅外接收管接收,接收管輸出一個(gè)脈沖控制計(jì)數(shù)或者計(jì)時(shí)。本設(shè)計(jì)采用一對(duì)紅外對(duì)管即包括紅外發(fā)射管和紅外接受管作為紅外定時(shí)器的信號(hào)檢測(cè)頭,具有價(jià)格低廉,抗干擾性好,結(jié)構(gòu)簡(jiǎn)單,操作方便等特點(diǎn)。</p><p> 紅外計(jì)時(shí)器的基本原理是利用紅外發(fā)光管發(fā)射紅外線,紅外接收管接收此紅外線,.當(dāng)有
10、人或物擋住紅外光時(shí),接收管沒有接收到紅外信號(hào),紅外接收管將輸出高電平,通過反相器后接入單片機(jī)的外部中斷INT0進(jìn)行控制計(jì)時(shí),并且使數(shù)碼管顯示數(shù)值。當(dāng)參賽車輛或者人再次經(jīng)過紅外計(jì)時(shí)器時(shí),計(jì)時(shí)器停止計(jì)時(shí),顯示當(dāng)前的時(shí)間記錄,這樣就得到要統(tǒng)計(jì)的比賽時(shí)間。經(jīng)實(shí)踐證明該裝置,抗干擾能力強(qiáng),工作穩(wěn)定,計(jì)時(shí)準(zhǔn)確。</p><p> 關(guān)鍵字:自動(dòng)計(jì)時(shí);單片機(jī);數(shù)碼管 ;紅外探測(cè); 紅外對(duì)管 ;計(jì)時(shí)器</p>&l
11、t;p> 第一章 紅外探測(cè)計(jì)時(shí)器方案的設(shè)計(jì)與論證</p><p><b> 功能要求與技術(shù)指標(biāo)</b></p><p><b> 功能要求</b></p><p> ?、伲浜霞t外對(duì)管,實(shí)現(xiàn)的自動(dòng)計(jì)時(shí);</p><p> ?、冢哂虚_機(jī)自檢功能;</p><p>
12、 ?、郏哂斜容^強(qiáng)的抗干擾能力;</p><p> ?、? 可以對(duì)計(jì)時(shí)過程實(shí)時(shí)進(jìn)行動(dòng)態(tài)的顯示;</p><p> ⑤. 使用220V/50Hz交流電源,設(shè)置電源開關(guān)、電源指示燈和電源保護(hù)功能</p><p><b> 主要技術(shù)指標(biāo)</b></p><p> ?、伲?jì)時(shí)范圍在0——99min;</p>&
13、lt;p> ②.計(jì)時(shí)誤差:≤0.1s</p><p> ?、郏?位數(shù)碼管對(duì)計(jì)時(shí)的過程進(jìn)行動(dòng)態(tài)的顯示。</p><p><b> 總體方案的論證</b></p><p><b> 方案一:</b></p><p> 利用紅外反射式時(shí)原理,當(dāng)發(fā)射管發(fā)射的紅外線遇到障礙,或者探測(cè)頭前有物體經(jīng)
14、過時(shí),將紅外線反射回來由紅外接收管進(jìn)行接收,從而產(chǎn)生一個(gè)高電平脈沖,該脈沖通過放大器進(jìn)行放大,然后經(jīng)過電壓比較器,轉(zhuǎn)換為低脈沖,該脈沖信號(hào)直接接在單片機(jī)的外部中斷INT0的引腳上,單片機(jī)產(chǎn)生中斷,內(nèi)部定時(shí)器開始工作,從而進(jìn)計(jì)時(shí)。</p><p> 優(yōu)點(diǎn):采用發(fā)射管與接收管在一起的紅外探頭可以簡(jiǎn)化紅外探測(cè)電路的設(shè)計(jì),節(jié)省了成本和裝置的安裝空間,同時(shí),產(chǎn)生的信號(hào)也比較穩(wěn)定。</p><p>
15、 缺點(diǎn):當(dāng)被測(cè)物體表面結(jié)構(gòu)較粗糙,能夠?qū)t外線進(jìn)行吸收導(dǎo)致反射回來的紅外線強(qiáng)度可能大大降低,或者物體表面斜度比較大,反射的紅外線偏離了接收管的接收范圍,因此接收管接收不到正常的反射信號(hào),導(dǎo)致計(jì)數(shù)器不能正常的工作。</p><p> 方案二:利用紅外對(duì)射式的原理,紅外發(fā)射管和紅外接收管相對(duì),由發(fā)射管發(fā)射紅外線信號(hào),接收管接收紅外信號(hào),當(dāng)有物體從中間經(jīng)過時(shí),紅外接收管接收不到紅外信號(hào),產(chǎn)生一個(gè)低脈沖,直接通入單片
16、機(jī)的外部中斷INT0引腳,單片機(jī)產(chǎn)生,中斷中啟動(dòng)計(jì)時(shí)器開始工作。</p><p> 優(yōu)點(diǎn):電路簡(jiǎn)單,性能穩(wěn)定,檢測(cè)距離遠(yuǎn),不受物體表面的環(huán)境的影響,抗干擾能力強(qiáng),響應(yīng)快等優(yōu)點(diǎn)。</p><p><b> 方案的確定</b></p><p> 經(jīng)過以上兩種紅外檢測(cè)原理的對(duì)比,紅外對(duì)射式比紅外反射式具有響應(yīng)快,性能穩(wěn)定,抗干擾能力的優(yōu)點(diǎn),最終
17、選擇以紅外對(duì)射式的紅外檢測(cè)原理作為紅外計(jì)時(shí)器的檢測(cè)部分,即利用由紅外發(fā)射管發(fā)射紅外線,由接收管接收紅外信號(hào)。</p><p> 紅外發(fā)射管有2條線分別電源線和地線,接收管有三條線,分別是電源線和地線和信號(hào)線,信號(hào)線可直接接在單片機(jī)的外部中斷的引腳上。</p><p> 第二章 紅外探測(cè)計(jì)時(shí)器的硬件設(shè)計(jì)</p><p><b> 2.1系統(tǒng)硬件框圖&
18、lt;/b></p><p><b> 如圖2——1:</b></p><p><b> 系統(tǒng)框圖2—1</b></p><p> 其工作原理為:紅外發(fā)射管和接收管對(duì)射放置,紅外發(fā)射管發(fā)射紅外光線,接收管接收紅外管線,接收管輸出高電平,當(dāng)有有物體從中間經(jīng)過時(shí),遮擋了紅外光線,接收管瞬間接收不到紅外光線,由此產(chǎn)生
19、了一個(gè)低脈沖,輸出低脈沖可以直接連接在單片機(jī)的外部中斷INT0引腳上,利用下降沿觸發(fā)方式使單片機(jī)響應(yīng)中斷,執(zhí)行中斷計(jì)時(shí)程序,同時(shí)將計(jì)時(shí)的結(jié)果用P0口把數(shù)據(jù)通過鎖存器傳遞給LED數(shù)碼管進(jìn)行顯示。其中的復(fù)位電路和振蕩電路為單片機(jī)正常工作的必備電路。</p><p> 2.2 紅外檢測(cè)電路</p><p> 紅外檢測(cè)電路采用紅外對(duì)射式原理,發(fā)射管和接收管是分開獨(dú)立的。發(fā)射管發(fā)射紅外線,接收管
20、接收紅外線,當(dāng)有物體從中間經(jīng)過時(shí),遮擋了紅外光線,接收管因瞬間接受不到紅外光線,產(chǎn)生一個(gè)低脈沖。電路如圖2-2所示:</p><p> 圖2-2:紅外探測(cè)電路</p><p> 2.3 單片機(jī)最小系統(tǒng)</p><p><b> ?。?)單片機(jī)特點(diǎn):</b></p><p> 單片機(jī)具有可靠性高、易擴(kuò)展、控制功能強(qiáng)、
21、性價(jià)比高、體積小、功耗低、電壓低、易于產(chǎn)品化等優(yōu)點(diǎn),被廣泛地應(yīng)用于各種行業(yè)。</p><p> 單片機(jī)分為總線型和非總線型兩種,如下圖為2-4-1為總線型和非總線型的單片機(jī)。</p><p><b> 圖2-3-1</b></p><p> P0口:P0.0-P0.7依次為第39—32腳,除了可以做普通的雙向I/O外,也可以在訪問外部存儲(chǔ)
22、器時(shí)用作低8位的地址線和數(shù)據(jù)總線。</p><p> P1口、P2口、P3口:都是內(nèi)部帶上拉電阻的準(zhǔn)雙向口。</p><p> P3第二功能各引腳功能定義:</p><p> P3.0:RXD串行口輸入</p><p> P3.1:TXD串行口輸出</p><p> P3.2:INT0外部中斷0輸入<
23、/p><p> P3.3:INT1外部中斷1輸入</p><p> P3.4:T0定時(shí)器0外部輸入</p><p> P3.5:T1定時(shí)器1外部輸入</p><p> P3.6:WR外部寫控制</p><p> P3.7:RD外部讀控制</p><p> 如圖2-4-2為單片機(jī)的最小系
24、統(tǒng)的電路圖:</p><p> 圖2-4-2單片機(jī)最小系統(tǒng)</p><p> 單片機(jī)振蕩電路為單片機(jī)提供時(shí)鐘脈沖,復(fù)位電路是單片機(jī)從頭執(zhí)行命令的按鈕,復(fù)位目的是單片機(jī)或系統(tǒng)中的其他部件處于某種確定初始狀態(tài),常見的復(fù)位電路有上電復(fù)位和上電及按鈕復(fù)位電路。圖2-4-2中的復(fù)位電路為上電及按鈕復(fù)位電路。</p><p><b> 2.5 顯示電路</
25、b></p><p><b> ?。?)LED顯示器</b></p><p> 單片機(jī)應(yīng)用系統(tǒng)中常用的顯示器有:發(fā)光二極管LED顯示,液晶LCD顯示等。本設(shè)計(jì)主要應(yīng)用LED顯示器的原理、控制方法以及單片機(jī)的接口技術(shù)。常用的LED數(shù)碼管顯示器由7各發(fā)光二極管組成,稱為7段LED顯示器。</p><p> LED 顯示器通過7個(gè)發(fā)光二極管
26、亮暗的不同組合,可以顯示多種數(shù)字、字母等。LED顯示器中的發(fā)光二極管有兩種連接方法:分別為共陽極接法和共陰極接法,如下圖2-5-1為L(zhǎng)ED 顯示器外形和LED 顯示器的接法。圖(a)為顯示器外形,圖(b)左為共陰極接法,圖(b)右為共陽極接法。</p><p><b> 圖2-5-1</b></p><p> 如使用共陽極數(shù)碼管,控制端輸出0表示對(duì)應(yīng)字段亮,輸出1
27、表示對(duì)應(yīng)字段暗;如使用共陰極數(shù)碼管,數(shù)據(jù)0表示對(duì)應(yīng)字段暗,數(shù)據(jù)1表示對(duì)應(yīng)字段亮。如要顯示“0”,共陽極數(shù)碼管的字形編碼應(yīng)為:11000000B(即C0H);共陰極數(shù)碼管的字形編碼為:00111111B(3FH)。如此類推可求得數(shù)碼管字形編碼如表2-5-2列出了0——F對(duì)應(yīng)的字形編碼,在程序設(shè)計(jì)時(shí),表2-5-2作為編碼表存在程序存儲(chǔ)器中,通過改變表格內(nèi)容可以顯示不同的字符,所以用軟件譯碼字形顯得比較靈活。</p><p
28、> 表2-5-2:LED顯示器的斷碼表</p><p> (2)鎖存器74HC573</p><p> 鎖存器是一種將數(shù)據(jù)暫時(shí)鎖存的數(shù)字芯片,因?yàn)閿?shù)碼管有8位數(shù)據(jù)位,一個(gè)單片機(jī)有P0,P1,P2,P3四組I/O口,最多可以連接四個(gè)數(shù)碼管,但是這樣的接法占據(jù)了單片機(jī)大部分的I/O資源了,為了支持顯示更多的LED顯示器,同時(shí)也為了動(dòng)態(tài)顯示,通常利用鎖存器將單片機(jī)的I/O口分時(shí)復(fù)用,
29、將不同的數(shù)據(jù)傳遞給不同的LED數(shù)碼管,從而實(shí)現(xiàn)LED動(dòng)態(tài)顯示。圖2-5-3是鎖存器74HC573的引腳分布圖,圖2-5-4是鎖存器74HC573的功能表,即真值表。</p><p> 圖2-5-3:74HC573引腳分布圖</p><p> 圖2-5-4:74HC573功能表</p><p> 1號(hào)引腳是使能端,表示該腳低電平時(shí)鎖存器正常工作,當(dāng)為高電平時(shí),輸
30、出端處于高阻狀態(tài),所以通常接地,11號(hào)引腳是鎖存端,控制數(shù)據(jù)是否更新,當(dāng)鎖存端為高電平時(shí),數(shù)據(jù)輸入端與輸出端處于暢通狀態(tài),即輸入端是什么數(shù)據(jù)輸出端也是什么數(shù)據(jù),當(dāng)鎖存端是低電平時(shí),無論輸入端的數(shù)據(jù)怎么變化,輸出端始終是鎖存器上次鎖存的數(shù)據(jù),直到鎖存端置1,新的數(shù)據(jù)才能更新至輸出端。D0-D7 是數(shù)據(jù)輸入端,Q0-Q7是數(shù)據(jù)輸出口,10腳為地GND,20腳為電源VCC。利用鎖存器的原理可以依次將不同的數(shù)據(jù)送給不同位的LED顯示器,根據(jù)人眼
31、所能識(shí)別的最快的分辨率,將不同位的數(shù)碼管依次點(diǎn)亮并延時(shí)一定的時(shí)間,這樣在任意時(shí)刻只有一位顯示器被點(diǎn)亮,但是人眼具有視覺暫留效應(yīng),看起來與全部顯示器持續(xù)點(diǎn)亮效果完全一樣。為了實(shí)現(xiàn)LED顯示器的動(dòng)態(tài)掃描,除了要給顯示器提供段的輸入之外,還要對(duì)顯示器加位的控制,這就是通常所說的段控和位控,因此,本設(shè)計(jì)中利用兩片鎖存器分別去控制段選和位選,就可以實(shí)現(xiàn)LED顯示器的動(dòng)態(tài)顯示。下圖2-5-5為L(zhǎng)ED顯示電路的連接方法:</p><
32、;p> 圖2-5-5:LED顯示電路</p><p> 2.6系統(tǒng)電源的設(shè)計(jì)</p><p> 本系統(tǒng)電源采用了集成三端穩(wěn)壓芯片,穩(wěn)壓芯片具有體積小、外圍原件少、性能穩(wěn)定可靠、使用調(diào)整方便和價(jià)廉。因此獲得了廣泛的應(yīng)用。集成穩(wěn)壓器的類型有很多,按結(jié)構(gòu)形式分為串聯(lián)型、并聯(lián)型和開關(guān)型;按輸出電壓類型分為固定和可調(diào)式,作為小功率的穩(wěn)壓電源以三端式串聯(lián)型穩(wěn)壓器的應(yīng)用最為普遍。三端式是指穩(wěn)
33、壓電路僅有輸入、輸出、接地三個(gè)接線端子,有固定式和調(diào)節(jié)式兩種類型。此外又分為正或負(fù)電壓輸出類型。7800系列為三端固定電壓輸出集成穩(wěn)壓器;7900系列為三端固定負(fù)電壓輸出集成穩(wěn)壓器,型號(hào)的最后兩位數(shù)表示輸出電壓的穩(wěn)定值。內(nèi)部還具有啟動(dòng)電路、限流、短路和安全工作區(qū)保護(hù)及過熱保護(hù)電路。該系統(tǒng)穩(wěn)壓電源中,由于5v穩(wěn)壓器的壓差≥2V,現(xiàn)取3V,故輸入電壓=8/1.2V=6.7V為方便計(jì)算先取7V,穩(wěn)壓器的輸入電流即為整流濾波電路的負(fù)載電流I’0
34、= I0(max)+IQ=300+8=308mA.橋式整流二極管參數(shù)要求正向平均電流If≥1/2×308mA=154mA ,最大反向電壓Um≥√2U=10V,濾波電容求取,T=1/f=1/50s=0.02s,由于單片機(jī)的輸入阻抗比較低,所以電容耐壓值C=1000uf,耐壓值應(yīng)</p><p> 圖2-6-1:電源的設(shè)計(jì)</p><p> 第三章 紅外探測(cè)計(jì)時(shí)器軟件設(shè)計(jì)<
35、/p><p><b> 3.1主程序的設(shè)計(jì)</b></p><p> void main()</p><p><b> {</b></p><p> init();//初始化子程序</p><p><b> wela=1;</b></p&g
36、t;<p> P0=0X3f;//選通所有的數(shù)碼管,并顯示“0”</p><p><b> wela=0;</b></p><p><b> while(1)</b></p><p><b> {</b></p><p> display(shiwan,
37、wan,qian,bai,shi,ge);// 顯示子程序</p><p><b> }</b></p><p><b> }</b></p><p> 主程序中對(duì)顯示器的位選進(jìn)行初始化全顯“0”后,不停地調(diào)用顯示子程序等待外部中斷,刷新顯示數(shù)據(jù)。</p><p> 3.2 分、秒取數(shù),和數(shù)
38、據(jù)進(jìn)位處理程序</p><p> void lol()</p><p><b> {</b></p><p> if(aa==2)//判斷時(shí)間是否0.1s</p><p><b> {</b></p><p><b> aa=0;</b><
39、;/p><p><b> temp1++;</b></p><p> if(temp1==10)</p><p><b> {</b></p><p><b> temp1=0;</b></p><p> temp2++;
40、 //滿0.1s,秒加1</p><p> if(temp2==60)</p><p><b> {</b></p><p><b> temp2=0;</b></p><p> temp3++; //滿60秒,分加1</p><p> if
41、(temp3==99)</p><p><b> {</b></p><p><b> temp3=0;</b></p><p> temp1++; // 最高計(jì)時(shí)99分鐘,滿99,清零</p><p><b> }</b></p><p>
42、;<b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> shiwan=temp3/10;</p><p> wan=temp3%10;</p><p> qian=temp2/10
43、;</p><p> bai=temp2%10;</p><p><b> shi=0;</b></p><p> ge=temp1%10;</p><p><b> }</b></p><p><b> 3.3 延時(shí)子程序</b></p
44、><p> void delay(uint z) // 1ms</p><p><b> {</b></p><p><b> uint x,y;</b></p><p> for(x=z;x>0;x--)</p><p> for(y=110;y
45、>0;y--);</p><p><b> }</b></p><p><b> 3.4 顯示子程序</b></p><p> void display(uchar shiwan,uchar wan,uchar qian,uchar bai,uchar shi,uchar ge)</p><
46、p><b> {</b></p><p><b> dula=1;</b></p><p> P0=table[shiwan]; // 第一位;</p><p><b> dula=0;</b></p><p><b> P0=0xff;<
47、/b></p><p><b> wela=1;</b></p><p><b> P0=0xfe;</b></p><p><b> wela=0;</b></p><p><b> delay(1);</b></p><
48、;p><b> dula=1;</b></p><p> P0=table[wan]; // 第二位;</p><p><b> dula=0;</b></p><p><b> P0=0xff;</b></p><p><b> wela=1
49、;</b></p><p><b> P0=0xfd;</b></p><p><b> wela=0;</b></p><p><b> delay(1);</b></p><p><b> dula=1;</b></p>
50、<p> P0=table[qian]; // 第三位;</p><p><b> dula=0;</b></p><p><b> P0=0xff;</b></p><p><b> wela=1;</b></p><p><b> P
51、0=0xfb;</b></p><p><b> wela=0;</b></p><p><b> delay(1);</b></p><p><b> dula=1;</b></p><p> P0=table[bai]; // 第四位;</p
52、><p><b> dula=0;</b></p><p><b> P0=0xff;</b></p><p><b> wela=1;</b></p><p><b> P0=0xf7;</b></p><p><b&g
53、t; wela=0;</b></p><p><b> delay(1);</b></p><p><b> dula=1;</b></p><p> P0=table[shi]; //第五位;</p><p><b> dula=0;</b><
54、;/p><p><b> P0=0xff;</b></p><p><b> wela=1;</b></p><p><b> P0=0xef;</b></p><p><b> wela=0;</b></p><p><
55、b> delay(1);</b></p><p><b> dula=1;</b></p><p> P0=table[ge]; // 第六位;</p><p><b> dula=0;</b></p><p><b> P0=0xff;</b>
56、</p><p><b> wela=1;</b></p><p><b> P0=0xdf;</b></p><p><b> wela=0;</b></p><p><b> delay(1);</b></p><p>
57、<b> }</b></p><p><b> 3.5 初始化程序</b></p><p> void init()</p><p><b> {</b></p><p><b> aa=0;</b></p><p>&
58、lt;b> wela=0;</b></p><p><b> dula=0;</b></p><p><b> TR0=0;</b></p><p><b> temp1=0;</b></p><p><b> temp2=0;</b
59、></p><p><b> temp3=0;</b></p><p> TMOD=0x01;</p><p> TH0=(65536-50000)/256; //內(nèi)部定時(shí)器裝初值;</p><p> TL0=(65536-50000)%256;</p><p><b&g
60、t; EA=1;</b></p><p><b> ET0=1;</b></p><p><b> EX0=1;</b></p><p><b> IT0=1;</b></p><p><b> }</b></p>&
61、lt;p><b> 3.6 中斷程序</b></p><p> void timer0() interrupt 1 // 內(nèi)部定時(shí)器0中斷,用于內(nèi)部計(jì)時(shí);</p><p><b> {</b></p><p> TH0=(65536-50000)/256;</p><p> T
62、L0=(65536-50000)%256; // 定時(shí)50ms;</p><p><b> aa++;</b></p><p><b> lol();</b></p><p> display(shiwan,wan,qian,bai,shi,ge);</p><p><b>
63、}</b></p><p> void zhongduan0() interrupt 0 // 外部中斷0;</p><p><b> {</b></p><p><b> i++;</b></p><p> if(i%2==1)</p><p> T
64、R0=1; // 第奇數(shù)次中斷開始計(jì)時(shí);</p><p><b> else</b></p><p><b> TR0=0;</b></p><p><b> }</b></p><p><b> 3.7 程序流程圖</b></p>
65、<p><b> 主程序流程圖:</b></p><p><b> 中斷處理流程圖:</b></p><p><b> 時(shí)鐘程序流程圖:</b></p><p> 第四章 設(shè)計(jì)體會(huì)與總結(jié)</p><p> 這次畢業(yè)設(shè)計(jì)只是知識(shí)的綜合性比較強(qiáng),但實(shí)際上并不是
66、很難,縱觀我所畫的原理圖,沒有幾個(gè)元器件,紅外探測(cè)計(jì)時(shí)器實(shí)際上是在時(shí)鐘的基礎(chǔ)上增加了紅外探測(cè)部分,主要的困難在于編寫軟件程序來實(shí)現(xiàn)硬件的諸多功能。這次設(shè)計(jì)讓我深入了解了單片機(jī)的一些強(qiáng)大功能,同時(shí)使我認(rèn)識(shí)到,設(shè)計(jì)一個(gè)復(fù)雜的系統(tǒng)時(shí),首先要建立一個(gè)大的框架,然后將這個(gè)大框架分成一些小模塊進(jìn)行分別設(shè)計(jì),最后將這些模塊組裝起來進(jìn)行調(diào)試,解決存在的問題,最終完成整個(gè)電路的設(shè)計(jì)。通過這次畢業(yè)設(shè)計(jì),讓我充分認(rèn)識(shí)到自己的實(shí)踐經(jīng)驗(yàn)太欠缺,這是在以后的學(xué)習(xí)當(dāng)
67、中值得注意的。</p><p> 紅外探測(cè)計(jì)時(shí)器的使用,避免了人工手動(dòng)控制秒表誤差大的缺點(diǎn),使計(jì)時(shí)更加精確,利用8位單片機(jī)AT89C51作為控制核心,通過紅外對(duì)管,實(shí)現(xiàn)對(duì)計(jì)時(shí)的紅外控制,完成的計(jì)時(shí)器具有結(jié)構(gòu)精巧、顯示醒目、具有使用人性化等優(yōu)點(diǎn)。經(jīng)測(cè)試和使用表明,該計(jì)時(shí)器的性能穩(wěn)定、計(jì)時(shí)精確、功耗低而且紅外接收靈敏,能滿足多種場(chǎng)合下的計(jì)時(shí)需要。</p><p> 總之,這次畢業(yè)設(shè)計(jì)對(duì)于我
68、們有很大的幫助,通過設(shè)計(jì),我更加深入地理解了單片機(jī)的功能,以及引腳的作用,同時(shí)加深了對(duì)于主要芯片的應(yīng)用的認(rèn)識(shí),同時(shí)在試驗(yàn)室的環(huán)境里熟悉了c語言程序的編寫過程和運(yùn)行過程,并提高了自己的動(dòng)手能力。最后衷心的感謝老師的平日的教導(dǎo)和同學(xué)的共同探討。</p><p><b> 參考文獻(xiàn)</b></p><p> 《單片機(jī)原理與接口技術(shù)》 李朝青 北京航空航天大學(xué)出版社&
69、lt;/p><p> 《單片機(jī)原理與應(yīng)用》 李建忠 西安電子科技大學(xué)出版社</p><p> 《智能儀器原理,設(shè)計(jì)及調(diào)試》 季建華 華東理工大學(xué)出版社</p><p> 《單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)應(yīng)用》 何立民主編 北京航空航天大學(xué)出版社</p><p> 《智能化儀器原理及應(yīng)用》 曹建平 西安電子科技大學(xué)出版社
70、</p><p> 《智能儀器原理與設(shè)計(jì)》 趙新民 哈爾濱工業(yè)大學(xué)出版社</p><p> 《智能儀器原理及應(yīng)用》 趙茂泰 電子工業(yè)出版社</p><p> 《現(xiàn)代科學(xué)儀器》 中國(guó)分析測(cè)試協(xié)會(huì)主辦</p><p> 《自動(dòng)化儀表》 中國(guó)儀器儀表學(xué)會(huì) 上海工業(yè)自動(dòng)化儀表研究所</p><p>
71、 《紅外探側(cè)與控制電路》 陳永甫.「M].北京:人民郵電出版社</p><p><b> 附件一:</b></p><p><b> 元件清單</b></p><p><b> 附件二:</b></p><p><b> 原理圖</b></
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于單片機(jī)的紅外計(jì)時(shí)器
- 基于單片機(jī)的紅外線計(jì)時(shí)器的設(shè)計(jì)與實(shí)現(xiàn)
- 基于單片機(jī)的紅外線計(jì)時(shí)器的設(shè)計(jì)與實(shí)現(xiàn)
- 【畢業(yè)設(shè)計(jì)】基于單片機(jī)控制的9999秒倒計(jì)時(shí)器
- 基于單片機(jī)的籃球記分計(jì)時(shí)器的系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 基于c語言單片機(jī)倒數(shù)計(jì)時(shí)器設(shè)計(jì)
- 基于51單片機(jī)的籃球比賽計(jì)分計(jì)時(shí)器設(shè)計(jì)畢業(yè)論文
- 單片機(jī)課程設(shè)計(jì)-單片機(jī)電秒計(jì)時(shí)器
- 基于單片機(jī)的紅外計(jì)數(shù)器畢業(yè)設(shè)計(jì)論文
- 基于單片機(jī)的紅外計(jì)數(shù)器畢業(yè)設(shè)計(jì)論文
- 單片機(jī)課程設(shè)計(jì)-秒計(jì)時(shí)器設(shè)計(jì)
- 基于avr單片機(jī)的電子計(jì)時(shí)器軟硬件設(shè)計(jì)
- 課程設(shè)計(jì)-基于單片機(jī)音樂倒數(shù)計(jì)時(shí)器的設(shè)計(jì)
- 基于c語言單片機(jī)倒數(shù)計(jì)時(shí)器課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--音樂倒數(shù)計(jì)時(shí)器
- 基于at89s52單片機(jī)的數(shù)字倒計(jì)時(shí)器設(shè)計(jì)畢業(yè)論文
- 單片機(jī)課程設(shè)計(jì)--單片機(jī)60秒計(jì)時(shí)器的設(shè)計(jì)與仿真
- 基于單片機(jī)的紅外計(jì)數(shù)器畢業(yè)設(shè)計(jì)論文.doc
- 畢業(yè)設(shè)計(jì)---基于單片機(jī)的籃球計(jì)時(shí)計(jì)分器設(shè)計(jì)
- 單片機(jī)控制的紅外遙控器-畢業(yè)設(shè)計(jì)論文
評(píng)論
0/150
提交評(píng)論