wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6987|回復: 1
收起左側

基于51單片機的超聲波測距制作 附程序

[復制鏈接]
ID:863544 發表于 2020-12-20 15:00 | 顯示全部樓層 |閱讀模式
作品以STC89C52為主控制器,通過HC-SR04超聲波測距模塊,從超聲波模塊的發射、接收、檢測、顯示硬件進行分析,模塊發射超聲波到遇到障礙物模塊接收端響應,輸出相應比例的高電平響應到將超聲波,經過時間算法,向主控傳輸時間,轉換后在LCD上顯示出相應的距離,實現距離測量。
以51單片機為主控,外部拓展距離采集的超聲波傳感器和顯示的LCD設備。
利用超聲波模塊的發射、接收、檢測、將數據信息發送到寄存器,控制LCD讀操作,進行顯示。本次系統的設計主要包括兩部分,即硬件電路和軟件程序。
硬件電路主要包括單片機電路、發射電路、接收電路、顯示電路和電源電路等。本次設計采用以AT89C52單片機為核心的低成本、高精度、微型化數字顯示超聲波測距儀的硬件電路。整個電路采用模塊化設計,由信號發射和接收、供電、顯示等模塊組成。發射探頭的信號經放大和檢波后發射出去,單片機的計時器開始計時,超聲波被發射后按原路返回,信號被接受電路接受,然后被單片機接收,計數器停止工作并得到時間。

軟件程序主要由主程序、預置子程序、發射子程序、接收子程序、顯示子程序等模塊組成。它控制單片機進行數據發送與接收,實現數據正確顯示在數碼管上。另外程序控制單片機消除各探頭對發射和接收超聲波的影響。相關部分附有硬件電路圖、程序流程圖。

制作出來的實物圖如下:
2.jpg

電路原理圖如下:
1.png

