电路连接
震动传感器原理
当发生震动时 DO 脚输出低电平,无震动时处于高电平状态。
代码编写
#include "reg52.h"
sbit jiDianQi = P1^0;
sbit zhenDong = P1^1;
void Delay1000ms(){
unsigned char i,j,k;
i = 43;
j = 6;
k = 203;
do
{
do
{
while(--k);
}while(--j);
}while(--i);
}
int main(){
while(1){
if(zhenDong == 0){//发生震动电平为低
jiDianQi = 0;//亮灯
Delay1000ms();
jiDianQi = 1;//灭灯
}
}
}