单片机超声模块说明(HC-SR04)了解超声模块我们要分几步来理解,包括它的工作原理和在单片机上的运行情况,只有两者相互理解透才能更好的利用超声模块来开发一些东东
不同型号的超声模块其实大致是一样,也就没必要区分型号,除非你是特别要求,对于爱好者,初学者,则是没必要这么苛刻
第一步:超声模块的工作原理参数的设置时序图的说明第二步:单片机的连接上面我们知道怎么连接单片机的线了,对于 TRIG 发射端,ECHO接受端,它们只需要四 I/O 端口就可以
第三步:程序的编写和功能的开发这里我选择 TRIG = P2^0 ECHO = P3^2设置一个报警器,当距离超过 150cm 是就报警,不超过是就不报警
/******************************************板子 :郭天祥老师的 52 单片机板
设计者 :蒋时间 :2025-4-29学校 :南昌航空大学******************************************/#include sbit dula=P2^6; //数码管段选,锁存器控制信号sbit wela=P2^7; //数码管位选,锁存器控制信号 sbit a=P2^3;#define uchar unsigned char#define uint unsigned intint time;int succeed_flag;uchar timeL;uchar timeH;sbit Trig=P1^0;sbit Echo=P3^2;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f, 0x6f};void delay(uint z){ uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--);}void d