【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
相关推荐
Zyed7 分钟前
[FreeRTOS]Day7项目介绍
stm32·单片机·嵌入式硬件
xuxie991 小时前
start7 电机闭环控制
单片机·嵌入式硬件
LCG元2 小时前
嵌入式开发踩坑排查实战:从 STM32 外设初始化到 Linux SPI 驱动的 15 类硬件疑难故障深度复盘
linux·stm32·单片机
piaoyiren3 小时前
基于 STM32F103 蓝牙遥控云台超声波避障小车
stm32·单片机·嵌入式硬件·蓝牙·超声波测距·直流电机
Zyed4 小时前
[FreeRTOS]Day8-Part1队列+红外遥控器玩游戏+旋转编码器玩游戏
stm32·单片机·玩游戏
JSMSEMI114 小时前
JSM4430 30V N 沟道增强型 MOSFET
单片机·嵌入式硬件
安妮细水长流18 小时前
汽车电子面试问题记录
单片机
wuyk55521 小时前
59.嵌入式C语言高级宏定义实战:多行宏、字符串化与符号拼接
c语言·开发语言·stm32·单片机·嵌入式硬件·物联网·51单片机
CPETW1 天前
企业版配套软件介绍 ---- USB TO SPI 3.0-Slave
网络·科技·单片机·嵌入式硬件·电子
piaoyiren1 天前
STM32 综合温控风扇控制系统
stm32·单片机·嵌入式硬件·oled·lcd1602·hc-05蓝牙