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