【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
相关推荐
JXNL@3 分钟前
STM32---外部32.768K晶振(LSE)无法起振问题
stm32·单片机·嵌入式硬件
君鼎2 小时前
stm32_GPIO
stm32·单片机·嵌入式硬件
Flag- L3 小时前
STM32标准库-ADC数模转换器
stm32·单片机·嵌入式硬件
云山工作室3 小时前
基于单片机的宠物屋智能系统设计与实现(论文+源码)
单片机·嵌入式硬件·宠物
学习噢学个屁4 小时前
基于STM32物联网智能鱼缸智能家居系统
c语言·stm32·单片机·嵌入式硬件·物联网·智能家居
一月千帆6 小时前
基于江科大stm32屏幕驱动,实现OLED多级菜单(动画效果),结构体链表实现(独创源码)
stm32·单片机·嵌入式硬件
passer__jw7677 小时前
【51单片机】4. 模块化编程与LCD1602Debug
单片机·51单片机
千年糊涂7 小时前
STM32使用水位传感器
stm32·单片机·嵌入式硬件
三三十二8 小时前
STM32简易示波器/逻辑分析仪设计指南
stm32·单片机·嵌入式硬件
Mapleay8 小时前
STM32 _main 里做了什么
stm32·单片机·嵌入式硬件