×
单片机 > 单片机程序设计 > 详情

光驱简易遥控器

发布时间:2020-06-01 发布时间:
|

由于CDROM自身只带一个播放键,用起来不太方便。

决定给这个CDROM加个遥控,以实现:

1、放入碟片后自动播放。

2、可以遥控播放、选曲、停止。

疯狂google,试图找到接口协议,结果一无所获,估计时代太久远了。

只好另辟蹊径,从CDROM中引出两个接口,一个是播放键,测量之,高电平有效。另一个是进仓检测开关,处于低电位时,CDROM复位。

自动播放的实现:检测进仓开关,如果为低电平,延时10秒,向播放键送一个高电平脉冲,开始播放;

停止的实现:向进仓关送一个低电平脉冲,CDROM复位;

选曲的实现:实际上是跳曲^_^,每2秒触发一次播放键,连续向前跳曲。

遥控的实现:遥控部分代码取自红外遥控数字钟,按菜单键停止,VOL+播放(跳一曲),按数字键跳曲(比如按5, 从当前位置向前跳5曲)。

电路很简单,AT89C2051+12M晶振+阻容复位级成最小系统,红外接收头接在INT0, P1.7接进仓开关,P1.6通过一只二极管接播放键。


关键字:CDROM  AT89C2051  红外接收 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
如何升级STM32单片机的代码