光驱简易遥控器
时间:08-29
来源:互联网
点击:
由于CDROM自身只带一个播放键,用起来不太方便。
决定给这个CDROM加个遥控,以实现:
1、放入碟片后自动播放。
2、可以遥控播放、选曲、停止。
疯狂google,试图找到接口协议,结果一无所获,估计时代太久远了。
只好另辟蹊径,从CDROM中引出两个接口,一个是播放键,测量之,高电平有效。另一个是进仓检测开关,处于低电位时,CDROM复位。
自动播放的实现:检测进仓开关,如果为低电平,延时10秒,向播放键送一个高电平脉冲,开始播放;
停止的实现:向进仓关送一个低电平脉冲,CDROM复位;
选曲的实现:实际上是跳曲^_^,每2秒触发一次播放键,连续向前跳曲。
遥控的实现:遥控部分代码取自红外遥控数字钟,按菜单键停止,VOL+播放(跳一曲),按数字键跳曲(比如按5, 从当前位置向前跳5曲)。
电路很简单,AT89C2051+12M晶振+阻容复位级成最小系统,红外接收头接在INT0, P1.7接进仓开关,P1.6通过一只二极管接播放键。
- AT89S51与AT89C2051单片机引脚介绍(12-03)
- AT89C2051单片机超声波测距系统硬件原理(11-30)
- 自己写的AT89C2051电子温度计(11-29)
- AT89S51与AT89C2051单片机介绍(11-26)
- AT89C2051利用中断产生PWM(11-25)
- 基于AT89C2051+ds18b20的温度计程序设计(11-23)