新闻中心

EEPW首页>嵌入式系统>设计应用> 红外遥控技术中单片机的应用

红外遥控技术中单片机的应用

作者: 时间:2013-02-07 来源:网络 收藏

2.1 硬件实施方案

  根据编码芯片HT12C的信号形式和8051的中断系统和定时器的工作原理,设计了利用8051实现的硬件线路示意图如图3所示。

  2.2 编码及解码软件设计

  在MCS51系列中,其内置计数器T0,T1可以受门控位GATE的控制而进行定时计数。

  当门控位GATE=1时,T0或T1的计数受INT0(对T0)和INT1(对T1)控制,即当TR0或TR1被置1,T0或T1被允许计数时,在INT0或INT1=0时T0或T1并不马上开始工作,仅当INT0或INT1状态由低变高时T0或T1才开始计数[2]。利用T0和T1的这一特性即可实现对脉宽的计量,本设计中正是通过将定时器0设置为受门控位控制的方法来测量脉宽,采用了汇编语言来编制相应的实现接收编、解码程序,设计流程如图4和图5所示。

  3 结语

  本文提出了一种用单片机直接对红外遥控信号进行解码的方案,一方面,简化了单片机系统的输入接口电路,只使用了P3口的一根位线,因而节省了硬件的开销;另一方面,由于采用软件解码,只要知道编码的格式,就可作相应的处理,很大程度上改善了编码器和解码器的互换性,在使用和设计上增加了更大的灵活性。此外,由于充分利用了单片机的内部资源,使整个应用系统结构更为紧凑,从而降低了系统的设计和实施的成本。

红外遥控器相关文章:红外遥控器原理

万能遥控器相关文章:万能遥控器代码



上一页 1 2 下一页

评论


相关推荐

技术专区

关闭