久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
如何用51單片機來完成超聲波測距
[打印本頁]
作者:
大宏哥
時間:
2017-4-26 14:32
標題:
如何用51單片機來完成超聲波測距
求各路大神前來指導啊,首先我先來單片機控制超聲波測距模塊的程序,只要有大神來幫忙能完成的活,肯定少不了你的好處的
作者:
美猴王HLM
時間:
2017-4-26 16:30
/***********************************************************************************************************/ //HC-SR04 超聲波測距模塊 DEMO 程序 //晶振:11。0592 //接線:模塊模塊 TRIG接 P2.0 ECH0 接P2.1 VCC接單片供電正極5V,GND接單片系統板的GND //蜂鳴器接p2.7 /***********************************************************************************************************/ #include <AT89X51.H> #include <intrins.h> #include <STDIO.H> #define uchar unsigned char #define uint unsigned int #define RX P2_1 #define TX P2_0 #define buzzer P2_7 unsigned int time=0; unsigned int timer=0; float S=0; bit flag =0; /********************************************************/ void delayms(unsigned int ms) { unsigned char i=60,j; for(;ms;ms--) { while(--i) { j=10; while(--j); } } } /********************************************************/ void Conut(void) { time=TH0*256+TL0; TH0=0; TL0=0; S=(time*1.87)/100; //算出來是CM if((S>=42000)||flag==1) //超出測量 { flag=0; buzzer=1;//printf("S=-----CM\n"); } else { buzzer=1; //delayms(500); delayms(S); //printf("S=%fCM\n",S); buzzer=0; delayms(S); } } /********************************************************/ void zd0() interrupt 1 //T0中斷用來計數器溢出,超過測距范圍 { flag=1; //中斷溢出標志 } /********************************************************/ void StartModule() //T1中斷用來掃描數碼管和計800MS啟動模塊 { TX=1; //800MS 啟動一次模塊 _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); TX=0; } /********************************************************/ void main(void) { TMOD=0x21; //設T0為方式1,GATE=1; SCON=0x50; TH1=0xFD; TL1=0xFD; TH0=0; TL0=0; TR0=0; ET0=1; //允許T0中斷 TR1=1; //開啟定時器 TI=1; EA=1; //開啟總中斷 //delayms(100); //printf("超聲波串口測量系統\n"); //delayms(100); while(1) { StartModule(); while(!RX); //當RX為零時等待 TR0=1; //開啟計數 while(RX); //當RX為1計數并等待 TR0=0; //關閉計數 Conut(); //計算 //delayms(50); } }
作者:
美猴王HLM
時間:
2017-4-26 16:31
復制的時候格式亂了,將就著看吧
作者:
大宏哥
時間:
2017-4-26 16:44
666,我去調試一下,可以的話在聯系你
作者:
大宏哥
時間:
2017-4-26 16:45
美猴王HLM 發表于 2017-4-26 16:31
復制的時候格式亂了,將就著看吧
666,我去調試一下,可以的話在聯系你
作者:
白羊一只老母豬
時間:
2017-4-26 21:31
樓上有回答了
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
精品毛片视频
|
一区二区三区免费
|
亚洲综合小视频
|
国产精品永久免费
|
自拍亚洲
|
www日本高清视频
|
免费精品
|
在线免费观看黄网
|
综合天天久久
|
黄色片亚洲
|
国产精品视频不卡
|
亚洲精品电影网在线观看
|
影音先锋中文字幕在线观看
|
色就干
|
久操国产
|
中文字幕av亚洲精品一部二部
|
欧美毛片免费观看
|
国产在线播
|
中文字幕在线观看第一页
|
国产视频线观看永久免费
|
国产精品无码专区在线观看
|
韩国成人在线视频
|
中文字幕成人av
|
久久999
|
羞羞的视频免费观看
|
欧美在线国产精品
|
精品一区二区三
|
91不卡在线
|
亚洲精品大片
|
日韩一区三区
|
龙珠z在线观看
|
草b视频
|
日韩三区
|
av手机在线播放
|
日韩毛片网
|
亚洲劲爆av
|
波多野吉衣在线播放
|
久久久久亚洲精品国产
|
亚洲综合资源
|
亚洲国产精品一区二区第一页
|
九色国产
|