【51单片机】2-5【I/O口】433无线收发模块控制继电器

1.硬件

2.软件

c 复制代码
#include "reg52.h"

sbit D0_ON = P1^2;//433无线收发模块的按键A
sbit D1_OFF = P1^3;//433无线收发模块的按键B

sbit switcher = P1^1;//继电器


void main()
{
	//查询方式哪个按键被按下
	while(1)
	{
		if(D0_ON == 1)//收到遥控信号A,D0表现为高电平
		{
			//A被按下,我们导通继电器,给继电器IN一个低电平
			switcher = 0;
		}
		if(D1_OFF == 1)//收到遥控信号C,D1表现为高电平
		{
			//B被按下,我们不导通继电器,给继电器IN一个高电平
			switcher = 1;
		}
	}
}

3.实物效果

通上电后,按下无线收发模块的A按键,继电器导通;按下B按键,继电器断开。

  • 硬件接线
51单片机 433M无线收发模块 继电器
P1.1 IN
5V VCC
GND GND
P1.2 D0
P1.3 D1
5V 5V
GND GND
相关推荐
wenchm3 小时前
细说STM32H743XIH6单片机通过FMC访问片外NAND Flash的方法及实例
stm32·单片机·嵌入式硬件
@good_good_study4 小时前
STM32 定时器PWM配置函数及实验
stm32·单片机
三佛科技-134163842125 小时前
KP32511SGA固定12V输出小家电电源芯片 典型应用电路
单片机·嵌入式硬件
xingzhemengyou16 小时前
STM32启动流程
stm32·单片机·嵌入式硬件
youcans_6 小时前
【动手学STM32G4】(4)STM32G431之ADC与DAC
stm32·单片机·嵌入式硬件·数据采集·串口通信
boneStudent9 小时前
Day32:SPI 配置与使用
stm32·单片机·嵌入式硬件
逆小舟9 小时前
【RTOS】处理中断
单片机·嵌入式硬件
ACP广源盛1392462567310 小时前
GSV1015@ACP#1015/2015产品规格详解及产品应用分享
单片机·嵌入式硬件·音视频
三品吉他手会点灯11 小时前
STM32F103学习笔记-19-SysTick-系统定时器(第1节)-功能框图讲解和优先级配置
笔记·stm32·单片机·嵌入式硬件·学习
风哥在风中11 小时前
与防静电腕带完全不同性质:电烙铁必须硬接地,而且良好接地
单片机·嵌入式硬件·智能硬件·esd防护·iot硬件