51单片机315M无线控制4路继电器开关设计

该博客介绍了如何使用51单片机设计一个315M无线遥控系统,控制4路继电器的开关状态。每个按键对应一路继电器,按下按键后继电器会进行闭合和断开的切换。文章中还提供了相关的延时函数和定时器初始化代码。
摘要由CSDN通过智能技术生成

遥控器的按键A按下后,继电器1闭合,再按一次A,继电器1断开,依次循环。
遥控器的按键B按下后,继电器2闭合,再按一次B,继电器2断开,依次循环。
遥控器的按键C按下后,继电器3闭合,再按一次C,继电器3断开,依次循环。
遥控器的按键D按下后,继电器4闭合,再按一次D,继电器4断开,依次循环。
A.B.C.D口需要加10K的上拉电阻
#include <reg52.h>
void Init_Timer0(void);
unsigned long time_20ms ;

/------------------------------------------------
uS延时函数,含有输入参数 unsigned char t,无返回值
unsigned char 是定义无符号字符变量,其值的范围是
0~255 这里使用晶振12M,精确延时请使用汇编,大致延时
长度如下 T=tx2+5 uS
------------------------------------------------
/
void DelayUs2x(unsigned char t);
/------------------------------------------------
uS延时函数,含有输入参数 unsigned char t,无返回值
unsigned char 是定义无符号字符变量,其值的范围是
0~255 这里使用晶振12M,精确延时请使用汇编,大致延时
长度如下 T=tx2+5 uS
------------------------

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值