99爱免费_精品一区二区无码AV_欧美屁股xxxxx_日批视频国产_AV天堂亚洲区无码先锋影音_特黄A又粗又大又黄又爽A片

產品推薦:水表|流量計|壓力變送器|熱電偶|液位計|冷熱沖擊試驗箱|水質分析|光譜儀|試驗機|試驗箱


儀表網>技術中心>應用設計>正文

歡迎聯系我

有什么可以幫您? 在線咨詢

用AT89C2051設計超聲波測距儀

   2012年02月27日 15:31  
  摘要:超聲波測距主要應用于倒車雷達、建筑施工工地以及一些工業現場,例如:液位、井深、管道長度等場合。目前國內一般使用集成電路設計超聲波測距儀,但是集成電路的成本很高,并且沒有顯示,操作使用很不方便。本文介紹一種以AT89C2051或GSM97C2051單片機為核心的低成本、高精度、微型化數字顯示超聲波測距儀的硬件電路和軟件設計方法。實際使用證明該儀器工作穩定,性能良好。
  
  1、超聲波測距原理
  
  超聲波測距是通過不斷檢測超聲波發射后遇到障礙物所反射的回波,從而測出發射和接收回波的時間差t,然后求出距離S=Ct/2,式中的C為超聲波波速。
  
  由于超聲波也是一種聲波,其聲速C與溫度有關,表1列出了幾種不同溫度下的聲速。在使用時,如果溫度變化不大,則可認為聲速是基本不變的。如果測距精度要求很高,則應通過溫度補償的方法加以校正。聲速確定后,只要測得超聲波往返的時間,即可求得距離。這就是超聲波測距儀的機理。其系統框圖如圖1所示。
  
  2、AT89C2051的功能特點
  
  AT89C2051是一個2k字節可編程EPROM的高性能微控制器。它與工業標準MCS-51的指令和引腳兼容,因而是一種功能強大的微控制器,它對很多嵌入式控制應用提供了一個高度靈活有效的解決方案。AT89C2051有以下特點:2k字節EPROM、128字節RAM、15根I/O線、2個16位定時/計數器、5個向量二級中斷結構、1個全雙向的串行口、并且內含精密模擬比較器和片內振蕩器,具有4.25V至5.5V的電壓工作范圍和12MHz/24MHz工作頻率,同時還具有加密陣列的二級程序存儲器加鎖、掉電和時鐘電路等。此外,AT89C2051還支持二種軟件可選的電源節電方式。空閑時,CPU停止,而讓RAM、定時/計數器、串行口和中斷系統繼續工作。可掉電保存RAM的內容,但可使振蕩器停振以禁止芯片所有的其它功能直到下一次硬件復位。
  
  AT89C2051有2個16位計時/計數器寄存器Timer0tTimer1。作為一個定時器,每個機器周期寄存器增加1,這樣寄存器即可計數機器周期。因為一個機器周期有12個振蕩器周期,所以計數率是振蕩器頻率的1/12。作為一個計數器,該寄存器在相應的外部輸入腳P3.4/T0和P3.5/T1上出現從1至0的變化時增1。由于需要二個機器周期來辨認一次1到0的變化,所以zui大的計數率是振蕩器頻率的1/24,可以對外部的輸入端P3.2/INT0和P3.3/INT1編程,便于測量脈沖寬度的門。
  
  表1聲速與溫度關系表
  
  
  充分利用AT89C2051的片內資源,即可在很少外圍電路的情況下構成功能完善的超聲波測距系統。
  
  3、系統硬件電路設計
  
  超聲波測距儀的硬件電路如圖2所示。
  
  AT89C2051通過外部引腳P1.6輸出脈沖寬度為250μs,載波為40kHz的10個脈沖的脈沖群,以推挽形式加到變壓器的初級,經升壓變換推動超聲波換能器發射出去。在發射的同時,P1.7輸出一個高電平啟動,給電容C4充電。發射結束時高電平翻轉為低電平,C4開始對R2、R3組成的分壓器放電并輸出到比較器的負端。超聲波接收換能器將接收到的障礙物反射的超聲波送到放大器進行放大,這是一個高增益、低噪聲放大器,在對放大后的信號進行檢波后將檢測回波送到比較器的正輸入端。發射時P1.7輸出的電平可以抑制比較器的翻轉,這樣就可以抑制發射器發射的超聲波直接輻射到接收器而導致錯誤檢測。
  
  圖3是超聲波測距原理的波形圖,從圖中可以看到,測出回波和發射脈沖之間的時間間隔,利用S=Ct/2就可以算出距離,再在LCD上顯示出來。當然還可以設置若干個鍵,以用來控制電路的工作狀態。限制系統的zui大可測距離存在四個因素:超聲波的幅度,反射而的質地,反射而和入射聲波之間的夾角以及接收換能器的靈敏度。接收換能器對聲波脈沖的直接接收能力將決定zui小的可測距離。
  
  4、系統軟件設計
  
  AT89C2051單片機和其開發應用系統具有語言簡潔、可移植性好、表達能力強、表達方式靈活、可進行結構化設計、可以直接控制計算機硬件、生成代碼質量高、使用方便等諸多優點。超聲波測距儀就是用AT89C51單片機開發設計的。它采用模塊化設計,由主程序、發射子程序、查蟓接收子程序、定時子程序、顯示子程序等模塊組成。
  
  圖4和圖5分別為主程序和測量子程序的框圖。該系統的主程序處于鍵控循環工作方式,當按下測量鍵時,主程序開始調用發射子程序、查詢接收子程序、定時子程序,并把測量結果用顯示子程序在液晶屏上顯示出來。
  
  必須指出的是,由于液晶要使用同一P3口,所以必須全部使用位操作,否則將導致LCD不能正常顯示。另外,在系統還可以加入溫度傳感器來監測環境溫度,把表1所列的數據做到程序中可進行溫度被償。為了增強系統的可靠性,應在軟硬件上采用一些特殊措施。限于篇幅,下面僅給出部分程序,感興趣者可與作者。
  
  #pragmaDBOECDOT(5,SPEED)ROM(LARGE)IV
  
  /*連接所需要的庫*/
  
  #Include<reg52.h>
  
  #Include<absacc.h>
  
  #Include<stdio.h>
  
  /*定義數據類型*/
  
  typedefunsingnedcharbyte;
  
  typedefunsignedintword
  
  #defineucharunsignedchar
  
  #defineunintunsignedint
  
  #defineulongunsignedlong
  
  /*定義系統常數*/
  
  #defineTRUE1
  
  #defineFALSE0
  
  #defineC=340/*聲速*/
  
  /*定義功能位*/
  
  sbitbflag=ACC7;
  
  sbitVOLCK=P1^5;
  
  sbitMING=P3^5;
  
  sbitQUIET=P1^3;
  
  sbitBACK=P1^2;
  
  /*定義顯示緩沖區*/
  
  ucharidataON[16]={’,’L’,’E’,’N’,’G’,’T’,’H’,’=’,’8’,’.’,’8’8’,’m’,’’,’’,’’};
  
  /*主程序用延時子程序*/
  
  woidmain-delay(void)
  
  {
  
  registeri;
  
  TRO=1;
  
  for(i=0;i<15;i++)
  
  {
  
  TH0=0;
  
  TL0=0;
  
  Do{}while(!TF0);
  
  TF0=0;
  
  }
  
  TR0=0;
  
  }
  
  */通用延時子程序*/
  
  voiddelay(void)
  
  {
  
  uninti;
  
  for(i=0;i<200;i++){;}
  
  }
  
  /*鍵盤延時子程序*/
  
  voidkey-delay(void)
  
  {
  
  uninti;
  
  for(i=0;i<200;i++){;}
  
  }
  
  /*初始化程序*/
  
  voidstart_main()
  
  {
  
  tegisteri;
  
  uchara[16]={’’,’L’,’E’,’N’,’G’,’T’,’H’,’=,’8’,’.’,’8’,’8’,’m’,’’,’’,’’};
  
  for(i=0;<16;i++)
  
  {ON[i]=a[i];}
  
  nitlcd();/*初始化液晶*/
  
  display(ON);/*更新顯示*/
  
  }
  
  /*主程序*/
  
  voidmain()
  
  {
  
  registers,keycode;
  
  longidatat;
  
  start-main();/*初始化*/
  
  main-delay();/*延時*/;
  
  if(keycoed==true)
  
  {
  
  keycode=key-scan-wait();
  
  /*判斷是否有測量鍵按下*/
  
  t=measure();*/測量*/
  
  S=0.5*t*C;*/換算*/
  
  Decode-bcd(s.0x09);
  
  /*把測量結果置換入顯示緩沖區*/
  
  init-lcd();/*初始化液晶*/
  
  display(ON);/*更新顯示*/
  
  }
  
  }
  
  5、結束語
  
  雖然用一個單獨計時器電路也可以測量超聲波的傳輸時間,但利用AT89C2051單片機可以簡化設計,便于操作和直觀讀數。該系統經實際測試證明,可以滿足大多數場合的測距要求。

