智能小车红外遥控的实现.docxVIP

  • 36
  • 0
  • 约4.47千字
  • 约 9页
  • 2021-03-02 发布于天津
  • 举报
主控芯片89s52,接受方式为在 51单片机的某一引脚外接一个红外接受管,通过 51的编 程实现对红外接受数据的接受解码,遥控器使用普通电视遥控,通过 51解码读取几个按键 的红外码之后记下 写入51的新程序为带判定的红外接受程序,接受到特定的红外信号后 做出特定的动作,如改变某引脚的电平,在这些引脚外接马达等外为器件可实现控制。 一下抄一段51实验板带的实例程序,我试过可以实现解码: / 本程序主要是遥控器解码 和1602驱动程序 // // LCD1602 IR-DECODE // writed by nxp---2006.12.29 // // 连线表:CPU=89S52 // SysClock=12MHz // LCD: 1602 // 功能:解码红外遥控器 〃 遥控器芯片:tc9012-011 #i nclude at89x52.h #defi ne uchar un sig ned char #defi ne uint un sig ned int /* 控制I/O 口设置,根据实际而定 */ #defi ne RS P3_0 //RS数据命令选择端,高电平数据,低电平命令 #defi ne RW P3_1 //RW读写选择端,高电平读操作,低电平写操作 #defi ne E P2_2 //E使能控制端,E高电平跳变为低电平时 LCD执行命令 #defi ne

文档评论(0)

1亿VIP精品文档

相关文档