红外遥控器解码串口输出模块结合51单片机+oled屏幕实现遥控器红外解锁( STC89C52RC)

news/2025/1/15 4:40:46/

在这里插入图片描述
需要
1.单片机
2.红外遥控器解码串口输出模块
3.oled屏幕
4.电子锁
5.继电器
有了这些我们开始吧!

1.先看一段视频效果演示,再来介绍实现步骤

红外遥控器解码串口输出模块结合51单片机+oled屏幕实现遥控器红外解锁( STC89C52RC)

2. 红外遥控器解码串口输出模块结合51单片机接线示例

在这里插入图片描述

3.红外遥控器解码串口输出模块介绍

让所有单片机快速实现红外遥控器控制。 使用标准红外接收解码协议开发 开发者通过串口即可看到解码结果。 因为能通过串口看到什么红外按键输出什么值,那么就可以非常轻松的编程判断什么数据做什么事情。

4.红外遥控器解码串口输出模块文档地址 http://zh1024.com/red或者 https://zh1024.hsk.top/red 下面是内容节选

在这里插入图片描述


#include <REG52.H>
sbit LED = P2^0;
unsigned char UART_buff;//----------------------------------------------
void main (void)
{SCON = 0x50;   TMOD = 0x20;   TH1 = 0xFD;    //9600bps@11.0592MHzTL1 = 0xFD;TR1 = 1;                        ES  = 1;     EA  = 1;while(1);    }//---------------------------------------void myprint(char datas[]){int i;for(i=0;datas[i]!='\0';i++){		SBUF=datas[i];while(!TI);		   TI=0;}}//----------------------------------------------
void ser_int (void) interrupt 4 
{if(RI == 1) {  RI = 0;      UART_buff = SBUF;  //接收.if(UART_buff == 0x47){	  LED = 0;//myprint("#on");}if(UART_buff == 0x45){	  LED = 1;//myprint("#off");}}} 

在这里插入图片描述
希望能帮助到你。


http://www.ppmy.cn/news/619334.html

相关文章

arduino 格力遥控 红外解码 YB0F2 遥控 DIY

解码过程和发送过程参见帖子一&#xff0c;数据扩展参见帖子二。 帖子一&#xff1a; https://www.arduino.cn/thread-3618-1-1.html 一、解码程序 // 奈何哥哥教你推倒Arduino-红外遥控~#include <IRremote.h>int RECV_PIN 11;IRrecv irrecv(RECV_PIN);decode_resu…

企业支付宝白名单和数字娱乐线上接口解析。

企业支付宝白名单&#xff1a; 企业支付宝白名单是指企业在支付宝平台上享受更多支付和服务权限的一种认证机制。通过加入支付宝白名单&#xff0c;企业可以获得更高的交易额度、更灵活的支付功能和更便捷的服务。 具体来说&#xff0c;企业支付宝白名单的好处包括&#xff1…

【裸机开发】GPT 定时器(三) —— 使用GPT实现高精度延时

延时最简单粗暴的方式就是使用空循环来延时&#xff0c;依赖的是时钟主频&#xff08;默认是396M&#xff09;来计数&#xff0c;一旦修改了 6ull 的时钟主频&#xff0c;延时效果就会存在偏差。 因此我们可以使用 EPIT 或者 GPT 的计数功能实现高精度延时&#xff0c;EPIT 是…

史上讲解最详细:版本号命名的前世今生(Spring Cloud版本命名原来是这么回事)- 值得收藏一生 - 第299篇

相关历史文章&#xff08;阅读本文之前&#xff0c;您可能需要先看下之前的系列&#x1f447;&#xff09; 为数据可视化赋能Spring Boot Admin - 第297篇 超实用的康奈尔笔记法 我命由我不由天&#xff0c;我的UI我做主「定制Spring Boot Admin UI的页面」- 第298篇 国内最…

feign的基本使用

一、调用方&#xff1a; 1、导入依赖 可能会出现的坎坷&#xff1a; &#xff08;1&#xff09;feign依赖导入失败 可能的原因&#xff1a;spring cloud 与 spring boot 的版本是有对应关系的&#xff0c;如果 两者不对应&#xff0c;就会导入失败&#xff0c;报红。 具体对…

springcloud版本_史上讲解最详细:版本号命名的前世今生(SpringCloud版本原来是这么回事-值得收藏 - 299...

相关历史文章&#xff08;阅读本文之前&#xff0c;您可能需要先看下之前的系列 &#xff09; 为数据可视化赋能Spring Boot Admin - 第297篇 超实用的康奈尔笔记法 我命由我不由天&#xff0c;我的UI我做主「定制Spring Boot Admin UI的页面」- 第298篇 国内最全的Spring Boot…

软件版本控制技术作业

教科书&#xff1a;《使用GIT进行版本控制》 若本文对你有帮助&#xff0c;请点赞、关注我呦&#xff01; 有些是我自己写的答案&#xff0c;有些是网上查的&#xff0c;仅供参考&#xff01; 一、 项目经理小李负责某热力发电厂MIS项目中的生产数据统计模块&#xff0c;由于…

个人血泪史:linux下安装软件(一)

文章目录 是否部署到阿里云&#xff1f;1.添加安全组2.防火墙设置及有关知识iptablesfirewall踩坑基础知识 3.设置防火墙番外 前言版本安装前的策略**第一点&#xff1a;****第二点&#xff1a;**版本号 安装jdk使用社区版本使用安装包版本番外注意 安装mysql环境变量的配置上传…