求大神看超声波HC-SR04的程序,我想用超声波测一定的距离通过单片机检测来控制一个p0.0口的LED灯的关灭,//Echo = P3^2#include #define uchar unsigned char /#define uint unsigned int#define ulong unsigned longsfr CLK_DIV
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/25 11:45:35
求大神看超声波HC-SR04的程序,我想用超声波测一定的距离通过单片机检测来控制一个p0.0口的LED灯的关灭,//Echo = P3^2#include #define uchar unsigned char /#define uint unsigned int#define ulong unsigned longsfr CLK_DIV
求大神看超声波HC-SR04的程序,我想用超声波测一定的距离通过单片机检测来控制一个p0.0口的LED灯的关灭,
//Echo = P3^2
#include
#define uchar unsigned char /
#define uint unsigned int
#define ulong unsigned long
sfr CLK_DIV = 0x97;
sfr P0M1 = 0X93;
sfr P0M0 = 0X94;
sfr P1M1 = 0X91;
sfr P1M0 = 0X92;
sfrP2M1 = 0X95;
sfrP2M0 = 0X96;
//
void delay_20us()
{ uchar bt ;
for(bt=0;bt
求大神看超声波HC-SR04的程序,我想用超声波测一定的距离通过单片机检测来控制一个p0.0口的LED灯的关灭,//Echo = P3^2#include #define uchar unsigned char /#define uint unsigned int#define ulong unsigned longsfr CLK_DIV
确实太简单了.无非就是捕获模块反馈的脉冲宽度,你要改修距离为50cm,就自己算出对应脉宽的值,然后与定时器计数完脉宽的值做对比就行了.自己弄吧,单片机需要自己肯动手学才能学会的
这么简单的程序,还是自己写吧。