-
基于单片机的红外遥控发射接收解码设计带原理图.rar下载
资源介绍
设计一个基于单片机的嵌入式系统,要求具备以下功能:
红外数据的接收及解码,红外发射电路
数码管的显示驱动控制
将接收到的红外数据进行实时显示(限于动态扫描方法)
请根据以上功能要求,进行硬件系统设计,编写软件程序并画出流程图。
实现:本设计利用AT89C52制作红外遥控系统,使用Keil软件编写程序,在Proteus软件中采用IRLINK模块用于接收并解调红外信号,进行程序的仿真。设计中,矩阵键盘充当遥控器,当我们按下某一个键时,经单片机识别,CPU向接有红外发射管的端口发射一定频率的脉冲,该脉冲与38KHz左右的载波脉冲进行调制,然后将已调制的脉冲进行缓冲放大,激励红外发光二极管将电能转化为光能,使得红外发光二极管发射出一定频率的红外线,当接收控制系统接收到该红外光后,由单片机内定时/计数器得到该红外光的频率,然后将该频率送往CPU,由CPU对该信号进行反编码,识别出控制信号,控制LED灯亮,蜂鸣器发声,并从数码管显示出按键值,同时示波器显示红外发射及接受端的脉冲波形,实现红外数据的接收解码与动态显示。
信号波形解码显示都没问题,LED灯和蜂鸣器设计是有点问题的,可以删掉不用不影响。
自己使用的是压缩包里第二个文件的程序,其他包里有额外的参考资料,可借鉴。
- 上一篇: 数字调制解调代码文件.zip
- 下一篇: 《2021中国灾备行业白皮书》.pdf