摘要

针对通信协议较难理解、实现过程抽象的问题,采用红外遥控中常用的NEC协议,详细阐述了红外遥控通信原理,并设计了一个红外遥控模拟通信实例,主要包括AT89C52单片机、矩阵键盘、液晶显示等。以Proteus仿真电路设计和Keil编写NEC协议核心程序实现,联合调试仿真红外遥控通信过程。实验结果表明,该方式能够以通信协议原理为基础,编程算法模拟仿真实现通信效果,将抽象的通信协议直观化,加深学生对通信协议的理解,有助于其掌握并运用所学知识,提高动手能力和学习兴趣。