一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 3113|回复: 31
收起左侧

[其他DIY] 红外解码及显示并发送给电脑

[复制链接]
发表于 2014-12-15 15:56 | 显示全部楼层 |阅读模式
本帖最后由 1ylh 于 2014-12-17 10:54 编辑

家里DVD坏了,配的万能遥控都不能遥控,在论坛上发帖求大侠帮改下遥控码也未果,自己有的遥控代码又不知道,所以就直接捣鼓了一个应用单片机解码显示代码的程序,终于能正确解码并显示了,故发到论坛上来给有需要的坛友,原创作品,弄1个金币意思下总可以吧?呵呵,反正回复下就有一个金币(不是为了金币,而是在另外论坛上自己没金币下东西,卖了2 金币,到这里转载也就限定本坛坛友了)。附件里有部分解码的遥控代码及电路图(其实电路完全可以用普通是51单片机(最好stc,方便下载程序,下载后即可以直接使用串口在电脑端查看)
电路基本说明:
1、普通51单片机,如果仅用电脑查看,不需要装LED显示,这样最方便,仅单片机、12mhz晶振,弄个usb转串口连接好即可。
2、如果按照图中电路按照七段发光管,那么,不需要电脑就可以直接查看,电路图中用了6位数码管,p1.0为切换按键,按下在用户码和数据代码间切换,用户码时在第一位数码管显示C,数据码在第2位数码管显示C,因为译码芯片原因,ABCDEF显示并不直观,可参考附件内译码芯片资料;
3、P0口直接输出解码后遥控码的数据(8个发光二极管显示),其实完全多余;
4、红外接收头在P3.2脚;
5、代码为AABBCCDD形式,因为有部分用户码并没有反码(比如中九遥控)所以全部显示;有部分遥控码也没有使用反码(比如AIWA的录像机遥控);
6、串口率为4800,本用11.0592mhz晶振设置,但在12mhz晶振下也不影响接收,就干脆不改了,(晶振必须12mhz,否则解码不成功!) 遥控码第1位C,用户代码为00FF.jpg 遥控码第2位C,代码为0CF3.jpg

补一个最简单的电路图 无标题.jpg
我把汇编源程序放这吧: 红外解码显示汇编.rar (2.08 KB, 下载次数: 205)

红外解码显示.rar

63.98 KB, 下载次数: 41, 下载积分: 一乐金币 -1

售价: 1 人民币  [记录]

评分

参与人数 2一乐金币 +68 收起 理由
lijn + 8 赞一个!真心不错。
无锡风 + 60 楼主如果可以公布源码,不妨上传,利于仿制.

查看全部评分

发表于 2014-12-15 16:17 | 显示全部楼层
用11.0592mhz能解码?
发表于 2014-12-15 16:30 | 显示全部楼层
Joe_Black 发表于 2014-12-15 16:17
用11.0592mhz能解码?

串口
发表于 2014-12-15 17:21 | 显示全部楼层
没有程序。Hex也没有。
发表于 2014-12-15 17:29 | 显示全部楼层
DM800的鸡腚盒遥控器肯定解不了,呵呵,因为不是这种编码方式的。
 楼主| 发表于 2014-12-15 19:54 | 显示全部楼层
Joe_Black 发表于 2014-12-15 16:17
用11.0592mhz能解码?

不能,12mhz的晶振,程序里有定时子程序,解码需要精确计时吧。
 楼主| 发表于 2014-12-15 19:55 | 显示全部楼层
bdya 发表于 2014-12-15 17:21
没有程序。Hex也没有。

给了bin文件,一样用的啊。
发表于 2014-12-15 22:23 | 显示全部楼层
51学习可以用不?不懂单片机,上次买了套51单片机学习板。不知道能不能直接上你的程序
发表于 2014-12-15 22:49 | 显示全部楼层
谢谢楼主分享,下载看看。
发表于 2014-12-15 23:40 | 显示全部楼层
个人水平有限,真心看不懂
直观点,比如,我有个播放器,在不知道代码的情况下,能不能解出这个遥控器,然后自制一个遥控器?

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-4-29 21:15 , Processed in 0.073622 second(s), 58 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表