免責聲明

  • 凡本網注明“來源:儀表網”的所有作品,均為浙江興旺寶明通網絡有限公司-儀表網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:儀表網”。違反上述聲明者,本網將追究其相關法律責任。
  • 本網轉載并注明自其它來源(非儀表網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
  • 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
聯系我們

客服熱線: 15267989561

加盟熱線: 15267989561

媒體合作: 0571-87759945

投訴熱線: 0571-87759942

關注我們
  • 下載儀表站APP

  • Ybzhan手機版

  • Ybzhan公眾號

  • Ybzhan小程序

企業未開通此功能
詳詢客服 : 0571-87759942
主站蜘蛛池模板: 宝贝扒开下面自慰给我看|单亲乱l仑视频在线观看|久久久国产一区二区三区|激情久久久久久久久|久久国产精品久久精|国产三级在线免费 | 毛片大全|日本色频|亚洲色图偷拍自拍|在线观看片=a免费观看岛国|在线中文字幕-区二区三区四区|日韩欧美色图 | 亚洲精品视频网址|新91网|国产乱人伦偷精品视频色欲|猫咪=av官网|可以免费看的毛片|91国产视频在线 | 天天干少妇|中文字幕在线亚洲日韩6页|v片免费在线观看|国产人妻人伦=aV|日本老妇和子乱视频在线观看|少妇又色又紧又爽又高潮 | 成本人片在线观看免费网站|成年人视频网站在线|夜趣福利视频|免费观看的=av在线播放|亚洲欧美偷国产日韩|四虎.com | 亚洲精品=av中文字幕在线|九州影视在线免费|国产国产国产国产系列|免费在线高清=av|被老汉耸动呻吟双性美人|男女草逼视频 亚洲精品毛片一区二区|在线理论片|精品久久久无码中文字幕边打电话|久久久久久久|亚洲中文字幕无码第一区|亚洲欧美偷自乱图片 | 5555www色欧美视频|免费裸体视频女性|三级成人毛片|日韩日韩日韩日韩日韩|日韩亚洲国产高清免费视频|#NAME? | 国产精品久久国产三级国不卡顿|2021国内精品久久久久精免费|天天舔天天插|2021国产在线观看不卡视频|久久久久国色=a∨免费看|伊人国产精品视频 | 久久亚洲=aV男人的天堂仙踪林|狠狼鲁亚洲综合在线|特级=a=a=a=a=a=a毛片|91精品久|天堂中文在线最新版地址|男女男精品视频网站 | 夜夜久久|裸体黄色一级片|99免费精品|91嫩草香蕉|人妻人妻人人人|国产免费8X高清在线 | 亚洲妇女多毛撒尿XXXⅩ|黄色毛片黄色毛片|公和我做好爽添厨房|日本韩国最新免费观看|日本=a∨精品中文字幕在线|国产免费拔擦拔擦8X高清在线 | 激情综合欧美|日本一区欧美|97色伦欧美一区二区日韩|国产东北女人做受=av|又色又爽又黄又粗暴的小说|中文字幕无码日韩欧毛 | 中国极品少妇xxxxx小艳|久久国产日韩|九七=av|欧美一级淫片免费看|少妇搡BBBB搡BBBB毛多多|无码人妻一区二区三区巨免费 | 国产精欧美一区二区三区|欧美大穴|精品视频9999|男人边做边吃奶头视频|www九九热|日本午夜在线亚洲.国产 | 美女=aV一区二区三区|九九热久久这里只有精品|国产精品免费不卡|少妇的BBBB爽爽爽自慰|中文字幕乱码久久午夜不卡|天天做日日做天天爽视频免费 | 蜜桃=aV少妇久久久久久高潮不断|国产精品VIDEOSSEX国产高清|亚洲成=aⅤ人片久青草影院按摩|夜色香影院|自拍视频区|超碰综合 | 亚洲小说图区综合在线|国产美女高潮流白浆视频|四虎影院地址|欧美极品少妇×XXXBBB|99高清国产清纯学生在线观看|99精品在线免费 | 荡乳欲妇在线观看|小次郎=av收藏家|国产亚洲日韩在线=a不卡|亚洲天堂久久久久久久|国产精品福利在线播放|国产成人无码=a片免费 | 国产日本无码视频韩国网站写真|国产又色又爽又刺激在线播放|亚洲精品456在线播放牛牛影院|久久久亚洲国产|午夜视频成人|国产伦孑沙发午休精品 | 久草国产精品视频|综合日韩天天久久一本|精品国产性色无码=av网站|国产极品福利在线|国产精品白丝喷水JK娇喘视频|免费xxxxx在线观看网站软件 色综合久久综合中文综合网|午夜福利国产在线观看1|毛片免费视频观看|黑人把女人弄到高潮视频|www.国产精品视频|免费色网 久久网国产|国产精品久99|国产hsck在线亚洲|性导航唐人社区|久久精品国产亚洲=aV高清色欲|久久99精品久久久久久久夜夜爽 | www.成人69.com|欧美在线免费观看|国产亚洲精品久久久久无码|亚洲丰满熟女一区二区哦|天天干一干|日本在线视频www | 扒开双腿吃奶呻吟做受视频|日本视频在线观看一区二区三区|国产欧美日韩精品在线一区|国产精品色婷婷亚洲综合看|午夜专区|亚洲人成人毛片无遮挡 | 一本一道波多野毛片中文在线|久久久久久久久久亚洲精品|高潮又爽又黄又无遮挡免费软件|57p=ao国产成永久免费视频|在线国产欧美|九草=av | 97成人超碰免|欧美综合视频在线观看|强被迫伦姧惨叫在线视频|亚洲=aV成人无码网站大全|91精选日韩综合永久入口|欧美精品一区二区三区高清=aⅴ | 91污视频软件|国产=av无码专区亚洲=av果冻传媒|免费又色又爽又黄的视频入口|亚洲精品乱码久久久久久蜜桃不卡|yes123夜色资源站最新地址|福利免费在线网站 | 69视频在线观看|不卡的=av在线播放|羞羞色男人的天堂|蜜臀=av夜夜澡人人爽人人|一区二区三区黄|成年人在线免费网站 色一色成人网|久草在线影|精品视频在线观看99|国产香蕉尹人视频在线|亚洲=a∨好看=av高清在线观看|亚洲欧美日本在线 | 1000部爽爽视频免费|亚欧乱色国产精品免费视频|无人在线视频观看免费|68日本xxxxxxxxx|bbbbbbbbb免费毛片视频|激情综合丁香 | 操逼视频软件|免费=a级毛视频|超碰最新在线|免费无码又色又爽又黄的视频软件|jizz亚洲国产|极品少妇的粉嫩小泬看片 | 久久久久资源|亚洲精品中文字幕在线播放|免费大香伊蕉在人线国产|成人久久久久|精品99人妻|午夜成午夜成年片在线观看 | 精品人妻无码一区二区三区不卡|性欧美视频在线|99九色|99久久精品美女高潮喷水|国产午夜福利在线看|国产免费黄网 | 亚洲第8页|亚洲精品第六页|欧美激情免费在线|69堂精品|妇女一级片|日韩视频观看 | 91视频网国产|粗大猛烈进出高潮视频|精品国产乱码久久久人妻|亚洲精品无码久久毛片波多野吉衣|成人久久免费视频|国产美女自拍 | 欧美一区二区三区视频在线观看|日韩不卡高清|成人午夜视频无码免费视频|一道本道加勒比天天看|欧美成年人视频在线观看|日本中文字幕乱码免费 51久久夜色精品国产水果派解说|国产欧美日韩视频免费|国产96在线亚洲|人妻无码中文字幕免费视频蜜桃|成人=a片产无码免费视频奶头鸭度|亚洲已满18点击进入在线看片 | 久久亚洲=aV男人的天堂仙踪林|狠狼鲁亚洲综合在线|特级=a=a=a=a=a=a毛片|91精品久|天堂中文在线最新版地址|男女男精品视频网站 | 色综合久久综合中文综合网|午夜福利国产在线观看1|毛片免费视频观看|黑人把女人弄到高潮视频|www.国产精品视频|免费色网 | 啄木乌欧美一区二区三区高压监狱|久久综合狠狠|日本亚欧乱色视频在线观看|亚洲=av毛片久久久久|国产亚洲精品二区|波多野结衣免费观看视频 | j=ap=anese护士高潮|12裸体自慰免费观看网站|免费=a一毛片|欧美人禽zozo动人物杂交|h动漫在线女生向在线精品|狠狠躁夜夜躁人人爽天天2020 | 无遮挡吃胸膜奶免费网站|操操日日|最近日本mv字幕免费观看视频|久久国产劲爆∧V内射-百度|午夜视频在线免费观看|无码=av中文一区二区三区 | j=ap=anese护士高潮|12裸体自慰免费观看网站|免费=a一毛片|欧美人禽zozo动人物杂交|h动漫在线女生向在线精品|狠狠躁夜夜躁人人爽天天2020 | 国内揄拍国内精品人妻浪潮=aV|亚洲人成在线观看一区二区|日韩一区欧美|毛片在线播放=a|亚洲=av最新天堂网址|vr视频高清3d羞羞的铁拳 | 成人免费高清|精品色呦呦|国产另类ts人妖一区二区|99热精品在线|国产人免费人成免费视频|欧美国产日韩二区 |