單片機源程序如下:
  1. #include<reg51.h>
  2. #include<intrins.h>
  3. #include<LCD.h>
  4. typedef unsigned char u8;
  5. typedef unsigned char u16;
  6. sbit Trig = P2^1;
  7. sbit Echo = P2^0;
  8. sbit beep=P1^5;       

  9. void delay(u16 i)
  10. {
  11.         while(i--);       
  12. }

  13. unsigned char PuZh[]=" Pechin Science ";
  14. unsigned char code ASCII[15] =    {'0','1','2','3','4','5','6','7','8','9','.','-','M'};

  15. static unsigned char DisNum = 0; //顯示用指針                                  
  16.        unsigned int  time=0;
  17.            unsigned long S=0;
  18.            bit      flag =0;
  19.            unsigned char disbuff[4]           ={ 0,0,0,0,};
  20.                  
  21.                  char data1=0,data2=0,data3=0;
  22.                  
  23. void UsartInit()
  24. {
  25.         SCON=0X50;                       
  26.         TMOD=0X21;                       
  27.         PCON=0X80;                       
  28.         TH1=0XF3;                               
  29.         TL1=0XF3;
  30.         ES=1;                                       
  31.         EA=1;               
  32.   TR1= 1;       
  33. }                 

  34. char dat=0;

  35. /*******************************************************************************
  36. * 函 數 名         : main
  37. * 函數功能                   : 主函數
  38. * 輸    入         : 無
  39. * 輸    出         : 無
  40. *******************************************************************************/
  41. void Conut(void)
  42.         {
  43.          time=TH0*256+TL0;
  44.          TH0=0;
  45.          TL0=0;
  46.        
  47.          S=(time*1.7)/100;     //算出來是CM
  48.          if((S>=700)||flag==1) //超出測量范圍顯示“-”
  49.          {         
  50.           flag=0;
  51.          
  52.           DisplayOneChar(0, 1, ASCII[11]);
  53.           DisplayOneChar(1, 1, ASCII[10]);        //顯示點
  54.           DisplayOneChar(2, 1, ASCII[11]);
  55.           DisplayOneChar(3, 1, ASCII[11]);
  56.           DisplayOneChar(4, 1, ASCII[12]);        //顯示M
  57.          }
  58.          else
  59.          {
  60.           disbuff[0]=S%1000/100;
  61.           disbuff[1]=S%1000%100/10;
  62.           disbuff[2]=S%1000%10 %10;
  63.           DisplayOneChar(0, 1, ASCII[disbuff[0]]);
  64.           DisplayOneChar(1, 1, ASCII[10]);        //顯示點
  65.           DisplayOneChar(2, 1, ASCII[disbuff[1]]);
  66.           DisplayOneChar(3, 1, ASCII[disbuff[2]]);
  67.           DisplayOneChar(4, 1, ASCII[12]);        //顯示M
  68.                  
  69.                  data1=disbuff[0]+48;
  70.                  data2=disbuff[1]+48;
  71.                  data3=disbuff[2]+48;
  72.         if(dat=='1'||dat=='2')
  73.         {               
  74.         SBUF=data1;
  75.         while(!TI);
  76.         TI=0;

  77.         SBUF='.';
  78.         while(!TI);
  79.         TI=0;
  80.                  
  81.         SBUF=data2;
  82.         while(!TI);
  83.         TI=0;
  84.   
  85.         SBUF=data3;
  86.         while(!TI);
  87.         TI=0;
  88.        
  89.                 SBUF='M';
  90.         while(!TI);
  91.         TI=0;
  92.        
  93.                 SBUF=0x0d;
  94.         while(!TI);
  95.         TI=0;
  96.        
  97.         SBUF=0x0a;
  98.         while(!TI);
  99.         TI=0;
  100.          }
  101.         if(dat=='1'){dat=0;}
  102. }
  103.          
  104.          
  105.         }

  106. void zd0() interrupt 1                  //T0中斷用來計數器溢出,超過測距范圍
  107.   {
  108.     flag=1;                                                         //中斷溢出標志
  109.   }

  110. void  StartModule()                          //啟動模塊
  111.   {
  112.           Trig=1;                                             //啟動一次模塊
  113.           _nop_();
  114.           _nop_();
  115.           _nop_();
  116.           _nop_();
  117.           _nop_();
  118.           _nop_();
  119.           _nop_();
  120.           _nop_();
  121.           _nop_();
  122.           _nop_();
  123.           _nop_();
  124.           _nop_();
  125.           _nop_();
  126.           _nop_();
  127.           _nop_();
  128.           _nop_();
  129.           _nop_();
  130.           _nop_();
  131.           _nop_();
  132.           _nop_();
  133.           _nop_();
  134.           Trig=0;
  135.   }



  136. void delayms(unsigned int ms)
  137. {
  138.         unsigned char i=100,j;
  139.         for(;ms;ms--)
  140.         {
  141.                 while(--i)
  142.                 {
  143.                         j=10;
  144.                         while(--j);
  145.                 }
  146.         }
  147. }

  148. void main(void)
  149. {

  150.          TMOD=0x01;                   //設T0為方式1,GATE=1;
  151.          TH0=0;
  152.          TL0=0;         
  153.          ET0=1;             //允許T0中斷
  154.          EA=1;                           //開啟總中斷       

  155.         InitLcd1602();
  156.         LcdShowStr(0,0,PuZh);
  157.         UsartInit();
  158. ……………………

  159. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有程序51hei提供下載:
程序.zip (37.71 KB, 下載次數: 54)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

無效樓層,該帖已經被刪除
ID:865386 發表于 2020-12-22 12:25 | 顯示全部樓層
似乎運行錯誤哦
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
久久色视频免费观看| av直播在线观看| 亚洲性猛交xxxx乱大交| 2020国产精品极品色在线观看| 色婷婷综合久久久久中文字幕1| 91香蕉在线视频| 人人狠狠综合久久亚洲| 91中文字幕在线观看| 中文字幕乱码在线| 日本高清中文字幕二区在线| 亚洲精华国产精华精华液网站| 极品一线天粉嫩虎白馒头| 成全在线观看免费完整动漫| 中国在线观看免费国语版电影| 开心婷婷激情五月| 日本一级在线观看| 日本午夜大片a在线观看| www.爱久久| 国产一区欧美| 懂色中文一区二区在线播放| 亚洲综合一区二区精品导航| 久久只有精品| 99成人免费视频| 日韩亚洲精品在线| 91在线免费视频观看| 免费人成黄页网站在线一区二区| 久久综合色之久久综合| 欧美视频中文字幕在线| 亚洲欧洲在线播放| 国产主播喷水一区二区| 日韩视频 中文字幕| www日本在线观看| 欧美成人精品欧美一级乱黄| 中文字幕色站| 久草视频在线播放| 国产视频第一区| a在线免费观看| 91在线一区| 久久高清一区| 亚洲欧洲在线观看av| 香港成人在线视频| 亚洲午夜性刺激影院| 国产精品专区h在线观看| 99亚洲国产精品| 中文字幕一区二区人妻在线不卡| 在线观看视频二区| 九九免费视频| 欧美极品少妇videossex| 最新国产一区| 国产一区二区三区不卡在线观看| 91免费观看视频| 欧美日韩国产大片| 91黑丝高跟在线| 国产精品99久久久久久大便| 亚洲永久无码7777kkk| 国产又粗又黄视频| 91久久精品国产性色| av高清不卡| 亚洲午夜视频| 一区二区三区四区亚洲| 日日狠狠久久偷偷四色综合免费| 久久精品国产一区二区三区不卡| 久久精品国产露脸对白| 国产午夜精品久久久久| 亚洲男人第一天堂| 美丽的小蜜桃4春潮| 国内自拍亚洲| 天堂一区二区在线免费观看| 亚洲福利视频一区二区| 久久这里只有精品首页| 欧美一区二区性放荡片| 国产精品中文在线| 第四色婷婷基地| 日韩毛片无码永久免费看| 亚洲高清在线观看视频| 中文字幕电影在线| 第一区第二区在线| 成人综合婷婷国产精品久久| 欧美大片日本大片免费观看| 91久久精品一区二区别| 日韩欧美国产片| 亚洲专区第一页| 美国成人av| 日本亚洲不卡| 亚洲一区网站| 欧美性69xxxx肥| 日本欧美精品在线| 欧美一区二区三区四区夜夜大片| 尤物网站在线观看| 亚洲在线激情| 成视频免费观看在线看| 另类图片第一页| 老鸭窝毛片一区二区三区| 天天做天天摸天天爽国产一区| 亚洲精品影视在线观看| 成人网中文字幕| 亚洲精品久久久久久| 人妻精品无码一区二区| 91电影在线播放| 国产精品s色| 亚洲国产成人自拍| 日韩一二三四区| 国产日韩一区二区| 白白色免费视频| 国产精品被窝福利一区| 新片速递亚洲合集欧美合集| 综合久久婷婷| 欧美日韩另类字幕中文| 国产美女被下药99| 在线观看国产三级| 丝袜脚交免费网站xx| 日韩专区视频| 久久久久久久久97黄色工厂| 日韩精品中文字幕视频在线| 亚洲美女搞黄| 亚洲av无码国产精品久久| 制服丨自拍丨欧美丨动漫丨| 国产色在线播放| 24小时成人在线视频| 日韩av中文字幕一区二区| 日韩欧美成人午夜| 亚洲欧美日韩国产yyy| 日本三级午夜理伦三级三| 亚洲字幕成人中文在线观看 | 精品久久久久久久久久| 亚洲专区中文字幕| 男人av资源站| 97在线资源| 欧美va天堂| 欧美一区二区免费| 中文字幕日韩一区二区三区| 日本精品入口免费视频| 95在线视频| 蜜桃精品视频在线观看| 中文字幕一区电影| 亚洲va韩国va欧美va精四季| 四虎影成人精品a片| 黄色91视频| 日本а中文在线天堂| 国产裸体歌舞团一区二区| 欧美亚洲动漫精品| 国产在线高清精品| 国产精品免费人成网站酒店| 日本欧美黄色| 亚洲精品一级二级| 成人精品一区二区三区四区| 亚洲人成免费电影| 中文字幕在线导航| 影音先锋中文字幕第一页| 三级在线看中文字幕完整版| 国产大片一区二区| 久久精品国产精品| 免费无码国产v片在线观看| 中文字幕三区| 北岛玲精品视频在线观看| 国产亚洲一区二区三区四区 | 中文字幕不卡av| 国产极品粉嫩福利姬萌白酱| 亚洲免费黄色片| 在线观看v片| 欧美激情另类| 亚洲人一二三区| 国产精品久久久久久久久男| 国产麻豆剧传媒精品国产av| 一个人看的日本免费视频| 大型av综合网站| 欧美专区日韩专区| 午夜欧美性电影| 伊人久久亚洲综合| 日韩影视在线| 日韩午夜在线电影| 精品伊人久久97| 天天操天天干天天做| 欧美图片欧美激情欧美精品| 欧美一级片网址| 不卡欧美aaaaa| 97色在线视频观看| 青青草视频成人| 国产真实夫妇交换视频| 九九在线视频| 蜜臀久久久99精品久久久久久| 色综合影院在线| 992tv人人草| 碰碰视频免费| 66国产精品| 精品1区2区在线观看| 免费看一级大黄情大片| 黄色的电影在线-骚虎影院-骚虎视频| 日本一区二区三区视频在线看| 91精品办公室少妇高潮对白| 一区二区视频国产| 丰满少妇一级片| 国产aⅴ精品一区二区四区| 亚洲永久免费视频| 国产传媒一区二区| 亚洲av无码国产精品久久不卡| 超碰这里只有精品| 亚洲综合一区二区| 亚洲在线播放电影| 亚洲aaaaaaa| 一本一道波多野毛片中文在线| 国产精品综合一区二区三区| 欧美怡春院一区二区三区| 91免费在线看片| 午夜视频在线看| 91亚洲永久精品| 国产精品久久不能| 中文字幕av资源| 成人在线免费电影网站| 天涯成人国产亚洲精品一区av| 五月天男人天堂| 一二三四日本中文字幕| 日韩最新在线| 精品捆绑美女sm三区| 五月天av在线播放| 国产igao激情在线入口| 奇米精品一区二区三区在线观看| 国产精品香蕉国产| 在线观看亚洲黄色| 欧美日韩破处视频| 欧洲视频一区二区| 999精品网站| 992tv在线观看免费进| 黄色小说综合网站| 91精品久久久久久久久久久久久久| 久久艹免费视频| 欧美国产日韩电影| 欧美一区二区国产| 日本黄色www| 校园春色欧美| 99久久99久久久精品齐齐| 国产精品加勒比| 日本久久一级片| 欧美精品一二| 最近2019中文字幕mv免费看| www.黄色在线| 激情av在线播放| 亚洲一区二区三区四区五区黄 | 美女日韩一区| 日韩一区二区免费在线观看| 午夜精品免费看| 一二三四在线视频观看社区| 久久综合偷偷噜噜噜色| 色拍拍在线精品视频8848| 日韩伦理在线免费观看| 岛国在线免费| 韩国毛片一区二区三区| 91久久爱成人| 精品一区二区三区在线观看l | 欧美成人一二三| 国产美女福利视频| 综合另类专区| 精品处破学生在线二十三| 亚洲精品激情视频| 国产在线看片| 精品一区二区三区在线视频| 久热99视频在线观看| 加勒比婷婷色综合久久| av最新在线| 欧美大片一区二区三区| 美女洗澡无遮挡| 牛牛精品视频在线| 色天使色偷偷av一区二区| 亚洲熟妇av日韩熟妇在线| 男人的天堂在线免费视频| 国产精品久久毛片| 日韩国产一级片| 高清免费观看在线| 国产精品毛片高清在线完整版| www.四虎成人| 两个人免费视频观看日本| 日本亚洲欧美天堂免费| av色综合网| 欧美行性性性o00x| 亚洲免费中文| 欧美日韩日本网| 午夜一级电影| 国产传媒久久文化传媒| 日产中文字幕在线精品一区| 国产一级片儿| 不卡的av电影| 欧美一二三不卡| 欧美hdfree性xxxx| 欧美激情一区二区三区在线| 亚洲最大色综合成人av| 天天av天天爽| 国产日产精品一区| 欧美 日韩 亚洲 一区| 婷婷婷国产在线视频| 亚洲妇熟xx妇色黄| 可以看的av网址| 爱啪啪综合导航| 欧美吻胸吃奶大尺度电影| 无码国产精品一区二区免费式直播| 欧美大片黄色| 91精品国产色综合久久不卡蜜臀 | 可以在线观看的黄色| 亚洲在线一区二区三区| 超碰在线超碰在线| 久久久男人天堂| 色黄久久久久久| 奴色虐av一区二区三区| 欧美一区二区三区久久精品茉莉花 | 日本三级在线视频| 亚洲风情在线资源站| 国产无套精品一区二区三区| 免费日韩电影| 亚洲三级免费看| 五月婷婷六月婷婷| 欧美日韩国产一区精品一区| av免费精品一区二区三区| 俺去啦最新地址| 国产精品免费网站在线观看| 一级黄色片在线免费观看| 国产不卡在线| 在线视频欧美日韩| 一二区在线观看| 在线综合欧美| 欧美一区二区视频在线播放| 岳张嘴把我的精子吞下去| 亚洲视频二区| 日韩啊v在线| 色网址在线观看| 欧美一区二区三区电影| 国产精品第56页| 91精品国产视频| 国产精品麻豆免费版| 香蕉视频在线网站| 在线影视一区二区三区| 亚洲不卡的av| 国产乱码精品一区二区三区四区| 亚洲欧美日韩高清| 亚洲人妻一区二区| 成人午夜激情视频| 奇米影音第四色| 在线观看精品| 欧美亚洲国产视频小说| 露脸国产精品自产在线播| 久久婷婷久久一区二区三区| www.久久91| 免费a级在线播放| 日韩中文av在线| 一区二区三区小视频| 97超碰欧美中文字幕| 天堂在线一区二区三区| 一区二区三区亚洲变态调教大结局| 4438全国成人免费| 同性gay免费| 一区二区三区丝袜| 久久精品视频8| 亚洲黄色三级| 日韩精品一区二区三区四| 亚洲电影视频在线| 性色av一区二区咪爱| 偷偷看偷偷操| 亚洲国产欧美在线| 婷婷色中文字幕| 秋霞国产午夜精品免费视频| 日韩av黄色网址| 免费高清视频在线一区| 久久精品国产成人精品| 免费网站观看电影入口| 欧美日韩免费观看中文| 国产一级片视频| 欧美日韩国产高清| 各处沟厕大尺度偷拍女厕嘘嘘| 精品视频在线一区二区在线| 国产成人精品视频| 成人天堂入口网站| 亚洲综合丁香婷婷六月香| 欧美xxxooo| 国语精品一区| av免费看网址| av不卡一区| 韩国成人动漫在线观看| 欧美色图另类| 夜夜嗨av一区二区三区免费区| 在线观看自拍| 色哟哟亚洲精品| 国产精品传媒在线观看| 麻豆91精品视频| 亚洲图片综合网| 99久久视频| a级黄色片免费| 国产免费区一区二区三视频免费 | 欧美裸身视频免费观看| 在线免费电影网| 亚洲综合视频在线| 中文字幕日韩三级| 91在线视频观看| 老司机福利在线观看| 免费一级片91| 午夜诱惑痒痒网| 欧美日韩中字| 中文字幕日韩精品无码内射| 色猫猫成人app| 国产伦精品一区二区三区四区视频| 一区二区三区视频网站| 欧美激情精品久久久久久久变态| 可以免费观看av的网站|