万能遥控程序c语言,单片机解码万能红外遥控器的C51程序

使用方法:打开串口调试助手,设置为9600 bps 单片机这边用11.0592MHz的晶振,使用sm0038或者其他型号的红外接收头按下面的电路连接好,其中out直接与单片机的p3.2脚相连.按下遥控器,串口调试助手便会出现解码值.

ea285ffe15dca8a3858bbd6a0e64fbfe.png

/******************************************************************/

/* 本程序的蓝本从网上搜集,经修改并注释,万能遥控器解码成功 */

/* 晶振:11.0592MHz */

/* 整理与测试:单片机教程网 http://www。51hei。com 胡琴 2012.5.15 */

/************************* 说 明 *********************************/

/* 以一个9ms的低电平和4.5ms的高电平为引导码,后跟32位二进制代码 */

/* 前16位为8位用户码及其反码,后16位为8位的操作码及其反码 */

/* 以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示"0"; */

/* 以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示"1"。 */

/* 注意:接收码的脉宽与间隔是对发射码取反的,即间隔是0.565ms */

/* 解码后共有四个十六进制码,本程序取第三

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值