敬请!把网友发表的“遥控器的红外解码C51程序”,给写出完整的遥控器程序,感谢!
以下程序具有短按、长按、连发功能。
/*********************************Copyright (c)*****************************
**
** 飞鹏电子工作室
** 嵌入式项目
** http://xpstudio2003.blog.163.com
**
**项目名称: xp51InfraredDecoder
**编译环境: KEIL 2
**--------------------------------------------------------------------------
**文 件 名: Decoder.C
**作 者: 曹香鹏
**创建日期: 2008年12月04日
**描 述: 代码参考网友冰棍的解码程序,在此致谢.
**功能说明: 可以返回 单按键长按键连发键, 不占用定时器,只用一个外部中断资源.
**--------------------------------------------------------------------------
**维护记录:
2009年1月27日,添加程序,NEC解码格式,
引导码+16位系统码+8位按键码+8位按键反码
引导码由9ms的低电平和4.5ms的高电平组成,
数据码为一段560us低电平,后引一段高电平,高电平长度为1680us时为1,560us时为0