1.BXAK前辈的原帖地址:发一个红外线解码程序+仿真文件(可定义任意I/O作接收脚,支持长/短按,自适应主频6MHz~40
2.业余时间制作的,因为自己也是小白,所以布线也就采用了自动布线。用两片STC89C52RC,一片专门红外解码+数码管显示,一片专门红外编码+1602显示,两部分供电和复位时一起的,其他的是独立的。另外16个按键是发射按钮对应的红外编码(用户码+操作码)。用户码和操作码可以在程序中自己定义。
3.适用于NEC协议的解码,不重复发射的情况下,一帧协议的规则简单表述为,引导码+用户识别码+用户识别反码+操作码+操作码反码,具体的大家可以百度查阅,或者在原帖中查看。自己实际测试了一下,稳定性相当不错!
4.源程序大家可以到原帖中下载,PCB文件在AD6.9环境下可以打开!电路用了两路供电方式,一路MiniUSB供电,一路DCDC芯片MP1582降压供电。程序下载使用CH340G,需要注意的是:CH340的RX接单片机TX,TX接单片机RX。有些USB-UART芯片不需要反过来。具体的一些细节都已经标注在原理图中。
5.限于能力和条件,没有能力像很多前辈做成热转印的,直接发到立创做的PCB,封装用的0402的,用烙铁焊接的。 做的不好,请见谅!
6.PCB文件比较大,上传不了,这里可以看到:红外解码PCB转载
|