婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機 >> 正文

超聲波測距+溫度+報警的單片機代碼_51單片機超聲波測距C語言程序

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2023/8/6

可以測當前距離,當超過閾值距離時,蜂蜜器報警,并且實時顯示溫度數據,51單片機超聲波測距C語言程序

制作出來的實物圖如下:

源代碼資料下載 : www.diks.com.cn/Soft/mcu/92.html

 
單片機超聲波測距 

單片機超聲波測距 

單片機超聲波測距實驗 
51單片機超聲波測距C語言程序部分代碼如下:

#include
#include 
#define uchar unsigned char
#define uint unsigned int
int num=0;
unsigned char table[]={"0123456789"};//顯示的數值
//   1602的引腳定義
sbit RW=P2^5; 
sbit RS=P2^6;  
sbit E=P2^7;   
//報警引腳定義
sbit feng=P2^4;
sbit led=P1^2;
sbit key1=P1^0;
sbit key2=P1^1;
int numm=0,nnum=0;
void delayms(unsigned int ms)
{
        unsigned char i=100,j;
        for(;ms;ms--)
        {
                while(--i)
                {
                        j=10;
                        while(--j);
                }
        }
}
bit flag;           //溫度變量
uint temp;
sbit ds=P1^3;  //溫度引腳
//超聲波位定義
sbit Trig = P2^1;
sbit Echo = P2^0;
uint time=0;
unsigned long S=0;
bit flagg=0;
void delay2(uchar p)
        {
          uchar l,k;
           for(l=p;l>0;l--)
              for(k=110;k>0;k--);
        }
void delay(uchar z)
{
    while(z--);
}
//溫度初始化函數                        
void ds_reste()          
{
        ds=1;
        delay(5);
        ds=0;
        delay(80);
        ds=1;
        delay(14);
        if(ds==0)                 //判斷ds總線被拉低
        flag=1;
        else 
        flag=0;
        delay(20);
}
//讀一位字節
bit ds_read_byte()        
{
         bit dat;
         ds=0;                
         _nop_();
         _nop_();
         ds=1;
         _nop_();
         dat=ds;         
         delay(10);
         return dat;
}
//讀一位字節
uchar ds_read()        
{
        uchar i,j,k;
      for(i=0;i<8;i++)
        {
        j=ds_read_byte();
        k=(j<<7)|(k>>1);
        }
         return k;
}
//寫入數據
void ds_write(uchar dat)
{
         uchar i;
         for(i=0;i<8;i++)
    {
         ds=0;
         _nop_();
         ds=dat&0x01;
         delay(6);
         ds=1;
         dat=dat>>1;
        }
         delay(6);
}
//讀取溫度
uint read_temp()          
{
        uchar a,b;
        ds_reste();
        ds_write(0xcc);
        ds_write(0xbe);
        a=ds_read();
        b=ds_read(); 
        temp=b;
        temp=temp<<8;
        temp=temp|a;
        temp=temp*0.0625*10+0.5;                 
        return temp;
} 
//寫入命令1602
void write_com(uchar com)           
{
        RS=0;
        RW=0;
        E=0;
        P0=com;           
        delay2(5);
        E=1;
        delay2(5);
        E=0;
}
//寫入數據 1602
void write_data(uchar date)        
{
        RS=1;
        RW=0;
        E=0;
        P0=date;                
        delay2(5);
        E=1;
        delay2(5);
        E=0;
}
//1602初始化顯示
void init()                                 
{
    RS=0;
        write_com(0x38);
         write_com(0x0c);
         write_com(0x06);
        write_com(0x01);
        write_com(0x80);
}
//溫度在1602上顯示出來
void display(uint tempp)           
{  
         write_com(0x80+0x0b);                         
         write_data(table[tempp/100]);         
         delay2(0);
         write_com(0x80+0x0c);
         write_data(table[tempp%100/10]);           
         delay2(0);        
            write_com(0x80+0x0d);
         write_data('.');                           
         delay2(0);
            write_com(0x80+0x0e);
         write_data(table[tempp%100%10]);
         delay2(0);                                                         
         write_com(0x80+0x0f);
         write_data('C');                                    
         delay2(0);
         write_com(0x80+0x09);
         write_data('T');                                    
         delay2(0);
         write_com(0x80+0x0a);
         write_data(':');                                  
         delay2(0);
}

