
C51单片机红外遥控与外部中断实战
下载需积分: 10 | 1.79MB |
更新于2024-07-12
| 139 浏览量 | 举报
收藏
本资源是一份关于C51单片机的课程资料,主要关注于第9讲内容,即红外遥控技术在51系列单片机中的应用。51系列单片机是常用的微控制器,本章节详细介绍了其外部中断功能,特别是INT1和INT0两个外部中断源,它们分别连接到P3.3和P3.2引脚。
中断允许寄存器IE在单片机中扮演着关键角色,它控制了各种中断的开启与关闭。EA(中断允许总控)用于全局中断的启用,而ET2、ES、ET1、EX1、ET0和EX0则是针对定时器和外部中断的具体控制位。其中,EX1(INT1)和EX0(INT0)被设置为边沿触发和电平触发模式,允许根据不同的中断触发条件进行响应。
SM0038接收头是红外遥控器的一部分,它采用了脉宽调制的串行码波形来传输数据。波形的不同时间长度对应不同的逻辑状态,如0和1。教学中通过示例展示了外部中断INT1和定时器T0溢出中断如何在特定的时间点发生,并与串行码波形的对应关系。
在实际应用中,当外部中断INT1发生时,例如接收到来自红外设备的数据,单片机会暂停当前任务并处理中断,执行相应的中断服务程序。同样,定时器T0溢出中断可以用来作为定时或者计数的触发器,比如在times=1、times=2等时刻。
这份课程资料不仅涵盖了理论知识,还通过实例演示了如何在C51单片机上配置和利用外部中断来处理红外遥控信号,这对于理解和应用该技术的学生来说非常实用。学习者可以通过理解和实践这些内容,提升自己在嵌入式系统设计和红外通信方面的技能。
相关推荐









Happy破鞋
- 粉丝: 19
最新资源
- 《C++ Primer 第三版中文完美版》深度解析
- EasyRec音频录制专家工具2.0版发布
- 桃源相册管理系统:图片编辑与管理功能详解
- PHP留言板制作教程及示例下载
- CC2420无线通信驱动程序的实现与应用
- 打造人性化Ajax四级联动菜单
- ArcMap操作技巧与应用详解
- Apache HTTP Server V2.2.4:Windows平台下的稳定Web服务器
- 视频教程:掌握水晶报表基础操作指南
- 多应用模块通用权限管理解决方案
- Hopfield算法在图像分析中的应用教程
- 华为3G技术详解:从原理到实施的内部培训资料
- 基于SSH框架的网上书店系统开发与论文解析
- 掌握微软C#.NET编程:完整课件系列
- Oracle与MySQL厂商驱动的对比与应用分析
- ArcGIS Flex源代码:调用与自建WebGIS服务教程
- 深入探索51系列单片机圈圈系统
- 深入理解JavaScript动态网页开发源码解析
- 三维图像变换与控制技术multdraw
- 《Windows CE程序设计》源代码指南及Demo解析
- C++开发的人事管理系统与SQL2000数据库交互指南
- Spring与Hibernate结合开发快速演示示例
- 全新雷电风险评估系统V1.0发布,下载地址已开放
- 自制S60手机证书软件:简单快捷免申请