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

正文內(nèi)容

基于at89s51單片機(jī)的超聲波測(cè)距系統(tǒng)設(shè)計(jì)(參考版)

2025-06-29 13:19本頁面
  

【正文】 }41附錄五 元件清單編號(hào) 型號(hào)、規(guī)格 描述 數(shù)量 編號(hào) 型號(hào)、規(guī)格 描述 數(shù)量R1 1/4W 電阻器 1 C1 220uF 電解電容器 1R2 1/4W 電阻器 1 C2 104 瓷片電容器 1R3 150k 1/4W 電阻器 1 C3 220uF 電解電容器 1R4 1/4W 電阻器 1 C4 104 瓷片電容器 1R5 150k 1/4W 電阻器 1 C5 30pF 瓷片電容器 1R6 1/4W 電阻器 1 C6 30pF 瓷片電容器 1R7 1/4W 電阻器 1 C7 104 瓷片電容器 1R8 10k 1/4W 電阻器 1 C8 104 瓷片電容器 1R9 1/4W 電阻器 1 C9 10uF 電解電容器 1R10 1/4W 電阻器 1 IC1 AT89S52 單片機(jī) 1R11 1/4W 電阻器 1 IC3 7805 三端穩(wěn)壓器 1R12 1/4W 電阻器 1 Y1 12MHz 晶振 1BY BEEP 5V 有源蜂鳴器 1 USB USB USB 接口 1K1 SW0606 輕觸銨鈕 1 T T4016T 傳聲波傳感器 1K2 SW0606 輕觸銨鈕 1 R T4016R 傳聲波傳感器 1BG1 9012 PNP 1 D1 1N4007 整流二極管 1BG2 9013 NPN 1 D2 1N4007 整流二極管 1BG3 9013 NPN 1 D3 1N4007 整流二極管 1BG4 9013 NPN 1 D4 1N4007 整流二極管 1BG5 9012 PNP 1 D5 IN4148 開關(guān)二極管 1BG6 9012 PNP 1 D6 IN4148 開關(guān)二極管 1BG7 9012 PNP 1 D7 1N4007 整流二極管 1BG8 9013 NPN 1 JP1 16176b 接插件 1BG9 9012 PNP 1 JP2 接插件 2JDQHRS1HS5VDC 繼電器 1B 高頻變壓器 1LED HS310561K 三位數(shù)碼管 142。}40void clcs(){ cs=100/4。}}void mqjs(){yzsj=260。 }void bgcl(){if (jszdz){bjh=0。jsz=s*csbc。TR0=1。39s=TH1。if(i=3300)csbint=0。while(i){}i=0。TR1=1。csbfs()。sx=0。TL1=0x00。}}void wdzh(){TR0=0。}38k22=k21。b=0。amp。scanLED()。}if (e==1)buffer[0]=0xFF。k21) {xm2++。 k21=k2。c=0。k12=k11。k11) c=1。if (!k12amp。else buffer[1]=convert[xm1]。if (xm19)xm1=0。if (!k22amp。while(!c){k11=k1。}buffer[2]=convert[xm0]。k22=k21。amp。scanLED()。 }if (e==1)buffer[2]=0xFF。k21) { xm0++。 k21=k2。}c=0。k11) c=1。if (!k12amp。}}}void jpzcx() //按鍵子程序{while(!c){k11=k1。 jsz=zzbl。if (dz35)dz=35。dz=kk。timeToBuffer()。zzbl=jsz。scanLED()。c=0。buffer[2]=0x84。while(b){buffer[0]=0x84。k21=k2。}k12=k11。amp。34 }}}void jpcl() //按鍵處理程序{k11=k1。 sec++。 }}sec1++。e=~e。 if (sec20=cs) // 50 * 10 ms = s { sec20=0。time()。TL0=0xF0。 }}}33void KeyAndDis_Time0(void) interrupt 1 using 1 //定時(shí)器0中斷外理,鍵掃描和顯示{TR0=0。buffer[2]=convert[xm0]。buffer[0]=convert[xm2]。xm1=(jszxm0*100)/10。buffer[2]=0xFE。}else if (jszmq){buffer[0]=0xFE。buffer[1]=0x93。delay(50)。delay(1)。P2=buffer[0]。LED2=1。LED2=0。delay(50)。delay(1)。}void scanLED() //顯示功能模塊{P2=buffer[2]。}jpcl()。 //發(fā)出聲響}else sx=0。 //調(diào)用顯示轉(zhuǎn)換程序 scanLED()。 //調(diào)用報(bào)警處理程序timeToBuffer()。wdzh()。clcs()。d=1。k22=1。k1=1。mqjs()。30xl=temp1。 dz=100。zzz=699。TR1=0。csbout=1。TL0=0xF0。 //設(shè)定時(shí)器0為計(jì)數(shù),設(shè)定時(shí)器1定時(shí)ET0=1。void main(){EA=1。void clcs()。void csbfs()。void jpzcx()。void wdzh()。void jpcl()。 //顯示函數(shù)void timeToBuffer()。void delay(i)。sbit zj1=kw^1。sbit e=ke^7。sbit c=ke^5。sbit k21=ke^3。sbit k12=ke^1。 //數(shù)碼管位驅(qū)動(dòng)sbit LED3 = P3^3。sbit LED1 = P3^4。static uchar bdata ke,kw。 uchar temp1,convert[10]={0x81,0xED,0xA2,0xA8,0xCC,0x98,0x90,0xAD,0x80,0x88}。cs。最后感謝我的家人、朋友對(duì)我的支持。還要感謝老師,在我的畢業(yè)設(shè)計(jì)中給單片機(jī)燒錄程序,為我提供單片機(jī)編程器以及對(duì)我的細(xì)心指導(dǎo),衷心感謝他們。參考文獻(xiàn)[1]趙建領(lǐng) 薛園園 51單片機(jī)開發(fā)與應(yīng)用技術(shù)詳解 北京:電子工業(yè)出版社,2022[2] 沈紅衛(wèi). 基于單片機(jī)智能系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn). 北京:電子工業(yè)出版社,2022[3] 楊國(guó)田 白 焰 董 玲 51單片機(jī)實(shí)用C語言程序設(shè)計(jì) 中國(guó)電力出版社 2022[4] 李群芳,黃建. 單片機(jī)微型計(jì)算機(jī)與接口技術(shù). 北京:電子工業(yè)出版社,2022[5] 樓然苗、李光飛. 51系列單片機(jī)設(shè)計(jì)實(shí)例. 北京:北京航空航天大學(xué)出版社,2022[6] 王守中 51單片機(jī)開發(fā)入門與典型實(shí)例. 北京:人民郵電出版社,202223首先感謝我的導(dǎo)師老師,老師淵博的專業(yè)知識(shí)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、精益求精的工作作風(fēng)、平易近人的人格魅力對(duì)我影響深遠(yuǎn);在老師的耐心指導(dǎo)、幫助下,我才能順利完成畢業(yè)設(shè)計(jì)。分析原因如下:1. 超聲波發(fā)射部份由電阻 R三極管 BG超聲波脈沖變壓器 B 及超聲波發(fā)送頭T40 構(gòu)成,以提高超聲波的發(fā)射功率,從面提高測(cè)量距離。試驗(yàn)板中的聲速?zèng)]有進(jìn)行溫度補(bǔ)償,聲速值為 340m/s,該值為 15℃時(shí)的超聲波值。如果一直顯示“ ”,則需將下限值增大。超聲波發(fā)射的完整波形個(gè)數(shù):共計(jì)四個(gè) here:cpl 。 }產(chǎn)生超聲波的子程序:為了方便程序移置及準(zhǔn)確產(chǎn)生超聲波信號(hào),本測(cè)距的超聲波產(chǎn)生程序是用匯編語言編寫的進(jìn)退聲波產(chǎn)生程序。jsz=s*csbc。TR0=1。s=TH1。if(i=3300)csbint=0。while(i){}i=0。TR1=1。csbfs()。sx=0。TL1=0x00。 超聲波測(cè)距子程序 void wdzh(){TR0=0。設(shè)計(jì)時(shí)取 15℃時(shí)的聲速為 340 m/s 則有: d=(ct)/2=172T0/10000cm 其中,T0 為計(jì)數(shù)器 T0 的計(jì)算值。當(dāng)檢測(cè)到 腳的電平由高轉(zhuǎn)為低電平時(shí),立即停止 T0 計(jì)時(shí)。當(dāng)調(diào)用超聲波測(cè)距子程序后,首先由單片機(jī)產(chǎn)生 4 個(gè)頻率為 超聲波脈沖,加載的超聲波發(fā)送頭上。進(jìn)行程序主程序后,進(jìn)行定時(shí)測(cè)距判斷,當(dāng)測(cè)距標(biāo)志位 ec=1 時(shí),測(cè)量一次,程序設(shè)計(jì)中,超聲波測(cè)距頻度是 45 次/秒。 主程序首先是對(duì)系統(tǒng)環(huán)境初始化,設(shè)定時(shí)器 0 為計(jì)數(shù),設(shè)定時(shí)器 1 定時(shí)。17圖38 報(bào)警輸出電路第 4 章 系統(tǒng)軟件設(shè)計(jì) 主程序設(shè)計(jì)超聲波測(cè)距的軟件設(shè)計(jì)主要由主程序、超聲波發(fā)生子程序、超聲波接收程序及顯示子程序組成。方式二:報(bào)警信號(hào)由單片機(jī) 口輸出,提供聲響報(bào)警信號(hào),電路由電阻 R三極管 BG蜂鳴器 BY 組成,當(dāng)測(cè)量值低于事先設(shè)定的報(bào)警值時(shí),蜂鳴器發(fā)出“滴、滴、滴…..”報(bào)警聲響信號(hào),測(cè)量值高于設(shè)定的報(bào)警值時(shí),停止發(fā)出報(bào)警聲響。16圖37:供電單元電路圖 報(bào)警輸出電路為提高測(cè)測(cè)距系統(tǒng)的實(shí)用性,本測(cè)距系統(tǒng)的報(bào)警輸出提供開關(guān)量信號(hào)及聲響信號(hào)兩種方式。15圖36:顯示單元圖 供電電路本測(cè)距系統(tǒng)由于采用的是 LED 數(shù)碼管用為顯示方式,正常工作時(shí),系統(tǒng)工作電流約為 3045mA,為保證系統(tǒng)統(tǒng)計(jì)的可靠正常工作,系統(tǒng)的供電方式主要交流 AC69 伏,同時(shí)為調(diào)試系統(tǒng)方便,供電方式考慮了第二種方式,即由 USB 口供電,調(diào)試時(shí)直接由電腦 USB 口供電。 顯示電路本系統(tǒng)采用三位一體 L E D 數(shù)碼管顯示所測(cè)距離值,如圖 36。這里使用的是 I N 4148 檢波二極管,輸出的直流信號(hào)即兩二極管之間電容電壓。每級(jí)放大器的放大倍數(shù)為 70 倍。接收電路如圖 35 所示。本系統(tǒng)在編程時(shí)選用了后者,讓單片機(jī)產(chǎn)生約 的方波。s 或 13181。由于單
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1