出汗多是什么原因| 查脂肪肝做什么检查| 2023年是什么生肖年| 本科是什么学历| 顽固是什么意思| 做水煮鱼用什么鱼最好| 雨打棺材是什么征兆| 叶赫那拉氏是什么旗| 男士睾丸疼是什么原因| 吃饭咬到舌头什么原因| 六月初一什么日子| 下眼袋发青是什么原因| 男生腿毛旺盛说明什么| 宝宝吃益生菌有什么好处和坏处| 为什么睡觉会张嘴| 印第安人属于什么人种| 杉菜是什么意思| 冠心病是什么病| 八面玲珑什么意思| 一什么斑点| abc是什么| 黛力新主治什么病| 什么字五行属水| 出局是什么意思| 变应性鼻炎是什么意思| 元旦北京有什么好玩的| 益母草煮鸡蛋有什么功效| 麝香保心丸治什么病| 红枣有什么功效和作用| 什么牌助听器好| 原子序数等于什么| 锁骨发适合什么脸型| 痰多吃什么好化痰| 静脉曲张吃什么食物好| 感冒咳嗽吃什么药好| 嗓子哑是什么原因引起的| silence是什么意思| 子宫内膜炎症有什么症状| 什么化妆品好用哪个牌子的| 喝白糖水有什么好处和坏处| 独是什么生肖| 小便有点刺痛是什么原因引起的| 蒲公英和什么相克致死| 短发女人吸引什么男人| 三鹿奶粉现在叫什么| 妈妈吃什么帮宝宝排气| 什么是认知行为疗法| 九华山求什么最灵验| 血糖高要忌口什么| 敏使朗是什么药| 血栓的症状是什么| 传宗接代是什么意思| 胼胝体是什么意思| bag是什么意思| 尿等待吃什么药最好| 解脲脲原体阳性是什么病| 云南什么族| 开字五行属什么| 血吸虫是什么动物| 右侧卵巢内囊性回声是什么意思| 西洋参有什么功效| 杜仲有什么功效| 北属于五行的什么| 写意是什么意思| 右手麻是什么原因| 怀孕前壁和后壁有什么区别| 酵素什么牌子好| 肺ca是什么意思| 晚上睡不着吃什么药| 什么叫玄学| 癫痫病是什么症状| 头昏应该挂什么科| 肺实性结节是什么意思| 子宫囊肿有什么症状| 花旗参有什么功效| metoo是什么意思| 心脏早搏吃什么药效果好| 洛阳白马寺求什么最灵| 翡翠a货是什么意思| 大什么大| 肝脏是什么功能| 维生素e是什么| 属蛇的人适合佩戴什么| 什么的万里长城| 小孩发烧流鼻血是什么原因| 勃起不硬吃什么药| 希爱力是什么药| poppy是什么意思| 量化是什么意思| 27属相是什么生肖| 牛黄清心丸治什么病| 女人小便出血是什么原因| 闪失是什么意思| 淀粉和面粉有什么区别| 乳酸脱氢酶高是什么原因| bgb是什么意思| 飒爽什么意思| 对什么有好处的英文| 男人吃什么能延时| 梦见蛇缠身是什么预兆| 脸上浮肿是什么原因导致的| 负离子什么意思| 清真是什么意思啊| 嫣字五行属什么| 什么颜色加什么颜色等于灰色| 肝血虚吃什么药| 怀孕分泌物是什么样的| cga是什么意思| 氯雷他定有什么副作用| fabric是什么面料| 小孩子肚子疼吃什么药| 丰五行属什么| 吃什么能改善睡眠| 肚子左边是什么器官| 蜻蜓是什么生肖| 肚子疼是为什么| 康桑密达是什么意思| 辐射是什么意思| 什么叫蛇胆疮| .什么意思| 不明原因腿疼挂什么科| 吃什么消炎| 地龙是什么| 黄桃什么时候成熟| 经常吃杏仁有什么好处| 君子兰有什么特点| 烫伤挂什么科室| 姜子牙为什么没有封神| 夜尿频繁是什么原因| 梦见牙齿掉了是什么意思| 否命题和命题的否定有什么区别| 嘴巴边上长痘痘是什么原因| 12月8日是什么星座| 人生只剩归途什么意思| shipped是什么意思| 为什么感冒药吃了想睡觉| 1969年属鸡是什么命| 乙肝没有抗体是什么意思| 火龙果是什么颜色| 肝气郁结吃什么中成药| 直肠窝积液是什么意思| 脑梗三项是检查什么| 穷字代表什么生肖| 睡不着觉是什么原因| 人老是犯困想睡觉是什么原因| 鸡汤炖什么菜好吃| 东道主是什么意思| 高兴的什么| 女孩叫锦什么好听| 白敬亭父母是干什么的| 铋剂是什么药| 珙桐属于什么植物| 羊吃什么食物| 食道炎吃什么药| 葛根粉吃了有什么作用| 浠字五行属什么| 脂溢性皮炎有什么症状| pears是什么意思| 柠檬泡水喝有什么作用| 如常所愿是什么意思| 多囊是什么原因引起的| 褪黑素有什么作用| 艾滋病初期皮疹是什么样的| 木瓜和什么不能一起吃| 来月经前有什么症状| 毁三观是什么意思啊| 珊瑚粉是什么颜色| 女性真菌感染是什么原因造成的| 三氧化硫常温下是什么状态| 吃什么能治脂肪肝| 小便多吃什么药好| 橱柜用什么材料好| 生蒜头吃了有什么好处和坏处| 苦瓜泡酒有什么功效和作用| 50岁眼睛模糊吃什么好| 尿肌酐低说明什么| 健康证查什么| 宫颈非典型鳞状细胞是什么意思| philips是什么牌子| 青光眼有什么症状| 丰衣足食是什么生肖| 1月10日什么星座| 爱马仕是什么品牌| 什么的灵魂| 什么叫眼睛散光| 青年节是什么生肖| 血压低吃什么东西好| 支原体感染咳嗽吃什么药| 儿童腿疼挂什么科| 梦见雪是什么征兆| 庸医是什么意思| 叶五行属什么| 口干舌燥是什么病的前兆| 二婚是什么意思| 行李箱什么材质的好| 清五行属什么| 青龙是什么意思| 萝卜喝醉了会变成什么| 拔掉智齿有什么影响| 缺钠是什么原因造成的| 大便失禁是什么原因| 尿酸高吃什么能降| 九月十号是什么星座| 舌头发黄是什么原因| 甲鱼和什么不能一起吃| 梦游是什么原因造成的| 前额白发是什么原因| 孩子血铅高有什么症状| 6月23日是什么节日| 粘膜慢性炎是什么病| 女生不来大姨妈是什么原因| 医生代表什么生肖| 嘴贱什么意思| 胰腺炎挂什么科| 蝙蝠是什么变的| 什么是先天之本| 脚膜炎用什么药最好| 1972属什么生肖| 肿瘤和囊肿有什么区别| 宝宝佛适合什么人戴| 腋窝淋巴结肿大挂什么科| 乳腺炎吃什么消炎药| 拉肚子拉水吃什么药| 最新病毒感染什么症状| 胃不好吃什么好| 骨质增生是什么原因引起的| degaia是什么牌子| 淋雨了喝什么驱寒| 生辉是什么意思| 小便带血是什么原因女性| 萎缩性胃炎可以吃什么水果| 尿胆红素2十是什么意思| rap是什么意思| 面部提升做什么项目最好| 有什么菜| 总出虚汗什么原因怎么解决| 大骨头炖什么好吃| 开小灶是什么意思| 什么是优质蛋白食物| 小儿抽搐是什么原因引起的| 成什么结什么| 牛子什么意思| nov是什么意思| 复方药是什么意思| 猪脚和猪蹄有什么区别| 林格液又叫什么| 射手座是什么象星座| gbs检查是什么| 为什么听力会下降| 氟哌噻吨美利曲辛片治什么病| 淋巴细胞百分比低是什么意思| 身份证x代表什么意思| 肾与性功能有什么关系| 日前是什么意思| 眼压高有什么症状| 什么原因引起耳石症| 一个虫一个尧念什么| 梦见自己结婚了是什么征兆| 青砖茶属于什么茶| 弟是什么结构的字| 低血压高吃什么药好| 什么样的人容易得脑梗| 会厌炎是什么病| 心脏24小时监测叫什么| 百度
这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 ? 论坛首页 ? 嵌入式开发 ? STM32 ? 【原创】51单片机超声波模块--from阿斌

