作者:GWD 时间:2019.06.26
SW-420震动传感器(开关量传感器)
一、学习要点:无
二、手册分析(开关量传感器)
1、产品用途:各种震动触发作用,比如防盗报警等
2、产品不震动时开关闭合输出低电平,震动时输出高电平;

三、编程
程序功能:当P32(INT0)的震动传感器有震动产生时,触发外部中断(低电平触发),P21的LED灯点亮1S;
代码:
#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
#include "intrins.h"
typedef unsigned int uInt16;
typedef unsigned char uChar8;
sbit relay = P2^1;
void Delay1000ms() //@11.0592MHz
{
unsigned char i, j, k;
_nop_();
i = 8;
j = 1;
k = 243;
do
{
do
{
while (--k);
} while (--j);
} while (--i);
}
main()
{
P1=0x55; //P1口初始值
EA=1; //全局中断开
EX0=1; //外部中断0开
IT0=1; //下降沿触发
while(1)
{
//在此添加其他程序
}
}
void ISR_Key(void) interrupt 0 using 1
{
relay=0;
Delay1000ms();
relay=1;
}

本文是GWD于2019年6月26日撰写的关于传感器的自学笔记,详细介绍了SW-420震动传感器、声控开关传感器、避障传感器模块、TCRT5000循迹传感器和倾斜开关的工作原理和编程应用。这些传感器主要用于检测震动、声音、障碍物、轨迹和倾斜角度,通过开关量信号进行反馈。

1483

被折叠的 条评论
为什么被折叠?



