本项目由433M无线射频模块控制继电器通断问题,只定义发送模块A,B两个按键
A,B对应接收模块D0,D1
#include "reg52.h"
#include <intrins.h>
sbit switcher=P1^1;
sbit D0=P1^2;
sbit D1=P1^3;
void main()
{
while(1)
{
if(D0==1)
{
switcher=0;
}
if(D1==1)
{
switcher=1;
}
}
}
途中烧录中遇到无法检测单片机问题,
上图为烧录时状态
上图为ISP状态
查询资料后发现,是由于USB串口供电不足导致的,在烧录前需要将外设拔掉,再进行烧录,烧录完后在接入外设即可。
正确烧录三步骤
1:拔掉无线接收模块的VCC和GNG2:进行烧录
3:接上外设的VCC和GNG
该实验结果
无线发射模块
本实验还可进行扩展,在继电器NO和COM端接入设备,如喇叭等,可实现类似电动车报警器功能