搜索
bottom↓
回复: 72

ICCAVR下的红外解码程序,全部源码,原理图和PCB,芯片资料

[复制链接]

出0入0汤圆

发表于 2006-3-26 21:50:59 | 显示全部楼层 |阅读模式
好久没来了,凑凑热闹,因为不涉及公司机密,所以就发表了。

一个可实际运行的例子,使用网站上邮购的TL038BD接收管,测试过电视机遥控器、DVD遥控器,发现遥控器基本上都兼容uPD6121的:)

环境使用ICCAVR6.31A,MEGA8L,内部RC8M。

压缩包中upd6121.pdf和S0101.Zip是红外遥控芯片资料,LYJ_DDB是Protel99SE下的,其它是源程序。





点击此处下载armok01110727.rar
头像被屏蔽

出0入0汤圆

发表于 2006-3-26 22:03:31 | 显示全部楼层
cool! 谢谢共享。

出0入0汤圆

发表于 2006-3-27 00:33:48 | 显示全部楼层
盼望楼主简单说一下解码的程序设计思路!几个变量的作用!谢谢啊!
-----此内容被yjbin于2006-03-27,00:34:42编辑过

出0入0汤圆

发表于 2006-3-27 13:23:36 | 显示全部楼层
谢谢

收下

出0入0汤圆

 楼主| 发表于 2006-3-27 15:11:25 | 显示全部楼层
回2楼:在CheckIR中描述应该比较清楚了



1、首先要知道当前执行哪部分操作,这就是iIrMode的作用

    case 0://第1步,等待9Ms的高电平,否则总在此处等待,成功了就可以执行第2步

    case 1://第2步,等待4.5Ms的低电平,不满足就回到第1步

    case 2://第3步,接收用户码和按键码,然后判断执行



2、判断高低电平的时长,肯定要计时,iHight和iLow分别对应高低电平,我们是100us采样的,9Ms的对应值就是90



3、用iPreBit记录前一次采样是高电平还是低电平,根据当前采样电平,可判断是否翻转了,0->1翻转时是1Bit的结束和下一Bit的开始

出0入0汤圆

发表于 2006-3-27 23:49:04 | 显示全部楼层
9MS的高电平不检测可以吗?我觉得红外接收管接收不到也是一直输出的是高电平啊?

出0入0汤圆

发表于 2006-3-31 08:19:37 | 显示全部楼层
盼望楼主和各位大侠看看啊!!

出0入0汤圆

发表于 2006-3-31 10:18:47 | 显示全部楼层
好贴。

出0入0汤圆

发表于 2006-4-7 19:16:19 | 显示全部楼层
到那去买这个摇控器?

出0入0汤圆

发表于 2007-10-12 20:34:14 | 显示全部楼层
10元一个万能遥控器就行

出0入0汤圆

发表于 2007-10-12 20:44:22 | 显示全部楼层
谢谢 pei99888 这位老兄的奉献,我仔细拜读过,也实验过,从中学了不少东西,但感觉不如中断解码精确,它的解码误差有+-100μs,但不影响使用,毕竟它是应用而不是精确解码!

出0入0汤圆

发表于 2007-10-12 20:46:09 | 显示全部楼层
解码用中断捕获精确!

出0入0汤圆

发表于 2008-5-9 14:30:38 | 显示全部楼层
记号

出0入0汤圆

发表于 2008-5-25 13:15:58 | 显示全部楼层
乖乖,好东西啊

出0入0汤圆

发表于 2008-8-4 20:08:08 | 显示全部楼层
请问:10元一个万能遥控器在那里买的?
谢谢~

出0入0汤圆

发表于 2008-8-13 09:28:11 | 显示全部楼层
多謝

出0入0汤圆

发表于 2009-8-17 16:44:13 | 显示全部楼层
好东西,一定让他起作用,谢谢

出0入0汤圆

发表于 2009-8-24 22:59:58 | 显示全部楼层
好东西!~

出0入0汤圆

发表于 2009-8-25 09:02:24 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-8-25 10:51:30 | 显示全部楼层
谢谢楼主的共享。

出0入0汤圆

发表于 2009-10-2 23:12:34 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-10-11 09:22:06 | 显示全部楼层
谢谢楼主的共享。

出0入0汤圆

发表于 2009-10-11 09:52:59 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-10-29 23:14:13 | 显示全部楼层
刚好想做个遥控电源,太好了。

出0入0汤圆

发表于 2010-3-29 20:20:26 | 显示全部楼层
酷,顶!

出0入0汤圆

发表于 2010-3-30 16:43:28 | 显示全部楼层
正想搞个玩玩。。。

出0入0汤圆

发表于 2010-3-31 20:20:24 | 显示全部楼层
SDM 顶

出0入0汤圆