共1条 1/1 1 跳转至

【原创】51单片机超声波模块--from阿斌

工程师
2025-08-04 20:18:24     打赏
百度 这项举措是在效仿美国,后者自20世纪70年代的阿拉伯石油禁运之后一直保持着全球最大的战略石油储备,在墨西哥湾沿岸巨大的盐穴中储存了亿桶原油。

51单片机超声波模块SR04是一种基于超声波检测的测距系统,通过超声波反射回的反射波来测量距离。使用51单片机作为控制核心,通过编程控制超声波模块SR04,使其能够识别并处理接收到的反射信号,并完成测距。、

 

此外,在使用超声波传感器模块时需注意一下几点:

1.     本模块采用IO触发测距,最低不低于10us的高电平信号。

2.     SR04不宜带电连接。

3.     被测物体的面积不少于0.5平方米,且被测物体表面平整

 

在超声波实验中常用的超声波模块是4针的SR04,原理图如下所示。

1.png

实物图如下

2.png

超声波模块参数说明:

1:使用电压:直流 5V

2:静态电流:<2mA

3:电平输出:高 5V

4:电平输出:底 0V

5:感应角度:不大于15

6:探测距离:2厘米至450厘米

7: 高精度: 0.2cm

 

主函数代码展示如下

 

#include<reg51.h>
#include<intrins.h>	


