登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[寒假笔记] C51单片机----红外遥控

[复制链接]
发表于 2023-1-25 20:00:49 | 显示全部楼层 |阅读模式
学习笔记
学习科目: C51单片机
学习安排: 通过寒假的学习,实现对C51单片机基本功能的操作。
开始时间: 2023-01-01
结束时间: 2023-01-27
C51单片机

红外遥控

一、代码展示

屏幕截图_20230125_193429.png

屏幕截图_20230125_193439.png

屏幕截图_20230125_193452.png

屏幕截图_20230125_193458.png


屏幕截图_20230125_193520.png

屏幕截图_20230125_193526.png

屏幕截图_20230125_193537.png

屏幕截图_20230125_193548.png

屏幕截图_20230125_193604.png

屏幕截图_20230125_193615.png

屏幕截图_20230125_193627.png

屏幕截图_20230125_193633.png

                  
   
  
通过定时器的定时来计算时间从而对单片机接收到的红外线波长进行判断。

                                                         得到红外传输过来的信号。


                                         将定时器模块中的启动定时,终止定时,读取定时时间配置成外部可调用,

                                         让其可以在IR.C模块中被调用判断红外数据。并且设置好外部的定时器中断

                                          保障检测到红外遥控开始发送信号电平产生下降沿时可以打开,进入IR.C

                                           函数中设置好的中断进行数据读取,主函数通过调用IR.C读取数据

                                               并进行处理,从而达到红外遥控控制单片机相应功能的目的。

                                                            代码详解请参考注释。



                                                           二、相关知识笔记

                                            
QQ图片20230125195942.jpg

                         QQ图片20230125195945.jpg

                                 








好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表