2.2.2启动定时器方式
把遥控接收电路1脚输出的串行脉冲信号到向后,从INT1脚送入,当信号由“0”变“1”时,T1开始计时/计数,在INT1引脚为高电平期间,始终接通脉冲源,T1不停地计时/计数,当INT1信号由“1”变“0”时,定时器停止计时/计数。此时读出T1的值,依据值的大小就可以判断此高电平的时间,亦即可判断出是“0”,还是“1”。主程序设计不再赘述,下面给出读取脉冲宽度的参考程序。
LOOP:JB P3.3,LOOP
MOV TL0,#00H
MOV TH0,#00H
SETB TR0
LOOP1: JNB P3.3,LOOP1
JB P3.3,$
CLR TR0
MOV 60H,TL0
MOV 61H,TH0
3 结束语
本文介绍了一种利用红外遥控器作为单片机输入键盘的接口原理和方法,构思巧妙,结构合理,成本低廉,我们已经
成功地利用该接口方式实现了单片机键盘的无线式操作。文中以TC9028 F--022 芯片作为发射部分,对于其他类型发射芯片,此接口原理仍然适用,只需相应修改中断服务程序即可。如果单片机系统有多余的外中断资源,可将接收到的信号输入至中断引脚,利用外中断与定时器结合,则可减少接收处理时对CPU 时间的占用。
遥控技术经历了有线遥控、无线电波遥控,现今的红外遥控,技术已相当成熟,功能越来越强,运行越来越稳定,应用越来越广泛。先进的遥控技术配合单片机运用到工业控制中去,那么,控制系统的操作将变得更容易、更快捷、更方便、更安全。
参考文献
[1] 陈明萤 8051单片机课程设计 清华大学出版社 2004
[2] 求是科技 单片机典型模块设计实例导航 人民邮电出版社 2004
[3] TCL王牌彩色电视机电路分析与检修 人民邮电出版社2000