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

正文內(nèi)容

基于單片機的汽車防撞警報系統(tǒng)設計-閱讀頁

2025-07-07 01:40本頁面
  

【正文】 KHZ方波的產(chǎn)生采用軟件方式實現(xiàn):,再輸出13us的低電平,這樣得到一個周期的40KHZ的脈沖。在cpu停止發(fā)送脈沖后,由于阻尼換能器不能立即停止發(fā)送超聲波。最大測試距離將取決于:兩次脈沖發(fā)送之間的最小時間間隔和脈沖的能量。但也不是無限制的。測試結果如圖 51所示:圖51 調(diào)試結果結 論利用AT89S51單片機設計的超聲波防撞報警系統(tǒng)便于操作、讀數(shù)直觀。本設計系統(tǒng)可廣泛應用于小距離測量。超聲波換向器能很好的接收和發(fā)射信號,很大程度上降低了小車周圍實物的干擾性,提高抗干擾性。在本設計中,出現(xiàn)一個問題就是蜂鳴器一直響。(2)檢查電池沒有有電。(2)LED顯示段選和位選的控制。致 謝本論文是在我的指導老師李艷輝老師的親切關懷與細心指導下完成的。在他的身上,我們可以感受到一個學者的嚴謹和務實,這些都讓我們獲益菲淺,并且將終生受用無窮。機械工業(yè)出版社,2007.[20] 龔運新.,2006.[21] 劉秀英.,2006.[22] Bickford,.,An Introduction to the Design and Behavior of Bolted JOINTS, 2nd ed, Marcel Dekker, New York, 1990.[23] Koshti, . Proceedings of SPIE in Sleeve Bolts Using an Ultrasonic Technique, Materials Evaluation, 54(2), 308313(1996). 附 錄程序://51單片機制作的超聲波測距,原程序//測距范圍是50~400CM,精度是1CM。 sbit csbout=P1^0。 //超聲波接收 sbit bg=P3^3。 //LED控制 sbit LED2=P2^5。 //LED控制 sbit bj=P2^0。//顯示標識 unsigned char convert[10]={0x18,0x7b,0x2c,0x29,0x4b,0x89,0x88,0x3b,0x08,0x09}。 void csbcj()。 //延時函數(shù) void scanLED()。 //顯示轉換函數(shù) void keyscan()。 void k2cl()。 void k4cl()。 void main() //主函數(shù) { EA=1。 //設定時器0為計數(shù),設定時器1定時 ET0=1。 //定時器1中斷允許 TH0=0x00。 TH1=0x9E。 csbds=0。 cl=0。 jpjs=0。/////////測試報警距離 sj2=200。 k4cl()。 while(1) { keyscan()。 //調(diào)用超聲波測距程序 if(ssj3) //大于時顯示“CCC” { buffer[2]=0xC6。 buffer[0]=0xC6。 buffer[1]=0xBF。 } else timeToBuffer()。 //將值轉換成LED段碼 offmsd()。 //顯示函數(shù) if(ssj1) bg=0。 } } void scanLED() //顯示功能模塊 { LED=buffer[0]。 delay(200)。 LED=buffer[1]。 delay(200)。 LED=buffer[2]。 delay(200)。 } void timeToBuffer() //轉換段碼功能模塊 { xm0=s/100。 xm2=s100*xm010*xm1。 buffer[1]=convert[xm1]。 } void delay(i) { while(i)。 TL1=0x57。 if(csbds=40) { csbds=0。 } } void csbcj() { if(cl==1) { TR1=0。 TL0=0x00。 while(i) { csbout=!csbout。 i=mqs。 while(csbint) { i++。 } TR0=0。 TL1=0x57。 t=t*256+TL0。 s=t*csbc/2。 cl=0。 ////////////////////////////////////////////////////////////////// if(s=80)bj=0。///////////////////////////////////////////////////////////////// if(ssj1) { if(csbs6) { csbs=csbs2。 } sj1=sj1+2。 } else if(s=sj3) { if(csbs32) { csbs=csbs+2。 k4cl()。 if(k1!=1) // 判斷開關是否按下 { delay(100)。 xx++。 if(jpjs3) { k4cl()。 } } xx=0。break。break。break。 if(sj1100) sj1=50。 } void k2cl() { sj2=sj2+5。 s=sj2。 if(sj3600) sj3=600。 } void k4cl() { sx1=sj11。 mqs=sx1/。 }32
點擊復制文檔內(nèi)容
電大資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1