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

正文內(nèi)容

基于at89s51單片機的超聲波測距系統(tǒng)畢業(yè)論文-免費閱讀

2025-07-20 13:15 上一頁面

下一頁面
  

【正文】 }}void mqjs(){ yzsj=260。 s=TH1。 csbfs()。 } k22=k21。 } if (e==1) buffer[0]=0xFF。 k12=k11。 if (xm19) xm1=0。 k22=k21。k21) { xm0++。 if (!k12amp。 dz=kk。 c=0。 } k12=k11。 } } sec1++。 TL0=0xF0。 xm1=(jszxm0*100)/10。 delay(50)。 LED2=0。} jpcl()。 wdzh()。 k1=1。 zzz=699。 //設(shè)定時器0為計數(shù),設(shè)定時器1定時 ET0=1。void jpzcx()。void delay(i)。sbit k21=ke^3。static uchar bdata ke,kw。在此我向你們表示最衷心的感謝。生我者父母。 } 為了方便程序移置及準確產(chǎn)生超聲波信號,本測距的超聲波產(chǎn)生程序是用匯編語言編寫的進退聲波產(chǎn)生程序。 if(i=3300) csbint=0。sx=0。立即停止T0計時。圖37 報警輸出電路 主程序設(shè)計 超聲波測距的軟件設(shè)計主要由主程序、超聲波發(fā)生子程序、超聲波接收程序及顯示子程序組成。 本系統(tǒng)采用三位一體L E D 數(shù)碼管顯示所測距離值,如圖35。本系統(tǒng)在編程時選用了后者。圖33 超聲波測距發(fā)送單元 。用于設(shè)定超聲波測距報警值。單片機采用AT89S51。 單片機主控芯片使用51系列AT89S51單片機,該單片機工作性能穩(wěn)定,同時也是在單片機課程設(shè)計中經(jīng)常使用到的控制芯片。超聲波在空氣中的傳播速度為V,根據(jù)計時器記錄的時間t,就可以計算出發(fā)射點距障礙物的距離。其系統(tǒng)框圖如圖11所示。信息技術(shù)包括計算機技術(shù)、通信技術(shù)和傳感器技術(shù),計算機技術(shù)相當(dāng)于人的大腦,通信相當(dāng)于人的神經(jīng),而傳感器就相當(dāng)于人的感官。對本課題的研究與設(shè)計,還能進一步提高自己的電路設(shè)計水平,深入對單片機的理解和應(yīng)用。 通過上節(jié)介紹我們知道,以單片機為核心的超聲波測距系統(tǒng)設(shè)計簡單、方便,而且測精度能達到工業(yè)要求。 : ; ; ℃,測距精度變化1%。顯示電路采用簡單實用的3位共陽LED數(shù)碼管,段碼輸出端口為單片機的P2口,、,數(shù)碼管位驅(qū)運用PNP三極管S9012三極管驅(qū)動。單片機將測得的時間與聲速相乘再除以2即可得到測量值,最后經(jīng)3位數(shù)碼管將測得的結(jié)果顯示出來。 ,經(jīng)BG1推動超聲波脈沖變壓器,在脈沖變壓器次級形成60VPP的電壓,加載到超聲波發(fā)送頭上,驅(qū)動超聲波發(fā)射頭發(fā)射超聲波。s,所以只能產(chǎn)生半周期為12181。放大的信號通過檢波電路得到解調(diào)后的信號,即把多個脈沖波解調(diào)成多個大脈沖波。 方式一:,繼電器輸出,可驅(qū)動較大的負載,電路由電阻R三極管BG繼電器JDQ組成,當(dāng)測量值低于事先設(shè)定的報警值時,繼電器吸合,測量值高于設(shè)定的報警值時,繼電器斷開。測距間隔中,整個程序主要進行循環(huán)顯示測量結(jié)果。TH1=0x00。i=yzsj。csbint=1。本測距板1s測量45次,超聲波發(fā)送功率較大時,測量距離遠,則相應(yīng)的下限值(盲區(qū)為40厘米)應(yīng)設(shè)置為高值,本測距測出距離上限值為699厘米,超出測值或超聲波接收頭無信號數(shù)碼管將顯示“CCC”。感謝湄職院在我三年的大學(xué)生活當(dāng)中對我的教育與培養(yǎng),感謝湄職院電子系所有專業(yè)老師,沒有你們的辛勤勞動,就沒有我們今日的滿載而歸,感謝大學(xué)三年曾經(jīng)幫助過我的所有同學(xué)。xl,mq,xm0,xm1,xm2,sec20,sec,sec1,buffer[3],BitCounter,temp,Number[8]={1,2,3,4,5,6,7,8}。 //數(shù)碼管位驅(qū)動sbit k11=ke^0。sbit w=kw^0。void jy()。void offmsd()。 d=0。 csbsc()。 sx=0。 //調(diào)用顯示函數(shù) if(jszdz) //判斷是否達到報警值 { if(e==1) { sx=1。 LED1=1。 LED3=0。 buffer[1]=0xFE。 if (buffer[2]==0x81) { buffer[2]=0xFF。 ec++。 if (!k12amp。 buffer[1]=0x84。 jsz=dz。 buffer[1]=convert[xm2]。 while(!c) { k11=k1。 if (!k12amp。 k21=k2。amp。 if (!k22amp。k11) { c=1。 csbint=1。 while(csbint) //判斷接收回路是否收到超聲波的回波 { i++。 //計算測量結(jié)果 jsz=jsz/2。 //測量2次/秒}void offmsd() //百位為數(shù)0判斷模塊{ if (buffer[2]==0x81) //如果值為零時百位不顯示 buffer[2]=0xff。 csbint=1。 i=yzsj。 TH1=0x00。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1