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

正文內(nèi)容

基于單片機(jī)的超聲波測(cè)距儀設(shè)計(jì)論文(參考版)

2025-06-30 19:50本頁(yè)面
  

【正文】 } }附錄3。 TR0 = 0。 TR0 = 1。 } }/**********主程序**************/include void main(void){ init_timer()。 } P1 = ~positon[posit]。 0xfe)。 } } else { beep_flag = 0。 if(beep_control_flag = 300) { beep_control_flag = 0。amp。 beep_flag = !beep_flag。 distance_flag3000) { beep_control_flag ++。 } } else if(distance_flag=2000 amp。 if(beep_control_flag = 700) { beep_control_flag = 0。amp。 }}//報(bào)警 void beep(void) { /* if(distance_flag 1000) { beep_flag = 1。 disbuff[2] = (test_distance/10)%10。 } else { disbuff[0] = test_distance/1000。 disbuff[2] = 10。 disbuff[0] = 10。 test_distance = time*。 TH0 = 0。 TX = 0。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 TX = 1。 timer++。 //SEG_test()。 TL1 = 0xCD。 //定時(shí)器1啟動(dòng)}//定時(shí)器0中斷void timer0()interrupt 1{ distance_flag = 1。 //總中斷開(kāi)啟 ET1 = 1。 ET0 = 1。 TH1 = 0xF8。 TH0 = 0。 unsigned char posit = 0。unsigned char const positon[4]={0x04,0x10,0x40,0x80}。unsigned int test_distance = 0。unsigned int time = 0。endif/***************/include unsigned char distance_flag = 0。extern void distance_count(void)。extern void beep(void)。extern void init_timer(void)。define RX P0_0define TX P0_1define beep_flag P1_0extern unsigned char distance_flag。sbit P0_1=P0^1。 最后,再次感謝所有幫助過(guò)我的老師和同學(xué)。由于實(shí)際設(shè)計(jì)經(jīng)驗(yàn)的匱乏,在許多地方難免有考慮不周全的,如果沒(méi)有仲老師的指導(dǎo)和督促,以及其他老師們和同學(xué)們的幫助和支持,沒(méi)有他們的幫助,完成這個(gè)設(shè)計(jì)是有一定的難度的。老師的工作認(rèn)真負(fù)責(zé)的態(tài)度也值得學(xué)習(xí)。盡管老師工作很忙,但是只要同學(xué)有問(wèn)題找她,她都能及時(shí)的幫忙分析解惑。對(duì)于我的每個(gè)問(wèn)題,老師總是耐心地解答,使我能夠順利地完成畢業(yè)設(shè)計(jì)。致 謝畢業(yè)設(shè)計(jì)是對(duì)所學(xué)的知識(shí)運(yùn)用能力進(jìn)行的一次全面性的考察,也是提高基本能力的一種訓(xùn)練,培養(yǎng)能將所學(xué)知識(shí)綜合運(yùn)用的能力和能夠獨(dú)立地對(duì)問(wèn)題進(jìn)行分析和解決的能力,為以后打下夯實(shí)的基礎(chǔ)。最后終于做完了有種如釋重負(fù)的感覺(jué)。比常規(guī)超聲測(cè)距方法具有更廣闊的應(yīng)用前景。另外,若在超聲測(cè)距中采用擴(kuò)頻技術(shù),將在很大程度上解決遠(yuǎn)距離測(cè)量與分辨力之間的矛盾,提高測(cè)距系統(tǒng)的信噪比和分辨率。超聲測(cè)距技術(shù)是一門(mén)融合了聲學(xué)、力學(xué)、電子學(xué)、材料學(xué)等多方面技術(shù)的學(xué)科,每一項(xiàng)技術(shù)的新發(fā)現(xiàn)都會(huì)推動(dòng)超聲學(xué)的進(jìn)展。//關(guān)閉計(jì)數(shù) distance_count()。//開(kāi)始計(jì)數(shù) while(RX)。 while(1) { while(!RX)。 //允許T1中斷 TR1 = 1。 //允許T0中斷 EA = 1。 //2毫秒定時(shí) TL1 = 0xCD。 TL0 = 0。 } }void init_timer(void){ TMOD = 0x11。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 if(timer=400) //800ms發(fā)送一次測(cè)距波 { timer = 0。 beep()。 SEG_display()。 }//定時(shí)器1中斷,用于掃描數(shù)碼管和定時(shí)發(fā)送超聲波void timer1()interrupt 3{ TH1 = 0xF8。首先是從定時(shí)器0得到超聲波傳播中往返所用的時(shí)間,再運(yùn)用公式計(jì)算得出障礙物與測(cè)距儀之間的距離,然后再將測(cè)得的距離值傳到其他功能模塊進(jìn)行其他功能的處理。進(jìn)入中斷處理后,定時(shí)器T0和外部中斷0就立即被關(guān)閉,同時(shí)讀取時(shí)間值,并給回波接收標(biāo)志位清零即成功接收到回波信號(hào)。綜上所述可得到主程序流程圖,如下:開(kāi)始單片機(jī)初始化超聲波模塊復(fù)位發(fā)射超聲波并啟動(dòng)T1開(kāi)中斷接收到回波的同時(shí)中斷停止計(jì)算測(cè)量距離數(shù)碼管顯示距離+報(bào)警延時(shí)圖41 系統(tǒng)主程序流程圖 中斷處理程序流程負(fù)責(zé)計(jì)算測(cè)距儀與障礙物之間的距離是/INT0的中斷程序。 在進(jìn)行超聲波測(cè)距時(shí),實(shí)際上測(cè)距就是記錄從超聲波發(fā)射電路發(fā)射超聲波信號(hào)開(kāi)始到接收到信號(hào)的聲波的往返時(shí)間差,然后通過(guò)數(shù)據(jù)計(jì)算出距離,對(duì)于回波信號(hào)需要進(jìn)行檢測(cè)的有效信號(hào)是反射物體反射的回波信號(hào),所以要盡量避免在檢測(cè)時(shí)候檢測(cè)到余波信號(hào)。在測(cè)距中,各種信號(hào)包括溫度對(duì)聲速的影響都將干擾到測(cè)距的準(zhǔn)確性,其中超聲波的余波信號(hào)對(duì)整個(gè)設(shè)計(jì)中測(cè)距的精確度的干擾的影響比較大。最后主程序通過(guò)對(duì)回波信號(hào)的接收,完成后續(xù)的工作,假如標(biāo)志位清零則說(shuō)明接收到了回波信號(hào),就這樣,連續(xù)不斷地運(yùn)行,循環(huán)不斷地工作用來(lái)實(shí)現(xiàn)測(cè)距。系統(tǒng)程序設(shè)計(jì)的主要的功能是發(fā)射超聲波、接受超聲波、計(jì)算測(cè)量距離、數(shù)據(jù)計(jì)算和數(shù)碼管顯示。程序主要由系統(tǒng)主程序和中斷程序構(gòu)成。圖37 共陽(yáng)極數(shù)碼管顯示模塊 電源模塊該測(cè)距儀采用220V轉(zhuǎn)12V的開(kāi)關(guān)電源模塊供電,然后經(jīng)過(guò)L7805CV三端穩(wěn)壓模塊,將12V電源轉(zhuǎn)換成5V的系統(tǒng)工作電壓[10]。顯示模塊選用4位共陽(yáng)極數(shù)碼管進(jìn)行動(dòng)態(tài)掃描,此掃描方式能完全達(dá)到顯示要求。單片機(jī)對(duì)數(shù)碼管的顯示可以分為靜態(tài)顯示和動(dòng)態(tài)顯示,靜態(tài)顯示能夠穩(wěn)定地顯示數(shù)值,但是搭建電路時(shí)比較煩索,而動(dòng)態(tài)顯示是數(shù)碼管輪流顯示再利用人眼的“視覺(jué)暫留”特性,這樣看出來(lái)的就是在顯示不同數(shù)值[9]。共陽(yáng)極是數(shù)碼管里面的發(fā)光二極的陽(yáng)極接在一起作為公共引腳即公共陽(yáng)極,在使用時(shí)此公共引腳接到電源正極。 數(shù)碼管顯示模塊發(fā)光二極管的縮寫(xiě)是LED,在每個(gè)數(shù)碼管里面都有8只發(fā)光二極管,它們分別記作a、b、c、d、e、f、g、dp,其中dp是小數(shù)點(diǎn),每一只發(fā)光二極管都有一根電極引到外部的引腳上,而另外一只二極管的引腳就連接在一起同樣也引到外部引腳上,此引腳就記作公共端COM。這樣不斷的循環(huán)周期測(cè),就可以在不停地移動(dòng)的過(guò)程中測(cè)量距離值了。一個(gè)控制口發(fā)出一個(gè)10 us以上的高電平,就可以在接收口等待高電平輸出。HCSR04超聲波集成模塊采用的是I/O觸發(fā)測(cè)距,給至
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1