注意:访问本站需要Cookie和JavaScript支持!请设置您的浏览器! • 打开购物车 • 查看留言 • 付款方式 • 联系我们 |
![]() |
首页 | 电子入门 | 学单片机 | 免费资源 | 下载中心 | 商品列表 | 象棋在线 | 在线绘图 | 加盟五一 | 加入收藏 | 设为首页 |
选择分类:当前分类——学单片机 相关联或者相类似的文章: [推荐]如何学好电子(32017) 今夏购物回馈送大礼并可参加抽奖活动(32000) 免费抄版软件——文字或图片转PCB文件(31341) 74系列芯片资料 (11661) 两匹马的故事(10519) 知道中国人的安全套用完了送哪里去了?(10473) 互联网精华文章摘录(10473) 节能灯套件制作说明(9999) 无插件免安装功能强大的象棋打谱演示软件(9985) 一切都是玩!一切为了玩!(9523) 三十分钟一个小时学会单片机(9045) 什么是单片机?单片机有什么用? (8723) 如何用STC板将代码烧录进IC(8681) 怎样安装AT51编程板的USB转串口软件?(8206) 多功能电子实验套件助你成功!(8073) 电影敲诈手段“遥控炸弹”在深圳真实上演(5300) 2012年春节放假通知(4300) 当你扛不住的时候就读一遍(4300) USB充电器套件制作说明(3141) 消费2000元,就可能得到1200元的现金奖励(2857) 首页 前页 后页 尾页 本站推荐: | 8路红外遥控开关控制器(可扩展为32路)
在此给出的只是一个DEMO,主要着重于单片机的应用上,安全方面请大家自行考虑增加。 论坛上有一些朋友希望能DIY多路的红外遥控开关,我在此做了一个DOME版的,同样用我熟悉的SAA3010T的解码程序(省下了不少时间),程序可以直接用于AT89C51或AT89C2051或相容的芯片,用2051时,P1.0,P1.1要用10K电阻上拉。使用一体化接收头时电源方面一定要做好滤波,如用大的滤波电容使直流更加的稳定,用104(0.1uF)的小电容去掉高频等等,只有这样才能在一定程序上提高抗干扰性。在程序方面,我这里做的很简单,用了遥控器的1-8号键做1-8的继电器控制,按一下为继电器通,再按一下为继,二次按键的间隔时间大约在1秒钟,这样就可以避免按一次键会使继电器返复通断(按一次键的时间不定发送键值的次数也不定)。还用了遥控的电源按键,按下时所有断电器关闭。这个电路如果使用AT89C51的话可以找到32路或更多的控制。有网友说要做兼容多遥控学习型的,我想也是可行的,那会用到IC2器件,存储收到的数据做为学习,接收时再对比对,但是如果你的数据较多的话会造成速度慢等问题。我个人认为还是用专一的遥控器好点,比如说你用电视遥控去遥控电视和红外开关,当你要开电视或许同时会触发到红外开关。 明浩 2004.03.28
单片机HEX文件下载:cdle050034.rar C51源码: /*---------------------------------------- 8路红外遥控开关控制器 Copyright 2004/3/27 All rights reserved. 明浩 E-mail: pnzwzw@163.com 只用八路时可以用AT89C2051代替AT89C51 #include <AT89x51.h> static unsigned char data IRCode[3],IRCON,IRCON2; void main(void) TMOD = 0x01; //定时器0方式1 //定时器0中断处理 if (IRCON<3) //INT0中断 for (IRCON=0; IRCON<3; IRCON++) TR0 = 1;//开始计数 1、 本站不保证以上观点正确,就算是本站原创作品,本站也不保证内容正确。 2、如果您拥有本文版权,并且不想在本站转载,请书面通知本站立即删除并且向您公开道歉! |
本站协议 |
版权信息 |
关于我们 |
本站地图 |
营业执照 |
发票说明 |
付款方式 |
联系方式
深圳市宝安区西乡五壹电子商行——粤ICP备16073394号-1;地址:深圳西乡河西四坊183号;邮编:518102 E-mail:51dz$163.com($改为@);Tel:(0755)27947428 工作时间:9:30-12:00和13:30-17:30和18:30-20:30,无人接听时可以再打手机13537585389 |