搜索
bottom↓
楼主: xingzhang

[原创]发个32按键的红外键盘,只占用一个I/O口,附原理图,keil工程,红外编码资料,有实

  [复制链接]

出0入0汤圆

发表于 2008-7-26 13:35:22 | 显示全部楼层
顶一下.下次要用好找.

出0入0汤圆

发表于 2008-7-27 14:07:12 | 显示全部楼层
顶一下

出0入0汤圆

发表于 2008-8-7 09:32:49 | 显示全部楼层
正好在找这方面的资料,楼主好人啊,谢谢!

出0入0汤圆

发表于 2008-8-7 11:33:43 | 显示全部楼层
刚看完楼主的程序,有个问题请教下,红外的编码规则是什么呢?  单片机读出信号脉冲后怎么计算出相应的码值呢?
if ((IRCode[0]==0x00)&&(IRCode[1]==0xff))        //判断用户码和用户反码是否正确
                {
                        if (IRCode[2]==~IRCode[3])        //数据校验
                        {
                                //ComOutChar(IRCode[0]);
                                //ComOutChar(IRCode[1]);
                                ComOutChar(IRCode[2]);        //串口发送数据码
                                //ComOutChar(IRCode[3]);
                                P36=0;                                        //解码成功后led闪烁一次
                                for(m=0;m<100;m++)
                                {
                                        delay1000us();
                                }
                                P36=1;
                                if(IRCode[2]==0x01)
                                {
                                        P35=~P35;                        //这里可加入控制命令,比如这里的当解码为01时取反P35
                                        for(m=0;m<100;m++)
                                        {
                                                delay1000us();
                                        }
                                }
这0X01表示的是哪个键呢?请楼主指教!

出0入0汤圆

发表于 2008-8-7 12:43:43 | 显示全部楼层
好东西

出0入93汤圆

发表于 2008-8-7 13:03:27 | 显示全部楼层
感谢分享

出0入0汤圆

发表于 2008-8-13 22:23:56 | 显示全部楼层
cool

出0入0汤圆

发表于 2008-8-14 08:24:19 | 显示全部楼层
红外键盘实验成功,,谢谢楼主提供的资料.

出0入0汤圆

发表于 2008-8-14 12:31:15 | 显示全部楼层
感谢分享 收下学习

出0入0汤圆

发表于 2008-8-14 15:57:19 | 显示全部楼层
收下了,谢谢,

出0入0汤圆

发表于 2008-8-14 16:32:49 | 显示全部楼层
好东西啊,谢谢楼主

出0入0汤圆

发表于 2008-8-14 16:57:45 | 显示全部楼层
顶一下!!

出0入0汤圆

发表于 2008-8-17 23:09:03 | 显示全部楼层
mark mark

出0入0汤圆

发表于 2008-8-21 21:08:26 | 显示全部楼层
不错,以前做个试验。但是从来没用来做产品

出0入0汤圆

发表于 2008-8-23 16:27:28 | 显示全部楼层
本人学习单片机红外解码,在网上找了些资料,自己打样做了几块PCB,组装了几块红外编码分析仪,还有几块,不知有人要不,低价出售,淘宝上有图,http://auction1.taobao.com/auction/item_detail-0db2-95a8a8a9fac567869594d04883879134.jhtm

出0入0汤圆

发表于 2008-8-23 20:37:06 | 显示全部楼层
好贴,得闲要认真看看

出0入0汤圆

发表于 2008-8-24 09:35:43 | 显示全部楼层
不错..顶一下..

出0入0汤圆

发表于 2008-8-25 09:13:47 | 显示全部楼层
帮你顶,好贴,学习了.

出0入0汤圆

发表于 2008-9-28 00:52:50 | 显示全部楼层
楼主,太好了,正在为没有I/O烦呢,我还有不懂的地方,想请楼主赐教一下,加我Q,聊一下,怎么样?我的QQ:730148071

出0入0汤圆

发表于 2008-9-28 14:49:36 | 显示全部楼层
114楼,,,给的网址打不开啊,,

出0入0汤圆

发表于 2008-9-28 15:11:32 | 显示全部楼层
我也在做红外遥控



个人认为楼主解码部分程序不好



整个解码都放在中断中



这一段程序,使得单片机效率极低,不能干其他事情

出0入0汤圆

发表于 2008-10-4 20:54:51 | 显示全部楼层
顶!

出0入0汤圆

 楼主| 发表于 2008-10-9 13:05:18 | 显示全部楼层
TO:【120楼】&nbsp;yin66&nbsp;



何以见得放中断中处理效率不高?



难道不放中断中处理,单片机在解码时还能同时做别的事情?你的单片机可以几个进程?

出0入0汤圆

发表于 2008-10-9 20:55:01 | 显示全部楼层
真在学单片机

看到LZ的分享

实在是太棒了

虽然暂时有些看不懂

还是注册来感谢LZ无私的分享~&nbsp;:)

出0入0汤圆

发表于 2008-10-9 22:33:25 | 显示全部楼层
也顶一个!

出0入0汤圆

发表于 2008-10-15 17:11:50 | 显示全部楼层
hao&nbsp;&nbsp;

出0入0汤圆

发表于 2008-10-15 19:28:29 | 显示全部楼层
有价值,能让初学者学的快点

出0入0汤圆

发表于 2008-10-15 22:51:47 | 显示全部楼层
很有用处,特别当IO口不足的时候..

出0入0汤圆

发表于 2008-10-17 12:50:52 | 显示全部楼层
帮顶

出0入0汤圆

发表于 2008-10-19 14:31:00 | 显示全部楼层
好东西!

出0入0汤圆

发表于 2008-10-19 18:23:28 | 显示全部楼层
请问楼主的3、7V&nbsp;NI&nbsp;-CD电池组多少钱买的

出0入0汤圆

发表于 2008-10-19 18:27:00 | 显示全部楼层
3.6V。。

出0入0汤圆

发表于 2008-10-21 19:23:11 | 显示全部楼层
顶一下,那个IC是HOLTEK的吧

出0入0汤圆

 楼主| 发表于 2008-10-22 13:00:21 | 显示全部楼层
TO:【130楼】&nbsp;samsungarm9&nbsp;

记不清楚了,几块钱吧(&lt;5RMB)

出0入0汤圆

发表于 2008-10-23 23:32:27 | 显示全部楼层
请问8位按键的程序怎么编

出0入0汤圆

发表于 2008-10-24 00:43:22 | 显示全部楼层
不错

出0入0汤圆

发表于 2008-11-1 19:43:38 | 显示全部楼层
谢谢无私分享,值得尊敬,初学者感激不尽

出0入0汤圆

发表于 2008-11-3 15:16:46 | 显示全部楼层
看了以后很想自己做个,谢谢

出0入0汤圆

发表于 2008-11-4 10:35:14 | 显示全部楼层
谢谢分享!难得啊!

出0入0汤圆

发表于 2008-11-4 10:52:20 | 显示全部楼层
mark

出0入0汤圆

发表于 2008-11-6 18:17:54 | 显示全部楼层
一般不顶贴,但觉得这个贴不顶不得

出330入0汤圆

发表于 2008-11-7 16:25:09 | 显示全部楼层
确实非常的不错,等我将来要用到的话,再来找这个

出0入0汤圆

发表于 2008-11-17 08:52:17 | 显示全部楼层
红外键盘是个好东西,省IO,还省接线!

出0入0汤圆

发表于 2008-11-17 09:27:56 | 显示全部楼层
顶一下!

出0入0汤圆

发表于 2008-11-17 10:53:51 | 显示全部楼层
很好的资料,谢谢

出0入0汤圆

发表于 2008-11-18 10:55:47 | 显示全部楼层
我做了一个

解码还没有成功

不知道什么原因

出0入0汤圆

发表于 2008-11-18 11:51:47 | 显示全部楼层
好东西,这么多按钮可以做很多控制了。

出200入0汤圆

发表于 2008-11-18 12:08:16 | 显示全部楼层
今天专门登陆来顶一下

出0入0汤圆

发表于 2008-11-22 22:48:42 | 显示全部楼层
mark,,,正在做专门的东西.你这个好搞,才一路.我要的是两路解码.呵呵...中断怕是用不了了.

出0入0汤圆

发表于 2008-12-4 00:48:28 | 显示全部楼层
开玩笑,&nbsp;省什么钱,&nbsp;我怎么就没发觉呢》??????



多用了一片MCU啊!!!!!



32个IO口好像不大容易用光!



实在不行做一个15*15(留下TX,RX口通信)的矩阵键盘模块。

那才叫省钱。



想学节约,去小家电行业混两年,就会知道什么是浪费了。

出0入0汤圆

发表于 2008-12-4 09:38:00 | 显示全部楼层
有空试试。

出0入0汤圆

发表于 2008-12-6 10:28:08 | 显示全部楼层
很好

出0入0汤圆

发表于 2008-12-11 16:21:47 | 显示全部楼层
距离多少?

出0入0汤圆

发表于 2008-12-11 17:21:53 | 显示全部楼层
不错。

出0入0汤圆

发表于 2008-12-27 01:11:44 | 显示全部楼层
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶定点

出0入0汤圆

发表于 2009-1-1 03:49:39 | 显示全部楼层
很不错,谢谢楼主的无私奉献~~~~~~~

出0入0汤圆

发表于 2009-1-2 18:34:56 | 显示全部楼层
上次想把红外解码程序改成C,很难成功,现在好了,学习现成的了

出0入0汤圆

发表于 2009-1-2 20:13:50 | 显示全部楼层
mark!!

出0入0汤圆

发表于 2009-1-2 21:08:21 | 显示全部楼层
顶一个,

出0入0汤圆

发表于 2009-1-6 17:50:12 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-1-10 19:05:23 | 显示全部楼层
ding&nbsp;

出0入0汤圆

发表于 2009-1-10 21:52:18 | 显示全部楼层
ding一下

出0入0汤圆

发表于 2009-1-16 12:50:54 | 显示全部楼层
顶一下吧

出0入0汤圆

发表于 2009-1-24 15:16:09 | 显示全部楼层
Mak

出0入0汤圆

发表于 2009-1-25 10:59:55 | 显示全部楼层
记号记号!

出0入0汤圆

发表于 2009-2-19 10:55:28 | 显示全部楼层
呵呵,东西发在这一般人都比较少,帮你顶一下

出0入0汤圆

发表于 2009-2-20 17:54:14 | 显示全部楼层
顶一个!好东西

出0入0汤圆

发表于 2009-2-20 21:13:11 | 显示全部楼层
jh

出0入0汤圆

发表于 2009-2-21 21:41:33 | 显示全部楼层
是好东西啊
MARK一下

出0入0汤圆

发表于 2009-2-21 23:59:08 | 显示全部楼层
好东西啊,最近正想学红外解码!

出0入0汤圆

发表于 2009-2-22 00:56:19 | 显示全部楼层
好贴要顶!

出0入0汤圆

发表于 2009-2-24 12:00:57 | 显示全部楼层
谢谢!学习了!

出0入0汤圆

发表于 2009-2-24 12:18:09 | 显示全部楼层
LZ讲得一点不错,用MCU解码那时序肯定要掌握好,不要用中断计时做,应该用查询计数器的值来做

出0入0汤圆

发表于 2009-2-26 14:54:52 | 显示全部楼层
时序真的是很重要,我有点奇怪的,如果多人合作搞一个东西,这种对时序要求非常严格的东西怎么实现呢。

出0入0汤圆

发表于 2009-2-27 09:36:34 | 显示全部楼层
一定顶楼主

出0入0汤圆

发表于 2009-3-1 18:47:05 | 显示全部楼层
东西很不错。

出0入0汤圆

发表于 2009-3-13 15:04:01 | 显示全部楼层
顶一个!!!我刚好做红外

出0入0汤圆

发表于 2009-3-13 15:43:00 | 显示全部楼层
好贴!

出0入0汤圆

发表于 2009-3-15 00:19:56 | 显示全部楼层
太强了!!

出0入0汤圆

发表于 2009-3-20 11:03:52 | 显示全部楼层
那位朋友有串口取电的资料么?  我实验过了只能取到5v但是电流太小  m8运行不起来啊
有成功的方法  发给我一份!!!
谢谢啊
ym7205@yahoo.com.cn

出0入0汤圆

发表于 2009-3-21 17:00:07 | 显示全部楼层
留个记号  继续学习

出0入0汤圆

发表于 2009-3-23 09:24:28 | 显示全部楼层
不会用AVR的顶一下

出0入0汤圆

发表于 2009-3-23 12:02:26 | 显示全部楼层
很不错,顶一下

出0入0汤圆

发表于 2009-3-23 17:00:00 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-3-23 22:42:23 | 显示全部楼层
东西很不错。  继续学习!!

出0入0汤圆

发表于 2009-4-8 16:42:34 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-4-16 14:56:01 | 显示全部楼层
我改成MEGA8,调试了好几天都没有搞定,为什么,能否指点

出0入0汤圆

发表于 2009-4-16 16:04:09 | 显示全部楼层
这个即将对我的项目有用,先占个位置,以后回来看看!

出0入0汤圆

发表于 2009-5-6 23:18:00 | 显示全部楼层
好东西!收下!!

出0入0汤圆

发表于 2009-5-19 00:24:11 | 显示全部楼层
楼主,你好,看了你的程序,应该做的是个自学习的遥控吧。我目前正在做这方面的毕设,最开始也尝试写了一个电视遥控解码的程序,当然思路和你这个差不多,通过延时或者是计数来完成判断编码是0还是1。我是菜鸟,没学过单片机,自己摸索着做,错误多多。
你这个解码是基于NEC 是吧,你有没有想过把它做成一个通用的,就是不管什么制式的编码都能学习的?
我现在要做的是学习空调的遥控编码,困难多多,想向各位前辈请教啊,可是你们又没留下QQ,楼主加我吧,或是知道空调遥控解码这方面东东的前辈也可以加我啊,285638785

出0入0汤圆

发表于 2009-5-31 20:53:25 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-6-1 00:23:19 | 显示全部楼层
顶……

出0入0汤圆

发表于 2009-6-1 13:56:55 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-6-1 23:51:51 | 显示全部楼层
很好!很强大

出0入0汤圆

发表于 2009-6-2 08:22:51 | 显示全部楼层

出0入0汤圆

发表于 2009-6-2 15:56:43 | 显示全部楼层
做个记号

出0入0汤圆

发表于 2009-6-3 18:34:37 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-6-15 11:15:36 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-6-17 11:51:36 | 显示全部楼层
标记一下,.谢谢LZ啊.

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-4-20 11:54

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

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