发表于 2010-4-25 21:24:04 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-26 16:44:26 | 显示全部楼层
好东西 !!!!!!!!!!

出0入0汤圆

发表于 2010-4-26 17:05:54 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-29 10:23:17 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-5-25 14:08:20 | 显示全部楼层
好东东

出0入0汤圆

发表于 2010-5-29 06:25:35 | 显示全部楼层
学习了

出0入0汤圆

发表于 2010-5-30 08:07:23 | 显示全部楼层
学习学习

出0入0汤圆

发表于 2010-6-28 09:27:40 | 显示全部楼层
回复【楼主位】pei99888  
-----------------------------------------------------------------------

能说一下这个遥控是啥型号的吗,想做一个

出0入0汤圆

发表于 2010-6-28 14:10:13 | 显示全部楼层
好东西
顶顶

出0入0汤圆

发表于 2010-8-6 13:55:30 | 显示全部楼层
不错!!!!!

出0入0汤圆

发表于 2010-8-10 14:34:20 | 显示全部楼层
好东西,下来学习下~

出0入0汤圆

发表于 2010-8-10 14:53:42 | 显示全部楼层

出0入0汤圆

发表于 2010-8-19 09:27:25 | 显示全部楼层
谢谢,学习

出0入0汤圆

发表于 2010-8-23 15:17:40 | 显示全部楼层
好贴,我也做出来UPD6121解码,正在找好办法做个解码大多数遥控器的方法,看看您的思路,能学点好东西

出0入0汤圆

发表于 2010-9-30 20:08:12 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-14 11:23:01 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-14 15:47:53 | 显示全部楼层
谢谢啊

出0入0汤圆

发表于 2010-10-25 11:17:24 | 显示全部楼层
位判断处不太明白,没有对ilow和ihigh计算个数,但却较这两个数?

出0入0汤圆

发表于 2010-10-25 11:24:08 | 显示全部楼层
这种方法好,相对而言捕捉功能有缺陷,一是非得用T1,二是只能上升沿或下降沿捕捉,对于PMW编码的红外,如TC9148,0和1时长都一样,根据捕捉时间长短判断不出来

出0入0汤圆

发表于 2010-10-28 21:12:39 | 显示全部楼层
学习了,楼主好人。。。

出0入0汤圆

发表于 2010-11-10 10:31:32 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-10 11:14:26 | 显示全部楼层
好东西,mark一下。

出0入0汤圆

发表于 2011-8-24 08:14:49 | 显示全部楼层
很好,,正在学习中,,

出0入0汤圆

发表于 2011-12-9 20:22:34 | 显示全部楼层
学习了 多谢楼主分享

出0入0汤圆

发表于 2011-12-10 20:43:50 | 显示全部楼层
有参考价值,支持下!

出0入0汤圆

发表于 2011-12-12 21:46:46 | 显示全部楼层
不错,学习一下

出0入0汤圆

发表于 2011-12-14 14:59:47 | 显示全部楼层
正好想学习下

出0入0汤圆

发表于 2011-12-15 11:38:35 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-28 14:47:00 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-1-16 00:29:47 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-3-28 13:50:08 | 显示全部楼层
mark一记

出0入0汤圆

发表于 2012-9-4 11:10:53 | 显示全部楼层
这个有时间测试一下

出0入0汤圆

发表于 2012-10-22 15:20:34 | 显示全部楼层
Thanks so much!

出0入0汤圆

发表于 2012-10-27 11:00:34 | 显示全部楼层
谢谢共享。学习中。。。

出0入0汤圆

发表于 2012-11-3 16:52:40 | 显示全部楼层
好好学习

出0入0汤圆

发表于 2012-11-15 21:20:02 | 显示全部楼层
学习学习

出0入0汤圆

发表于 2012-11-15 22:14:17 | 显示全部楼层
thank you~~~~~~~~~~~~~~

出0入0汤圆

发表于 2013-3-7 18:10:44 | 显示全部楼层
mark一下~~~~~~~

出0入0汤圆

发表于 2013-3-7 20:19:20 来自手机 | 显示全部楼层
红外解码,谢谢分享

出0入0汤圆

发表于 2013-3-9 11:57:54 | 显示全部楼层
下来看看,动手做做

出0入0汤圆

发表于 2013-5-5 14:43:52 | 显示全部楼层
mark         

出0入0汤圆

发表于 2013-7-10 15:32:33 | 显示全部楼层
好东西,下来学习下~

出0入0汤圆

发表于 2013-9-18 11:03:35 | 显示全部楼层
哎,正在解码解不出来,先拜读下

出0入0汤圆

发表于 2014-8-4 15:48:19 | 显示全部楼层
有用,标记一下!

出0入0汤圆

发表于 2014-8-27 20:00:09 | 显示全部楼层
谢谢楼主!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-29 11:49

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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