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

正文內(nèi)容

基于單片機(jī)的超聲波測(cè)距系統(tǒng)的設(shè)計(jì)-資料下載頁

2024-12-04 00:56本頁面

【導(dǎo)讀】機(jī)的超聲測(cè)距系統(tǒng)的設(shè)計(jì)能更加深入地了解單片機(jī)的實(shí)際應(yīng)用。超聲波測(cè)距系統(tǒng)設(shè)計(jì),包括單片機(jī)控制電路,超聲波模塊,1602顯示數(shù)據(jù)。本課題硬件部分設(shè)計(jì)采用51單片機(jī)開發(fā)板和所需的超聲波收發(fā)電路。測(cè)量距離的系統(tǒng),經(jīng)實(shí)際測(cè)量誤差控制在5%以內(nèi)。統(tǒng)的設(shè)計(jì)過程加深了對(duì)單片機(jī)的理解。本設(shè)計(jì)的產(chǎn)品也能在實(shí)際生活中有很廣泛。反射的超聲波的強(qiáng)弱判斷獵物性質(zhì)或障礙位置的方法。由于超聲波的速度相對(duì)于。度好控制,因而人類采用仿真技術(shù)利用超聲波測(cè)距。超聲波測(cè)距是一種利用聲波。特性、電子技術(shù)、光電開關(guān)相結(jié)合來實(shí)現(xiàn)非接觸式距離測(cè)量的方法。離探測(cè)應(yīng)用中有很重要的用途,包括非損害測(cè)量、過程檢測(cè)、機(jī)器人檢測(cè)和定位,以及流體液面高度測(cè)量等。

  

【正文】 0。y)。 } void delay_50us(unsigned int t) 淮北師范大學(xué) 2021 屆學(xué)士畢業(yè)論文 超聲波測(cè)距系統(tǒng)設(shè)計(jì) 17 { unsigned char i。 for(。t0。t) for(i=19。i0。i)。 } void write_byte(unsigned char date, bit i) { RW = 0。 LCDEN = 0。 RS = i。 P0 = date。 delay_50us(20)。 LCDEN = 1。 delay_50us(20)。 LCDEN = 0。 } void init_1602() { delay_1ms(15)。 write_byte(0x38,0)。 delay_1ms(5)。 write_byte(0x38,0)。 delay_1ms(5)。 write_byte(0x38,0)。 write_byte(0x38,0)。 write_byte(0x0c,0)。 write_byte(0x06,0)。 write_byte(0x01,0)。 } 淮北師范大學(xué) 2021 屆學(xué)士畢業(yè)論文 超聲波測(cè)距系統(tǒng)設(shè)計(jì) 18 void display_1602(unsigned char y,unsigned char x,unsigned char value) { y = y amp。 0x01。 x = x amp。 0x0f。 if ( y ) { x = 0x80 + 0x40 + x。 } else x = 0x80 + x。 write_byte(x,0)。 write_byte(value,1)。 } void Conut(void) { time = TH0 * 256 + TL0。 TH0 = 0。 TL0 = 0。 S = (time * ) / 100。 //算出來是 CM if((S = 400)||(flag == 1)) //超出測(cè)量范圍顯示 “” { flag = 0。 disbuff[0] = 39。39。 //“” disbuff[1] = 39。39。 //“” disbuff[2] = 39。39。 //“” } else { disbuff[0] = table[S / 100]。 disbuff[1] = table[S / 10 % 10]。 disbuff[2] = table[S % 10]。 淮北師范大學(xué) 2021 屆學(xué)士畢業(yè)論文 超聲波測(cè)距系統(tǒng)設(shè)計(jì) 19 } } void main( void ) { init_1602()。 display_1602(0,0,39。D39。)。 display_1602(0,1,39。E39。)。 display_1602(0,2,39。S39。)。 display_1602(0,3,39。:39。)。 TMOD = 0x11。 //設(shè) T0 為方式 1, GATE=0; 00010001 TH0 = 0。 TL0 = 0。 TH1 = (6553650000)/256。 //10ms 一次中斷 TL1 = (6553650000)%256。 ET0 = 1。 //允許 T0 中斷 ET1 = 1。 //允許 T1 中斷 TR1 = 1。 //開啟定時(shí)器 EA = 1。 //開啟總中斷 TX = 0。 RX = 0。 while(1)。 } void zd0() interrupt 1 //T0 中斷用來計(jì)數(shù)器溢出 ,超過測(cè)距范圍 { flag = 1。 //中斷溢出標(biāo)志 } void zd3() interrupt 3 //T1 中斷用來掃描數(shù)碼管和計(jì) 400MS 啟動(dòng)模塊 { 淮北師范大學(xué) 2021 屆學(xué)士畢業(yè)論文 超聲波測(cè)距系統(tǒng)設(shè)計(jì) 20 TH1 = (6553650000)/256。 //50ms 一次中斷 TL1 = (6553650000)%256。 timer++。 if(timer = 5) { TR1 = 0。 TH1 = (6553650000)/256。 //50ms 一次中斷 TL1 = (6553650000)%256。 timer = 0。 TX = 1。 //500MS 啟動(dòng)一次模塊 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 TX = 0。 while(!RX)。 //當(dāng) RX 為零時(shí)等待 TR0 = 1。 //開啟計(jì)數(shù) while(RX)。 //當(dāng) RX 為 1 計(jì)數(shù)并等待 TR0 = 0。 //關(guān)閉計(jì)數(shù) Conut()。 //計(jì)算 display_1602(0,4,disbuff[0])。 display_1602(0,5,disbuff[1])。 display_1602(0,6,disbuff[2])。 TR1 = 1。 } } 淮北師范大學(xué) 2021 屆學(xué)士畢業(yè)論文 超聲波測(cè)距系統(tǒng)設(shè)計(jì) 21 致 謝 首先,我要感謝我的導(dǎo)師 竇德召 老師在畢業(yè)設(shè)計(jì)中對(duì)我給予的悉心指導(dǎo)和嚴(yán)格要求,同時(shí)也感謝本校的一些老師在畢業(yè)設(shè)計(jì)期間所給予我得幫助。在我畢業(yè)論文寫作期間,各位老師給我提供了種種 專業(yè)知識(shí)上的指導(dǎo)和日常生活上的關(guān)懷,沒有您們這樣的幫助和關(guān)懷,我不會(huì)這么順利的完成畢業(yè)設(shè)計(jì),借此機(jī)會(huì),向您們表示由衷的感 激。同時(shí)還要感謝系實(shí)驗(yàn)室在畢業(yè)設(shè)計(jì)期間提供給我們優(yōu)越的實(shí)驗(yàn)條件。 接著,我要感謝和我一起做畢業(yè)設(shè)計(jì)的同學(xué)。在畢業(yè)設(shè)計(jì)的短短 3 個(gè)月里,你們給我提出很多寶貴的意見,給了我不少幫助還有工作上的支持,在此也真誠(chéng)的謝謝你們。同時(shí),我還要感謝我的寢室同學(xué)和身邊的朋友,正是在這樣一個(gè)團(tuán)結(jié)友愛,相互促進(jìn)的環(huán)境中,在和他們的相互幫助和啟發(fā)中,才有我今天的小小收獲。 感謝 四 年學(xué)習(xí)過程中所有 電子信息 工程 專業(yè)的老師,你們傳授我的專業(yè)知識(shí)是我不斷成長(zhǎng)的源泉,也是完成本論文的基礎(chǔ) 。同時(shí)要感謝 各位老師 對(duì)論文中實(shí)驗(yàn)的關(guān)心和幫助 !
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1