




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 湄洲灣職業(yè)技術(shù)學(xué)院新型汽車防撞報(bào)警器設(shè)計(jì)說明書系 別:自動(dòng)化工程系 年 級(jí):10級(jí)專 業(yè):電氣自動(dòng)化技術(shù) 姓 名:葉青 學(xué) 號(hào):1101010215導(dǎo)師:宋進(jìn) 職 稱: 講 師 2013年5月27日24 / 26目錄1.前言12.系統(tǒng)設(shè)計(jì)技術(shù)參數(shù)要求23.系統(tǒng)設(shè)計(jì)33.1系統(tǒng)設(shè)計(jì)總體框圖33.2 各模塊原理說明43.2.1AT89C51模塊:43.2.2超聲波諧振頻率調(diào)理電路模塊:73.2.3超聲波回路接收處理模塊:83.2.4數(shù)碼管顯示模塊:93.3 系統(tǒng)總原理圖說明103.4 系統(tǒng)印刷電路板的制作圖103.5 系統(tǒng)的操作說明103.6 系統(tǒng)操作注意事項(xiàng)10參考文獻(xiàn)11致詞12附錄13附錄
2、一:電路總原理圖13附錄二:印刷電路板原理圖14附錄三:元件清單15附錄四:系統(tǒng)程序161.前言聲波在其傳播介質(zhì)中被定義為縱波。當(dāng)聲波受到尺寸大于其波長的目標(biāo)物體阻擋時(shí)就會(huì)發(fā)生反射,反射波稱為回聲。假如聲波在介質(zhì)中傳播的速度是已知的,而且聲波從聲源到達(dá)目標(biāo)然后返回聲源的時(shí)間可以測(cè)量得到,那么就可以計(jì)算出從聲波到目標(biāo)的距離。這就是本系統(tǒng)的防撞報(bào)警原理。這里聲波傳播的介質(zhì)為空氣,采用不可見的超聲波。接收回路中測(cè)得的超聲波信號(hào)共有兩個(gè)波束,第一個(gè)波束位余波信號(hào),即超聲波接收頭在發(fā)射頭發(fā)射信號(hào)(一組40KHz的脈沖)后,馬上就接收到了超聲波信號(hào),并持續(xù)一段時(shí)間。另一個(gè)波束為有效信號(hào),即經(jīng)過被測(cè)物表面反
3、射的回波信號(hào)。超聲波測(cè)距時(shí),需要測(cè)的是開始發(fā)射到接收到信號(hào)的時(shí)間差,需要檢測(cè)的有效信號(hào)為反射物反射的回波信號(hào),故要盡量避免檢測(cè)到余波信號(hào),這也是超聲波檢測(cè)中存在最小測(cè)量盲區(qū)的主要原因。 軟件控制脈沖發(fā)射、檢測(cè)回波信號(hào):程序采用的是脈沖測(cè)量法,由單片機(jī)引腳產(chǎn)生40KHz 的脈沖信號(hào),每次測(cè)量發(fā)射的脈沖數(shù)至少要12個(gè)完整的40KHz脈沖。同時(shí)發(fā)射信號(hào)前打開計(jì)數(shù)器,進(jìn)行計(jì)時(shí);等計(jì)時(shí)到達(dá)一定值后再開啟檢測(cè)回波信號(hào),以避免余波信號(hào)的干擾。采用外部中斷對(duì)回波信號(hào)進(jìn)行檢測(cè)(回波信號(hào)送到單片機(jī)的為一序列方波脈沖)。接收到回波信號(hào)后,馬上讀取計(jì)數(shù)器中的數(shù)值,此數(shù)據(jù)即為需要測(cè)量的時(shí)間差數(shù)據(jù)。經(jīng)過處理后得到這一次測(cè)
4、距值。假設(shè)室溫下聲波在空氣中的傳播速度是 340m/s,測(cè)量得到的聲波從聲源到達(dá)目標(biāo)然后返回聲源的時(shí)間是t秒,則距離d可以由公式(1-1)計(jì)算:d=34560(cm/s)*t(s),因?yàn)槁暡ń?jīng)過的距離是聲源與目標(biāo)之間距離的兩倍,聲源與目標(biāo)之間的距離應(yīng)該是d/2。2.系統(tǒng)設(shè)計(jì)技術(shù)參數(shù)要求設(shè)計(jì)一個(gè)超聲波測(cè)距器,可以應(yīng)用于汽車倒車、建筑施工工地以與一些工業(yè)現(xiàn)場(chǎng)的位置監(jiān)控,也可用于如液位、井深、管道長度的測(cè)量等場(chǎng)合。具體要求如下:(1)測(cè)量圍在0.5-1.11m,測(cè)量精度±1cm。(2)測(cè)量時(shí)與被測(cè)物體無直接接觸,能夠清晰穩(wěn)定地顯示測(cè)量結(jié)果。3.系統(tǒng)設(shè)計(jì)3.1系統(tǒng)設(shè)計(jì)總體框圖單片機(jī)顯示模塊超
5、聲波接收器R超聲波發(fā)生器T電源電路圖3-1 基于單片機(jī)的超聲波測(cè)距器系統(tǒng)框圖3.2 各模塊原理說明3.2.1AT89C51模塊本設(shè)計(jì)采用以AT89S51為核心的最小系統(tǒng),其電路圖如圖3-2。圖3-2單片機(jī)最小系統(tǒng)原理圖1.功能特性概括:AT89C51提供以下標(biāo)準(zhǔn)功能:40個(gè)引腳、4K Bytes Flash片程序存儲(chǔ)器、128Bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM)、32個(gè)外部雙向輸入/輸出(I/O)口、5個(gè)中斷優(yōu)先級(jí)2層中斷嵌套中斷、2個(gè)數(shù)據(jù)指針、2個(gè)16位可編程定時(shí)/計(jì)數(shù)器、2個(gè)全雙工串行通信口、看門狗(WDT)電路、片振蕩器與時(shí)鐘電路。此外,AT89S51可降至0Hz的靜態(tài)邏輯操作,并支
6、持兩種軟件可選的節(jié)電工作模式??臻e模式下,CPU暫停工作,而RAM、定時(shí)/計(jì)數(shù)器、串行通信口、外中斷系統(tǒng)可繼續(xù)工作。掉電模式凍結(jié)振蕩器而保存RAM的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。2.本設(shè)計(jì)所用到管腳說明:(1) VCC:電源 (2) GND:地 (3) P0口:P0口是一個(gè)8位漏極開路的雙向I/O口。作為輸出口,每位能驅(qū)動(dòng)8個(gè)TTL邏輯電平。對(duì)P0端口寫“1”時(shí),引腳用作高阻抗輸入。 當(dāng)訪問外部程序和數(shù)據(jù)存儲(chǔ)器時(shí),P0口也被作為低8位地址/數(shù)據(jù)復(fù)用。在這種模式下,P0具有部上拉電阻。(4) P1口:P1口是一個(gè)具有部上拉電阻的8位雙向I/O口,P1輸出緩沖器能驅(qū)動(dòng)4個(gè)TTL
7、邏輯電平。對(duì)P1端口寫“1”時(shí),部上拉電阻把端口拉高,此時(shí)可以作為輸出口使用。作輸入使用時(shí),被外部拉低的引腳由于部電阻的原因,將輸出電流(IIL)。此外,P1.0和P1.2分別作定時(shí)器/計(jì)數(shù)器2的外部計(jì)數(shù)輸入(P1.0/T2)和時(shí)器/計(jì)數(shù)器2的觸發(fā)輸入(P1.1/T2EX),具體如表3-1所示。在flash編程和校驗(yàn)時(shí),P1口接收低8位地址字節(jié)。表3-1 P1口第二功能引腳號(hào)第二功能P1.0T2(定時(shí)器/計(jì)數(shù)器T2的外部計(jì)數(shù)輸入) ,時(shí)鐘輸出P1.1T2EX(定時(shí)器/計(jì)數(shù)器T2的捕捉/重載觸發(fā)信號(hào)和方向控制)P1.5MOSI(在系統(tǒng)編程用)P1.6MISO(在系統(tǒng)編程用)P1.7SCK(在系統(tǒng)
8、編程用)(5) P2 口:P2 口是一個(gè)具有部上拉電阻的 8 位雙向 I/O 口,P2 輸出緩沖器能驅(qū)動(dòng) 4個(gè)TTL 邏輯電平。對(duì) P2 端口寫“1”時(shí),部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于部電阻的原因,將輸出電流(IIL)。在訪問外部程序存儲(chǔ)器或用16位地址讀取外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行MOVX DPTR)時(shí),P2 口送出高八位地址。在這種應(yīng)用中,P2 口使用很強(qiáng)的部上拉發(fā)送 1。在使用8位地址(如MOVX RI)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),P2口輸出P2鎖存器的容。在flash編程和校驗(yàn)時(shí),P2口也接收高8位地址字節(jié)和一些控制信號(hào)。(6) P3 口:P
9、3 口是一個(gè)具有部上拉電阻的 8 位雙向 I/O 口,p2 輸出緩沖器能驅(qū)動(dòng) 4 個(gè)TTL 邏輯電平。對(duì) P3 端口寫“1”時(shí),部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于部電阻的原因,將輸出電流(IIL)。P3口亦作為AT89C51特殊功能(第二功能)使用,如表3-2所示。在flash編程和校驗(yàn)時(shí),P3口也接收一些控制信號(hào)。表3-2 P3口第二功能引腳號(hào)第二功能P3.0RXD(串行輸入)P3.1TXD(串行輸出)P3.2INT0(外部中斷 0)P3.3INT0(外部中斷 0)P3.4T0(定時(shí)器0外部輸入)P3.5T1(定時(shí)器1外部輸入)P3.6WR(外
10、部數(shù)據(jù)存儲(chǔ)器寫選通) P3.7RD(外部數(shù)據(jù)存儲(chǔ)器寫選通)(7) RST::復(fù)位輸入。晶振工作時(shí),RST腳持續(xù)2個(gè)機(jī)器周期高電平將使單片機(jī)復(fù)位??撮T狗計(jì)時(shí)完成后,RST腳輸出96個(gè)晶振周期的高電平。特殊寄存器AUXR(地址 8EH)上的DISRTO位可以使此功能無效。DISRTO默認(rèn)狀態(tài)下,復(fù)位高電平有效。(8) ALE/PROG:地址鎖存控制信號(hào)(ALE)是訪問外部程序存儲(chǔ)器時(shí),鎖存低 8 位地址的輸出脈沖。在flash編程時(shí),此引腳(PROG)也用作編程輸入脈沖。在一般情況下,ALE以晶振六分之一的固定頻率輸出脈沖,可用來作為外部定時(shí)器或時(shí)鐘使用。然而,特別強(qiáng)調(diào),在每次訪問外部數(shù)據(jù)存儲(chǔ)器時(shí)
11、,ALE脈沖將會(huì)跳過。如果需要,通過將地址為8EH的SFR的第0位置“1”,ALE操作將無效。這一位置“1”,ALE僅在執(zhí)行MOVX或MOVC指令時(shí)有效。否則,ALE將被微弱拉高。這個(gè)ALE使能標(biāo)志位(地址為8EH的SFR的第0位)的設(shè)置對(duì)微控制器處于外部執(zhí)行模式下無效。(9)PSEN:外部程序存儲(chǔ)器選通信號(hào)(PSEN)是外部程序存儲(chǔ)器選通信號(hào)。當(dāng) AT89C51從外部程序存儲(chǔ)器執(zhí)行外部代碼時(shí),PSEN在每個(gè)機(jī)器周期被激活兩次,而在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),PSEN將不被激活。(10)EA/VPP:訪問外部程序存儲(chǔ)器控制信號(hào)。為使能從0000H 到FFFFH的外部程序存儲(chǔ)器讀取指令,EA必須接GN
12、D。為了執(zhí)行部程序指令,EA應(yīng)該接VCC。在flash編程期間,EA也接收12伏VPP電壓。(11) XTAL1:振蕩器反相放大器和部時(shí)鐘發(fā)生電路的輸入端。(12) XTAL2:振蕩器反相放大器的輸出端。3.2.2超聲波諧振頻率調(diào)理電路模塊本模塊以HD74LSO4芯片為核心的電路設(shè)計(jì),其電路圖如圖3-5。發(fā)射電路主要由反相器74LS04和超聲波發(fā)射換能器T構(gòu)成,單片機(jī)P1.0端口輸出的40kHz的方波信號(hào)一路經(jīng)一級(jí)反向器后送到超聲波換能器的一個(gè)電極,另一路經(jīng)兩級(jí)反向器后送到超聲波換能器的另一個(gè)電極,用這種推挽形式將方波信號(hào)加到超聲波換能器的兩端,可以提高超聲波的發(fā)射強(qiáng)度。輸出端采兩個(gè)反向器并聯(lián)
13、,用以提高驅(qū)動(dòng)能力。上位電阻R10、R11一方面可以提高反向器74LS04輸出高電平的驅(qū)動(dòng)能力,另一方面可以增加超聲波換能器的阻尼效果,縮短其自由振蕩時(shí)間。其原理圖如圖3-3所示。圖3-3 超聲波諧振頻率調(diào)理電路壓電式超聲波換能器是利用壓電晶體的諧振來工作的。超聲波換能器部有兩個(gè)壓電晶片和一個(gè)換能板。當(dāng)它的兩極外加脈沖信號(hào),其頻率等于壓電晶片的固有振蕩頻率時(shí),壓電晶片會(huì)發(fā)生共振,并帶動(dòng)共振板振動(dòng)產(chǎn)生超聲波,這時(shí)它就是一個(gè)超聲波發(fā)生器;反之,如果兩電極同未外加電壓,當(dāng)共振板接收到超聲波時(shí),將壓迫壓電晶片作振動(dòng),將機(jī)械能轉(zhuǎn)換為電信號(hào),這時(shí)它就成為超聲波接收換能器。超聲波發(fā)射換能器與接收換能器在結(jié)構(gòu)
14、上稍有不同,使用時(shí)應(yīng)分清器件上的標(biāo)志。3.2.3超聲波回路接收處理模塊集成電路CX20106A是一款紅外線檢波接收的專用芯片,常用于電視機(jī)紅外遙控接收器??紤]到紅外遙控常用的載波頻率38 kHz與測(cè)距的超聲波頻率40 kHz較為接近,可以利用它制作超聲波檢測(cè)接收電路(如圖3-4)。實(shí)驗(yàn)證明用CX20106A接收超聲波(無信號(hào)時(shí)輸出高電平),具有很好的靈敏度和較強(qiáng)的抗干擾能力。適當(dāng)更改電容C4的大小,可以改變接收電路的靈敏度和抗干擾能力。圖3-4 超聲波檢測(cè)接收電路3.2.4數(shù)碼管顯示模塊本電路的顯示模塊主要由一個(gè)4位一體的7段LED數(shù)碼管構(gòu)成,用于顯示測(cè)量到的電壓值。它是一個(gè)共陽極的數(shù)碼管,每
15、一位數(shù)碼管的a,b,c,d,e,f,g和dp端都各自連接在一起,用于接收單片機(jī)的P1口產(chǎn)生的顯示段碼。S1,S2,S3,S4引腳端為其位選端,用于接收單片機(jī)的P2口產(chǎn)生的位選碼。本系統(tǒng)采用動(dòng)態(tài)掃描方式。掃描方式是用其接口電路把所有數(shù)碼管的8個(gè)比劃段ag和dp同名端連在一起,而每一個(gè)數(shù)碼管的公共極COM各自獨(dú)立地受I/O線控制。CPU從字段輸出口送出字型碼時(shí),所有數(shù)碼管接收到一樣的字型碼,但究竟是哪個(gè)數(shù)碼管亮,則取決于COM端。COM端與單片機(jī)的I/O接口相連接,由單片機(jī)輸出選碼到I/O接口,控制何時(shí)哪一位數(shù)碼管被點(diǎn)亮。在輪流點(diǎn)亮數(shù)碼管的掃描過程中,每位數(shù)碼管的點(diǎn)亮?xí)r間極為短暫。但由于人的視覺暫
16、留現(xiàn)象,給人的印象就是一組穩(wěn)定顯示的數(shù)碼。動(dòng)態(tài)方式的優(yōu)點(diǎn)是十分明顯的,即耗電省,在動(dòng)態(tài)掃描過程中,任何時(shí)刻只有一個(gè)數(shù)碼管是處于工作狀態(tài)的。具體原理圖如圖3-5圖3-5 數(shù)碼管顯示模塊3.3 系統(tǒng)總原理圖說明總原理圖參見附錄一。電路由超聲波傳感器、單片機(jī)、發(fā)射/接收電路和LED顯示器組成。以單片機(jī)AT89C51為主處理器,通過超聲波傳感器發(fā)射和接收超聲波,再通過單片機(jī)中斷測(cè)出單片機(jī)由發(fā)射到接收到超聲波的時(shí)間,再計(jì)算出單片機(jī)與被測(cè)物體之間的距離,然后通過數(shù)碼管顯示出被測(cè)物體與單片機(jī)之間的距離。發(fā)射電路主要由74LS04和超聲波換能器構(gòu)成用單片機(jī)P1.0端口輸出40KHZ方波信號(hào)一路經(jīng)一級(jí)反向后送到
17、超聲波換能器的一個(gè)電極,另一路經(jīng)兩級(jí)反向后送到超聲波換能器的另一個(gè)電極。超聲波接收采用的是常用于電視紅外遙控接收器的芯片CX20106A。顯示電路采用四位數(shù)碼管的動(dòng)態(tài)顯示。3.4 系統(tǒng)印刷電路板的制作圖詳見附錄二。3.5 系統(tǒng)的操作說明接通電源,按下開關(guān),電源指示燈亮,顯示管顯示0000。將聲波發(fā)射器對(duì)準(zhǔn)障礙物時(shí),在測(cè)量圍顯示管顯示距離,當(dāng)靠近0.5m-1.11m之間的時(shí)候蜂鳴器開始報(bào)警,當(dāng)離障礙物小于0.5m的時(shí)候,顯示管顯示亂碼此時(shí)處于測(cè)試盲區(qū)。3.6 系統(tǒng)操作注意事項(xiàng)1.通電使用前先對(duì)照電路板與電路圖是否有錯(cuò)焊、漏焊、短路、開路、元器件相碰等現(xiàn)象,有要處理好后再使用。2.通電使用前先檢查
18、好電路板是否與電源供電線、驅(qū)動(dòng)電路開關(guān)與負(fù)載供電線、負(fù)載供電線之間相互接反,不得在接錯(cuò)的情況下通電,要處理好后再使用。3.通電使用時(shí)人體不得與電路板線路任何一個(gè)部位相碰,防止觸電,注意安全。4.應(yīng)把電極片與電路板隔離,避免電極片與電路板上元器件相碰觸發(fā)生短路現(xiàn)象。 5.通電時(shí)應(yīng)把電路板放在絕緣物體上,避開其他導(dǎo)電物體避免發(fā)生短路現(xiàn)象。6.使用時(shí)聞到燒焦味、發(fā)現(xiàn)元器件或集成塊冒煙燒毀應(yīng)立即斷開電源,待電路板查明原因處理好后才可以繼續(xù)通電使用。參考文獻(xiàn)1長贊.紅外線與超聲波遙控·人民郵電.1993.1591892胡萍.超聲波測(cè)距儀的研制.大學(xué).2000.1031593鳳然.基于單片機(jī)的超
19、聲波測(cè)距系統(tǒng).傳感器世界.2001.20314靳達(dá).單片機(jī)應(yīng)用系統(tǒng)開發(fā)實(shí)例導(dǎo)航.人民郵電.2003.26295余永權(quán)、汪明慧等.單片機(jī)在控制系統(tǒng)中的應(yīng)用.電子工業(yè).2004.45516胡漢才.單片機(jī)原理與其接口技術(shù).清華大學(xué).2004.11237藝剛.單片機(jī)原理與接口技術(shù).航空航天大學(xué).2005.681058偉.超聲波測(cè)距誤差分析.傳感器技術(shù).2005.第五期.239華.單片機(jī)語言編程.航空航天大學(xué).2005.265610高飛燕.基于單片機(jī)的超聲波測(cè)距系統(tǒng)的設(shè)計(jì).信息技術(shù).2005.415211周荷琴、吳秀清.微型計(jì)算機(jī)原理與接口技術(shù).中國科學(xué)技術(shù)大學(xué).2009.4547致詞大學(xué)三年一眼即逝。
20、首先我要感在背后辛勤勞動(dòng)默默支持著我的父母,是他們的付出才有我在校園安靜學(xué)習(xí)生活的機(jī)會(huì)。接著感宋進(jìn)老師細(xì)心為我修改論文,從他那里學(xué)到的不只是專業(yè)知識(shí),更多的是做人的道理。感梁峰林老師三年來擔(dān)任我們的班主任,對(duì)我們生活、學(xué)習(xí)方面都付出了許多努力,沒有她的帶領(lǐng),我們不會(huì)成為合格的畢業(yè)生,另外還要感清生、維清、輝煌、邱興陽、阿弟、林壽光、宋進(jìn)老師,他們?cè)趯W(xué)習(xí)方面給了我大量的指導(dǎo),讓我學(xué)到了知識(shí),也獲得了實(shí)踐鍛煉的機(jī)會(huì)。他們嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、對(duì)我的嚴(yán)格要求以與為人處世的坦蕩將使我終身受益。除此之外,他們對(duì)我生活的關(guān)心和照顧也使得我得以順利完成大學(xué)的學(xué)業(yè)。在此祝愿他們身體健康,全家幸福!其次感湄洲灣職業(yè)技
21、術(shù)學(xué)院,給我提供這么好的學(xué)習(xí)生活環(huán)境,在校學(xué)習(xí)和生活的日子是我一生中一段難忘的經(jīng)歷。最后還要感三年來一起生活學(xué)習(xí)的同學(xué)們,人生旅途中有著各種的幸酸與喜悅。是你們?cè)谂惆橹乙黄鸲冗^,希望即將融入社會(huì)的你們能夠闖出屬于自己的一片天空。附錄附錄一:電路總原理圖附錄二:印刷電路板原理圖附錄三:元件清單序號(hào)元件名稱型號(hào)與規(guī)格單位數(shù)量1電阻R8 R9 R38 1K只32電阻R1 10K只13排阻 RP1 10K只14電阻R10 R11 R12 R13 R31 2.2K只55電阻R15 R16 200K只26電阻R2 R14 10歐只27磁片電容C2 C3 30P (300)只28磁片電容C6 330pf
22、(331)只19磁片電容C11 104只110磁片電容C9 473只111二級(jí)管 D12 LED只112電解電容C1 10UF C10 C17 4.7UF 只313蜂鳴器蜂鳴器只114超聲波探頭40R 40T 只215三極管Q1Q5 8550只516電源插座DC 3.5*1.1只117數(shù)碼管四位一體共陽數(shù)碼管只118集成電路74HC04 CX20106A只219晶振12M只120芯片 IC 座40腳 14腳只221單片機(jī)STC89C51只122開關(guān)6*6*5按鍵 自鎖開關(guān)只223電源線USB電源線條124焊錫0.6焊錫米1附錄四:系統(tǒng)程序#include <reg51.H> sbi
23、t k1=P34; sbit csbout=P10; /超聲波發(fā)送 sbit csbint=P32; /超聲波接收 sbit bg=P33; #define LED P0 sbit LED1=P24; /LED控制 sbit LED2=P25; /LED控制 sbit LED3=P26; /LED控制 sbit bj=P20;/報(bào)警#define csbc 0.0347 unsigned char cl,mqzd,csbs,csbds,buffer3,xm1,xm2,xm0,jpjs;/顯示標(biāo)識(shí) unsigned char convert10=0x18,0x7b,0x2c,0x29,0x4b,
24、0x89,0x88,0x3b,0x08,0x09;/09段碼 unsigned int s,t,i,xx,j,sj1,sj2,sj3,mqs,sx1; void csbcj(); void delay(j); /延時(shí)函數(shù) void scanLED(); /顯示函數(shù) void timeToBuffer(); /顯示轉(zhuǎn)換函數(shù) void keyscan(); void k1cl(); void k2cl(); void k3cl(); void k4cl(); void offmsd(); void main() /主函數(shù) EA=1; /開中斷 TMOD=0x11; /設(shè)定時(shí)器0為計(jì)數(shù),設(shè)定時(shí)器1定
25、時(shí) ET0=1; /定時(shí)器0中斷允許 ET1=1; /定時(shí)器1中斷允許 TH0=0x00; TL0=0x00; TH1=0x9E; TL1=0x57; csbds=0; csbout=1; cl=0; csbs=8; jpjs=0; sj1=50;/測(cè)試報(bào)警距離 sj2=200; sj3=580; k4cl(); TR1=1; while(1) keyscan(); if(jpjs<1) csbcj(); /調(diào)用超聲波測(cè)距程序 if(s>sj3) /大于時(shí)顯示“CCC” buffer2=0xC6; buffer1=0xC6; buffer0=0xC6; else if(s<s
26、j1) /小于時(shí)顯示“- - -” buffer2=0xBF; buffer1=0xBF; buffer0=0xBF; else timeToBuffer(); else timeToBuffer(); /將值轉(zhuǎn)換成LED段碼 offmsd(); scanLED(); /顯示函數(shù) if(s<sj1) bg=0; bg=1; void scanLED() /顯示功能模塊 LED=buffer0; LED3=0; delay(200); LED3=1; LED=buffer1; LED2=0; delay(200); LED2=1; LED=buffer2; LED1=0; delay(20
27、0); LED1=1; void timeToBuffer() /轉(zhuǎn)換段碼功能模塊 xm0=s/100; xm1=(s-100*xm0)/10; xm2=s-100*xm0-10*xm1; buffer2=convertxm2; buffer1=convertxm1; buffer0=convertxm0; void delay(i) while(-i); void timer1int (void) interrupt 3 using 2 TH1=0x9E; TL1=0x57; csbds+; if(csbds>=40) csbds=0; cl=1; void csbcj() if(cl=1) TR1=0; TH0=0x00; TL0=0x00; i=csbs; while(
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 商鋪門面轉(zhuǎn)租合同范本
- 吉林宣傳拍攝合同范本
- 單位維修合同范本正規(guī)合同
- 園區(qū)投資協(xié)議合同范本
- 春節(jié)文化全解析
- 廠家招商合同范例
- 租房協(xié)議書合同模板(3篇)
- 重慶租賃合同書
- 傳動(dòng)設(shè)備采購合同范本
- 土地墳地租賃合同范本
- 鐵路信號(hào)基礎(chǔ)(第四版) 課件全套 林瑜筠 第1-6章 信號(hào)繼電器 -鐵路信號(hào)系統(tǒng)概述
- 2025年度住宅小區(qū)水電改造與維修一體化服務(wù)合同4篇
- 2024年國家公務(wù)員考試行測(cè)真題附解析答案
- 基本藥物制度政策培訓(xùn)課件
- 古往今來數(shù)學(xué)家的奇聞?shì)W事
- 藝術(shù)創(chuàng)新的思維技巧
- 陜西省西安市鐵一中2025屆高三下學(xué)期聯(lián)合考試數(shù)學(xué)試題含解析
- 腹膜透析操作流程及評(píng)分標(biāo)準(zhǔn)
- 開封市第一屆職業(yè)技能大賽美容項(xiàng)目技術(shù)文件(世賽項(xiàng)目)
- 醫(yī)院窗簾、隔簾采購 投標(biāo)方案(技術(shù)方案)
- 控制計(jì)劃課件教材-2024年
評(píng)論
0/150
提交評(píng)論