一、简要说明
超声波测距传感器,一个发出超声波(A),另一个接收超声波(B)
A如何发出超声波?给A的引脚一个持续的高低电平(方波)即可发出超声波。
B如何确认超声波已收到?B的一个引脚由低电平变为高电平即是收到了超声波。
因此,超声波测距分为两步,第一步发出超声波,第二步监测收到超声波的时间。
距离 = 声速*时间/2;
二、程序
#include "stc15f2k60s2.h"
#include "intrins.h"
#include "smg.h"volatile bit measureFlag