这里用的是4线,3线的原理也是一样的。
IO口在程序中自定义,下面用的是P3^0
#include<regx51.h>
void main()
{
while(1)
{
P2=0xff; //初始化led
if(P3_0==0) //传感器检测到火焰信号
P2=0x00; //led全亮
}
}
接线:
AO:模拟输出信号
DO:数字输出信号
本文只用数字输出信号DO–接P3^0口,Vcc、Gnd分别是电源和接地