光驱简易遥控器

发布者:人妙果华最新更新时间: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
[网络通信]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

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

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