全部代碼到頁面下載 www.diks.com.cn/Soft/mcu/92.html
Tags:超聲波測距,51單片機,單片機,溫度  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av
<button id="4i884"></button>
  • <abbr id="4i884"><source id="4i884"></source></abbr>
  • <code id="4i884"><tr id="4i884"></tr></code>
  • <rt id="4i884"></rt>
    <li id="4i884"></li>
  • <rt id="4i884"><tr id="4i884"></tr></rt>
  • 免费看涩涩视频| 日本一本在线视频| 国产妇女馒头高清泬20p多| 99精品视频国产| 午夜免费看毛片| 日本高清久久久| 一起操在线视频| 一区二区久久精品| 精品一区二区成人免费视频| 欧美女同在线观看| 中文国产在线观看| 国产又粗又猛又爽又黄的网站| 福利网在线观看| 日韩精品视频在线观看视频| cao在线观看| 99999精品视频| 波多野结衣xxxx| 国产免费一区二区三区四在线播放| 亚洲国产欧美91| 日韩一级性生活片| www.欧美日本| 超碰在线超碰在线| 好吊妞无缓冲视频观看| 狠狠热免费视频| 两性午夜免费视频| 国产一二三区在线播放| 久久久久免费精品| 手机成人av在线| 中文字幕无码精品亚洲35| 久久久久久久久久久久91| 美国av在线播放| 黑森林福利视频导航| www.色欧美| 免费看黄在线看| 亚洲色图欧美自拍| 日韩免费高清在线| 久久亚洲国产成人精品无码区| 92看片淫黄大片一级| 久久久国产精华液999999 | 91国在线高清视频| 波多野结衣家庭教师在线播放| 午夜视频你懂的| 欧美一级免费播放| 国产精品夜夜夜爽张柏芝| 免费成人在线视频网站| 天天综合中文字幕| 亚洲免费av一区二区三区| 国产美女永久无遮挡| 男人午夜视频在线观看| 国产精品无码av无码| 久久国产精品网| 熟女视频一区二区三区| 国产视频在线视频| 国产在线播放观看| 青青草视频国产| 国产精品美女在线播放| 亚洲综合在线网站| 欧美二区在线视频| 被灌满精子的波多野结衣| 亚洲国产欧美91| 日本77777| 亚洲欧美久久久久| 国产乱子夫妻xx黑人xyx真爽| 大陆极品少妇内射aaaaaa| 亚洲欧洲日本精品| 亚洲色图 在线视频| 日本一极黄色片| 日韩欧美在线播放视频| 国产亚洲天堂网| 日韩有码免费视频| 韩国中文字幕av| 中文字幕中文在线| 亚洲a级黄色片| 日本一二三区在线| 日本久久高清视频| 国产 欧美 日本| 国产素人在线观看| 日韩欧美黄色大片| 一区二区三区四区毛片| 青青草原国产免费| 菠萝蜜视频在线观看入口| 三上悠亚久久精品| 老熟妇仑乱视频一区二区| 第四色婷婷基地| 青青草免费在线视频观看| 国产精品久久久久7777| 国产青青在线视频| 91视频免费版污| 国产一级片中文字幕| 国产又粗又猛又爽又黄的网站| 欧美女人性生活视频| 91视频这里只有精品| 日本a级片在线观看| 全黄性性激高免费视频| 亚洲成人福利在线| 黄网站色视频免费观看| 日批视频在线免费看| 黄色一级片免费播放| 国产免费观看高清视频| 国产成人黄色网址| 一本久道高清无码视频| 中文字幕亚洲乱码| 精品中文字幕av| 99精品视频网站| 国产精品天天av精麻传媒| www插插插无码免费视频网站| 免费av网址在线| 久久久久福利视频| 99热这里只有精品在线播放| 中文精品无码中文字幕无码专区| 丰满少妇被猛烈进入高清播放| www亚洲国产| 欧美成人三级在线播放| 男人靠女人免费视频网站| 99re99热| 午夜不卡福利视频| 中文字幕欧美人妻精品一区| 欧美日韩成人免费视频| 蜜臀在线免费观看| 亚洲xxx在线观看| 999香蕉视频| 成人毛片视频网站| 91动漫在线看| 午夜久久久久久久久久久| 国产一伦一伦一伦| 色乱码一区二区三区在线| 日韩一级片播放| av动漫在线观看| 免费看的黄色大片| 熟女少妇在线视频播放| 777av视频| 国产69精品久久久久999小说| 国产人妻互换一区二区| 国产大尺度在线观看| 九九九久久久久久久| 艳母动漫在线免费观看| 国产系列第一页| 欧美少妇在线观看| 日本手机在线视频| 成年人网站免费视频| 97超碰人人澡| 人妻av中文系列| 日本中文字幕片| 人人爽人人av| 蜜桃福利午夜精品一区| 一级特黄妇女高潮| 久操网在线观看| 国产白丝袜美女久久久久| 人妻丰满熟妇av无码区app| 亚洲 欧美 日韩系列| 一级黄色片在线免费观看| 麻豆md0077饥渴少妇| 黄色一级片在线看| 精品国产成人av在线免| 日日干夜夜操s8| 97超碰国产精品| 免费在线观看毛片网站| av在线免费看片| cao在线观看| 久久久精品高清| www.一区二区.com| 男人插女人下面免费视频| 午夜天堂在线视频| 777av视频| 中文字幕网av| 精品一二三四五区| 日本国产一级片| 国产主播在线看| 天堂av免费看| 久久久久久三级| 人妻无码久久一区二区三区免费| www.色就是色| 免费av观看网址| 日本黄色a视频| 亚洲最大综合网| 浮妇高潮喷白浆视频| 中国一级黄色录像| 在线免费视频一区| 久久国产精品视频在线观看| 北条麻妃亚洲一区| 999在线免费视频| 欧美精品一区二区三区三州| 久久精品视频在线观看免费| 国产精品一区二区免费在线观看 | 91免费国产精品| 亚洲欧美日韩一二三区| 北条麻妃av高潮尖叫在线观看| 中文字幕在线中文| 中国一级黄色录像| 中文字幕国产高清| www.com操| 亚洲午夜激情影院| 中文字幕天天干| 好男人www社区| 国产天堂在线播放| 日韩精品一区中文字幕| 动漫av网站免费观看| 免费不卡av在线| 精品一区二区中文字幕| 777777av|