sbit Trig = P2^1;
sbit Echo = P2^0;



unsigned char PuZh[]=" haohao xuexi";
unsigned char code ASCII[16] =    {'0','1','2','3','4','5','6','7','8','9','.','-','M','C'};

static unsigned char DisNum = 0; //显示用指针				  
       unsigned int  time=0;
	   unsigned long S=0;
	   bit      flag =0;
	   unsigned char disbuff[4]	   ={ 0,0,0,0,};

	   
	   
void Conut(void)
	{
	 time=TH0*256+TL0;
	 TH0=0;
	 TL0=0;
	
	 S=(time*1.7)/100;     //算出来是CM
	 if((S>=700)||flag==1) //超出测量范围显示“-”
	 {	 
	  flag=0;
	 
	  DisplayOneChar(0, 1, ASCII[11]);
	  DisplayOneChar(1, 1, ASCII[11]);	//显示点
	  DisplayOneChar(2, 1, ASCII[11]);
	  DisplayOneChar(3, 1, ASCII[13]);
	  DisplayOneChar(4, 1, ASCII[12]);	//显示M
	 }
	 else
	 {
	  disbuff[0]=S%1000/100;
	  disbuff[1]=S%1000%100/10;
	  disbuff[2]=S%1000%10 %10;
	  DisplayOneChar(0, 1, ASCII[disbuff[0]]);
	 
	  DisplayOneChar(1, 1, ASCII[disbuff[1]]);
	  DisplayOneChar(2, 1, ASCII[disbuff[2]]);
	  DisplayOneChar(3, 1, ASCII[13]);	//显示点
	  DisplayOneChar(4, 1, ASCII[12]);	//显示M
	 }
	}

void zd0() interrupt 1 		 //T0中断用来计数器溢出,超过测距范围
  {
    flag=1;							 //中断溢出标志
  }

 void  StartModule() 		         //启动模块
  {
	  Trig=1;			                     //启动一次模块
	  _nop_(); 
	  _nop_(); 
	  _nop_(); 
	  _nop_(); 
	  _nop_(); 
	  _nop_(); 
	  _nop_(); 
	  _nop_(); 
	  _nop_(); 
	  _nop_(); 
	  _nop_(); 
	  _nop_(); 
	  _nop_(); 
	  _nop_(); 
	  _nop_(); 
	  _nop_(); 
	  _nop_();
	  _nop_(); 
	  _nop_(); 
	  _nop_(); 
	  _nop_();
	  Trig=0;
  }



void delayms(unsigned int ms)
{
	unsigned char i=100,j;
	for(;ms;ms--)
	{
		while(--i)
		{
			j=10;
			while(--j);
		}
	}
}

void main(void)
{

	 TMOD=0x01;		   //设T0为方式1,GATE=1;
	 TH0=0;
	 TL0=0;          
	 ET0=1;             //允许T0中断
	 EA=1;			   //开启总中断	

	while(1)
	{
		 StartModule();
	     while(!Echo);		//当RX为零时等待
	     TR0=1;			    //开启计数
	     while(Echo);			//当RX为1计数并等待
	     TR0=0;				//关闭计数
         Conut();			//计算
		 delayms(80);
	}
			
}




共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]
日什么月什么 6月5号是什么星座 什么钙片好 话梅泡水喝有什么好处和坏处 鼻孔里面痒是什么原因
清华大学是什么级别 版心是什么 苏铁是什么植物 脱发严重应该去医院挂什么科 维生素b12有什么作用
反流性食管炎吃什么中成药最好 防小人应该佩戴什么 肠炎用什么药 a代表什么 有氧运动是什么
端午节应该吃什么 离心是什么意思 夜盲症是什么意思 马不停蹄是什么生肖 绒毛膜促性腺激素是什么意思
胩是什么意思hcv9jop5ns3r.cn 1109是什么星座hcv9jop5ns9r.cn 519是什么星座hcv8jop6ns4r.cn 脐带绕颈有什么症状hcv8jop4ns6r.cn 孔雀开屏是什么行为hcv8jop1ns6r.cn
烧裆是什么原因hcv9jop6ns9r.cn 吃什么降血压hcv9jop5ns9r.cn 叕怎么读音是什么意思hcv9jop6ns1r.cn 浑水摸鱼是什么意思hcv8jop5ns4r.cn 血糖高有什么反应hcv8jop2ns7r.cn
倾城是什么意思hcv7jop5ns4r.cn 位移是什么hcv7jop9ns8r.cn 为什么叫川普hcv8jop9ns6r.cn 忏悔什么意思zhiyanzhang.com 怀孕是什么脉象hcv9jop6ns6r.cn
不知道干什么hcv8jop6ns1r.cn 狗和什么属相最配hcv9jop5ns0r.cn 和风对什么hcv7jop9ns3r.cn 漏尿吃什么药clwhiglsz.com 1983是什么年cj623037.com
百度