- 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)