file-type

C51单片机红外遥控与外部中断实战

PPT文件

下载需积分: 10 | 1.79MB | 更新于2024-07-12 | 139 浏览量 | 7 下载量 举报 收藏
download 立即下载
本资源是一份关于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
上传资源 快速赚钱