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

正文內(nèi)容

超聲波測距儀學(xué)士畢業(yè)論文-資料下載頁

2025-07-05 17:07本頁面

【導(dǎo)讀】晰穩(wěn)定地顯示測量結(jié)果。由于超聲波指向性強(qiáng),能量消耗緩慢,在介質(zhì)中傳播的距離較遠(yuǎn),因而超。聲波經(jīng)常用于距離的測量。超聲波測距器,可。利用超聲波檢測往往比較迅速、方便、計(jì)算簡單、易于做到實(shí)時(shí)控制,并且在測量。精度方面能達(dá)到工業(yè)實(shí)用的要求。因此在移動(dòng)機(jī)器人的研制上也得到了廣泛的應(yīng)用。距儀設(shè)計(jì)采用74hc04反相器和CX20xx6搭接電路實(shí)現(xiàn)了超聲波的發(fā)射與接收。機(jī)為該測距儀的控制核心,此設(shè)計(jì)易于調(diào)試,成本低廉,具有很強(qiáng)的實(shí)用價(jià)值和良好的市場前景。

  

【正文】 CC8U3C X 2 0 1 0 6 AV C CR 1 51KR 1 61KR174.7KR 1 8200KV C CV C CB1TB2RC4102C7331C61uFC53 . 3 u F R 1 922KV C CV C CV C C 圖 A1 系統(tǒng)原理圖 附錄 B 源程序: include sbit k1=P3^4。 sbit csbout=P1^0。 //超聲 波發(fā)送 sbit csbint=P3^2。 //超聲 波接收 sbit bg=P3^3。 define LED P0 sbit LED1=P2^4。 //LED 控制 sbit LED2=P2^5。 //LED 控制 sbit LED3=P2^6。 //LED 控制 sbit bj=P2^0。//報(bào)警 define csbc unsigned char cl,mqzd,csbs,csbds,buffer [3],xm1,xm2,xm0,jpjs。//顯示標(biāo)識(shí) unsigned char convert[10]= {0x18,0x7b,0x2c,0x29,0x4b,0x89,0x88,0x3b,0x08,0x0 9}。//0~9 段碼 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。 畢業(yè)設(shè)計(jì)用紙 Ⅰ //開中斷 TMOD=0x11。 //設(shè)定時(shí)器 0 為計(jì)數(shù),設(shè)定時(shí)器 1 定時(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。/////////測試報(bào)警距離 sj2=200。 sj3=580。 k4cl()。 TR1=1。 while(1) { keyscan()。 if(jpjs1) { csbcj()。 //調(diào)用超聲波測距程序 if(ssj3) //大于時(shí)顯示“ CCC” { buffer[2]=0xC6。 buffer[1]=0xC6。 buffer[0]=0xC6。 } else if(ssj1) // 小于時(shí)顯示“ ” { buffer[2]=0xBF。 buffer[1]=0xBF。 畢業(yè)設(shè)計(jì)用紙 Ⅰ buffer[0]=0xBF。 } else timeToBuffer()。 } else timeToBuffer()。 //將值轉(zhuǎn)換成 LED 段碼 offmsd()。 scanLED()。 //顯示函數(shù) if(ssj1) bg=0。 bg=1。 } } void scanLED() //顯示 功能模塊 { LED=buffer[0]。 LED3=0。 delay(200)。 LED3=1。 LED=buffer[1]。 LED2=0。 delay(200)。 LED2=1。 LED=buffer[2]。 LED1=0。 delay(200)。 LED1=1。 } void timeToBuffer() //轉(zhuǎn)換段碼 功能模塊 { xm0=s/100。 xm1=(s100*xm0)/10。 xm2=s100*xm010*xm1。 buffer[2]=convert[xm2]。 buffer[1]=convert[xm1]。 buffer[0]=convert[xm0]。 } void delay(i) { while(i)。 畢業(yè)設(shè)計(jì)用紙 Ⅰ } 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(i) { csbout=!csbout。 } TR0=1。 i=mqs。 //盲區(qū) while(i) { } i=0。 while(csbint) { i++。 if(i=4000) //上限值 csbint=0。 } TR0=0。 TH1=0x9E。 TL1=0x57。 t=TH0。 t=t*256+TL0。 t=t29。 s=t*csbc/2。 TR1=1。 cl=0。 csbint=1。 if(s=80)bj=0。 if(s80)bj=1。 if(ssj1) { if(csbs6) 畢業(yè)設(shè)計(jì)用紙 Ⅰ { csbs=csbs2。 sj1=40。 } sj1=sj1+2。 k4cl()。 } else if(s=sj3) { if(csbs32) { csbs=csbs+2。 sj1=sj1+10。 k4cl()。 } } } } void keyscan() // 健盤處理函數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1