设计一个基于单片机的嵌入式系统,要求具备以下功能:
红外数据的接收及解码,红外发射电路
数码管的显示驱动控制
将接收到的红外数据进行实时显示(限于动态扫描方法)
请根据以上功能要求,进行硬件系统设计,编写软件程序并画出流程图。
实现:本设计利用AT89C52制作红外遥控系统,使用Keil软件编写程序,在Proteus软件中采用IRLINK模块用于接收并解调红外信号,进行程序的仿真。设计中,矩阵键盘充当遥控器,当我们按下某一个键时,经单片机识别,CPU向接有红外发射管的端口发射一定频率的脉冲,该脉