光驱简易遥控器

发布者:人妙果华最新更新时间:2012-08-29 来源: 51hei关键字:CDROM  AT89C2051  红外接收 手机看文章 扫描二维码
随时随地手机看文章

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

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

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

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

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

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

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

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

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

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

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

点击浏览下一页

关键字:CDROM  AT89C2051  红外接收 引用地址:光驱简易遥控器

上一篇:基于单片机定时器的可调时钟程序
下一篇:模拟自动车库源程序

推荐阅读最新更新时间:2024-03-16 13:07

袖珍红外接收机电路图
袖珍红外接收机电路图
[模拟电子]
袖珍<font color='red'>红外接收</font>机电路图
基于单片机的四位BCD编码器电路设计
1 引言 BCD码又称二/十进制码,即二进制编码的十进制码,在设计、测试数字电路硬件过程或是面对带有BCD码接口的集成电路时,常常希望方便、快速地产生BCD码来完成当前的工作,检验硬件电路的正确性,例如锁相频率合成集成电路MC145163P带有4位BCD编码接口,用于设置环路N分频器,通过本文介绍而制作完成后的BCD发生器可以提供4位BCD编码输出,方便地控制每位BCD输出,可以快速地得到BCD编码而完成测试或输出BCD编码接到集成电路的BCD编码接口,无需频繁跳线。 另外,BCD编码有8421码、2421码、余3码等多种形式,本文以常见的8421码为例介绍电路的实现和程序的编写。如果对程序略加修改则可以很方便地实现其
[单片机]
DS18B20和AT89C2051的家用温度测量器设计
一、设计概况 本制作采用USB口作为供电端口,用DS18B20温度传感器进行温度信息采集,用AT89C2051单片机进行控制,采用四位共阳数码管显示,从而实现对温度的测量显示(系统框图如图1所示)。本设计可培养学生对单片机学习的兴趣,提高其制作与编程能力。 图1 系统框图 二、电路原理 采用PROteUS仿真软件进行原理图设计与程序仿真。电路如图2所示。 图2 电路图 1、电源 采用USB口供电,可将USB适配器接人电路板的USB口或直接接计算机USB口。这样,既节省了资源,又能够获得较为理想的工作电压。USB口的外形及电源口定义如图3所示。 图3 USB口的外形及电源口定义 2、温度信号采集 采用
[单片机]
DS18B20和<font color='red'>AT89C2051</font>的家用温度测量器设计
采用单片机AT89C2051和AD7416芯片实现多路温湿度循环检测系统的设计
1、引言 AD7416器件结构 AD7416采用节省空间的SO-8和小型SOIC封装。 2 、系统软硬件设计 2.1 硬件设计 用单片机AT89C2051来实现对AD7416的信号采集和输出控制,硬件设计简单可靠,系统温度节点可扩展性强。为确保系统不受电源波动的干扰,采用电源电压监视器TL7705A作系统复位控制器。如果AD7416要装在离电源较远处,AD7416必须用一个0.1μF的陶瓷电容接在+VS和地之间去耦。 如所有的I2C兼容器件一样,AD7416有一个7位串行地址。这个地址的高4位设定为1001,而低3位可由用户通过将A2~A0脚连接到无论是+VS或GND来设置。通过它们不同的设定地址,可将多达8个AD741
[单片机]
采用单片机<font color='red'>AT89C2051</font>和AD7416芯片实现多路温湿度循环检测系统的设计
stm32f103读取红外接收HS0038A2
软件: IAR 7.4 STM32CubeMX 4.14.0 硬件: STM32F103VBT6 原理图,和手册建议的基本一致,只是上拉电阻不是手册建议的10K以上,这里的面板距离控制器比较远,可能是考虑到线阻。 HAL配置,使用Cubemx。 HS0038A2的输出,带有上拉电阻,接着一个led灯,因此TIM3的IC脚浮空。 设计者恰好把IR设计在TIM3的通道4上。如果使用了通道1/2, 就可以使用PWM输入方式来捕捉红外脉冲,可以拿到每个脉冲的数据。 IC模式使用下降沿。 红外控制这里是常用的NEC协议。遥控器输出高电平,而HS0038A2转换低电平输出。 如,一个9ms高+4.5ms的低,组成一个h
[单片机]
stm32f103读取<font color='red'>红外接收</font>HS0038A2
Vishay新款微型红外接收器具更好光性能和射频噪声抑制能力
2016 年 8 月18 日,日前,Vishay Intertechnology, Inc.(NYSE 股市代号:VSH)宣布,推出用于消费类产品中红外遥控应用的两个新系列微型红外(IR)接收器模块---TSOP33xxx和TSOP53xxx,扩大了光电子产品组合。Vishay Semiconductors TSOP33xxx和TSOP53xxx系列器件采用新型Minimold封装,具有与Minicast接收器相同的射频噪声抑制能力,光学性能则超过Mold封装器件,可用于电视机、机顶盒、空调和高保真音响系统等产品。 今天推出的器件具有高灵敏度,TSOP33xxx系列在0 下的典型辐射量低至0.08mW/m2,TSOP53xxx系
[电源管理]
Vishay新款微型<font color='red'>红外接收</font>器具更好光性能和射频噪声抑制能力
AT89C2051实现电话远程控制家用电器
  1 主要芯片简介   (1)AT89C2051   AT89C2051是Atmel公司生产的与MCS-51系列兼容的单片机。内含:2K字节Flash EEPROM、128字节RAM、15根I/O引线、2个16位定时器/计数器、1个五向量两级中断结构,1个全双工串行口、1个精密模拟比较器等,其引脚如图1所示。   (2)MC15436   MC145436是Motorola公司生产的DTMF(双音多频)解码器,负责将DTMF信号转变为二进制数字信号,其引脚如图2所示。7脚 (AIN)为信号输入端;2、1、14、13脚D1、D2、D3、D4为解码输出端;12脚(DV)为输出数据有效端,当输入的D
[单片机]
用<font color='red'>AT89C2051</font>实现电话远程控制家用电器
Vishay发布超薄微型红外接收
宾夕法尼亚、MALVERN — 2011 年 1 月 10 日 — 日前,Vishay Intertechnology, Inc.(NYSE 股市代号:VSH)宣布,发布用于遥控系统的新系列微型红外接收器--- TSOP85…AP5,扩充其光电子产品组合。这些接收器将一个PIN二极管、前置放大器和用于PCM频段的内部滤波器装入一个顶视尺寸只有1.3mm的超薄封装内。TSOP85…AP5器件具有高灵敏度与尺寸比,具有±75°的宽视角及灵敏度为0.15mW/m2~0.35mW/m2。 今天发布的器件具有4种自动增益控制的版本。TSOP852..AP5兼容所有常用红外遥控数据格式。TSOP853..AP5和TSOP8
[网络通信]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved