freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于at89s51單片機的超聲波測距系統(tǒng)畢業(yè)論文-全文預(yù)覽

2025-02-08 14:34 上一頁面

下一頁面
  

【正文】 if (buffer[2]==0x81) { buffer[2]=0xFF。 xm2=jszxm0*100xm1*10。 buffer[1]=0xFE。}void timeToBuffer() //轉(zhuǎn)換段碼功能模塊{ if (jszzzz) { buffer[0]=0x93。 LED3=0。 delay(1)。 LED1=1。 //調(diào)用按鍵處理程序 }}void delay(i) //延時子程序 while(i)。 //調(diào)用顯示函數(shù) if(jszdz) //判斷是否達到報警值 { if(e==1) { sx=1。 //調(diào)用超聲波測量 } bgcl()。 sx=0。 k2=1。 csbsc()。 mq=40。 d=0。 //定時器0中斷允許 TH0=0xD8。void offmsd()。void mqjs()。void jy()。 //延時函數(shù)void scanLED()。sbit w=kw^0。sbit b=ke^4。 //數(shù)碼管位驅(qū)動sbit k11=ke^0。 //可位尋址的狀態(tài)寄存器float csbc,wdz。xl,mq,xm0,xm1,xm2,sec20,sec,sec1,buffer[3],BitCounter,temp,Number[8]={1,2,3,4,5,6,7,8}。 感謝在畢設(shè)中幫助過我的所有同學和師兄師姐們。感謝湄職院在我三年的大學生活當中對我的教育與培養(yǎng),感謝湄職院電子系所有專業(yè)老師,沒有你們的辛勤勞動,就沒有我們今日的滿載而歸,感謝大學三年曾經(jīng)幫助過我的所有同學。感謝生我養(yǎng)我,含辛茹苦的父母。本測距板1s測量45次,超聲波發(fā)送功率較大時,測量距離遠,則相應(yīng)的下限值(盲區(qū)為40厘米)應(yīng)設(shè)置為高值,本測距測出距離上限值為699厘米,超出測值或超聲波接收頭無信號數(shù)碼管將顯示“CCC”。產(chǎn)生的超聲波個數(shù)為 UCSBFS SEGMENT CODE RSEG UCSBFS PUBLIC CSBFSCSBFS: mov R6,8h 。csbint=1。 }TR1=0。i=yzsj。delay(1700)。TH1=0x00。由于采用單片機采用的是12 MHz的晶振,計時器每計一個數(shù)就是1μs,當超聲波測距子程序檢測到接收成功的標志位后,將計數(shù)器T0中的數(shù)(即超聲波來回所用的時間)按式(2)計算,即可得被測物體與測距儀之間的距離。測距間隔中,整個程序主要進行循環(huán)顯示測量結(jié)果。超聲波測距的程序既有較復(fù)雜的計算(計算距離時),又要求精細計算程序運行時間(超聲波測距時),所以控制程序可采用C語言編程。 方式一:,繼電器輸出,可驅(qū)動較大的負載,電路由電阻R三極管BG繼電器JDQ組成,當測量值低于事先設(shè)定的報警值時,繼電器吸合,測量值高于設(shè)定的報警值時,繼電器斷開。數(shù)碼管采用動態(tài)掃描顯示,段碼輸出端口為單片機的P2口,、,數(shù)碼管位驅(qū)運用PNP三極管S9012三極管驅(qū)動。放大的信號通過檢波電路得到解調(diào)后的信號,即把多個脈沖波解調(diào)成多個大脈沖波。圖34 超聲波測距接收單元 由于反射回來的超聲波信號非常微弱,所以接收電路需要將其進行放大。s,所以只能產(chǎn)生半周期為12181。方波的周期為1/40ms,即25181。 ,經(jīng)BG1推動超聲波脈沖變壓器,在脈沖變壓器次級形成60VPP的電壓,加載到超聲波發(fā)送頭上,驅(qū)動超聲波發(fā)射頭發(fā)射超聲波。如圖32。單片機將測得的時間與聲速相乘再除以2即可得到測量值,最后經(jīng)3位數(shù)碼管將測得的結(jié)果顯示出來。采用12MHz高精度的晶振,以獲得較穩(wěn)定時鐘頻率,減小測量誤差。顯示電路采用簡單實用的3位共陽LED數(shù)碼管,段碼輸出端口為單片機的P2口,、,數(shù)碼管位驅(qū)運用PNP三極管S9012三極管驅(qū)動。 發(fā)射電路由單片機輸出端直接驅(qū)動超聲波發(fā)送。 : ; ; ℃,測距精度變化1%。 本系統(tǒng)利用單片機控制超聲波的發(fā)射和對超聲波自發(fā)射至接收往返時間的計時。 通過上節(jié)介紹我們知道,以單片機為核心的超聲波測距系統(tǒng)設(shè)計簡單、方便,而且測精度能達到工業(yè)要求。圖11 基于單片機的超聲波測距系統(tǒng)框圖 這種以單片機為核心的超聲波測距系統(tǒng)通過單片機記錄超聲波發(fā)射的時間和收到反射波的時間。對本課題的研究與設(shè)計,還能進一步提高自己的電路設(shè)計水平,深入對單片機的理解和應(yīng)用。比如溫度傳感器、光電傳感器、濕度傳感器、超聲波傳感器、紅外傳感器、壓力傳感器等等,其中,超聲波傳感器在測量方面有著廣泛、普遍的應(yīng)用。信息技術(shù)包括計算機技術(shù)、通信技術(shù)和傳感器技術(shù),計算機技術(shù)相當于人的大腦,通信相當于人的神經(jīng),而傳感器就相當于人的感官。因此研究超聲波測距系統(tǒng)的原理有著很大的現(xiàn)實意義。其系統(tǒng)框圖如圖11所示。許多超聲波測距系統(tǒng)都采用這種設(shè)計方法。超聲波在空氣中的傳播速度為V,根據(jù)計時器記錄的時間t,就可以計算出發(fā)射點距障礙物的距離。利用本測距系統(tǒng)測量范圍應(yīng)在40cm~699cm,其誤差1cm。 單片機主控芯片使用51系列AT89S51單片機,該單片機工作性能穩(wěn)定,同時也是在單片機課程設(shè)計中經(jīng)常使用到的控制芯片。單片機采用AT89S51,系統(tǒng)晶振采用12MHz高精度的晶振,以獲得較穩(wěn)定時鐘頻率,減小測量誤差。單片機采用AT89S51。單片機控制著超聲波的發(fā)送,超聲波發(fā)送完畢后,立即啟動內(nèi)部計時器T0計時,立即停止內(nèi)部計時器計時。用于設(shè)定超聲波測距報警值。接收電路由BGBG2組成的兩組三級管放大電路構(gòu)成;超聲波的檢波電路、比較整形電路由CDD2及BG3組成。圖33 超聲波測距發(fā)送單元 。由于單片機系統(tǒng)的晶振為12M晶振,因而單片機的時間分辨率是1181。本系統(tǒng)在編程時選用了后者。每級放大器的放大倍數(shù)為70倍。 本系統(tǒng)采用三位一體L E D 數(shù)碼管顯示所測距離值,如圖35。圖36 供電單元電路圖 為了提高測測距系統(tǒng)的實用性,本測距系
點擊復(fù)制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1