搜索
bottom↓
回复: 45

用单片机控制CDROM播放CD

[复制链接]

出0入0汤圆

发表于 2012-1-30 22:55:25 | 显示全部楼层 |阅读模式
在很久前在网上看到有人做CDROM控制器,用来控制淘汰下来是CDROM光驱播放CD(IDE接口),感觉很有意思,想动手做一个。于是在网上搜索、收集资料,也找到了一些有价值的资料,在这里放上了与大家分享。
最难啃的是ATAPI光驱协议,英文不好,反复看了多次才基本明白一些有用到的命令,才知道怎么才能播放CD。
参考了磁动力电子明浩的程序,这是我在网上找到唯一用c语言写是例子,一并放上来,表示感谢。

程序并不完善,只能实现一些基本功能:
播放、暂停、停止、上一曲、下一曲、进出仓,其它没有了。不能快进快退,不能单曲播放。
只能控制并口(IDE接口)CDROM,刻录机不行。

资料比较旧了,估计现在没人玩这个了吧,有兴趣的朋友来看看吧。

点击此处下载 ourdev_715138MLVZHX.rar(文件大小:59K) (原文件名:cdrom控制程序+电路.rar)
点击此处下载 ourdev_715139BMLF9O.rar(文件大小:316K) (原文件名:明浩程序.rar)
点击此处下载 ourdev_715140C4R52G.rar(文件大小:1.10M) (原文件名:ATAPI光驱协议.rar)


(原文件名:1327828778929.jpg)


(原文件名:1327935045272.jpg)


(原文件名:1327829081636.jpg)


(原文件名:1327829128094.jpg)


(原文件名:1327829242724.jpg)


(原文件名:1327829262985.jpg)


(原文件名:1327829370109.jpg)


(原文件名:1327829726375.jpg)


(原文件名:1327829617142.jpg)

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2012-1-30 23:03:22 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-1-30 23:11:39 | 显示全部楼层
浪费一个ZIP40呀:)可惜

出0入0汤圆

发表于 2012-1-30 23:14:23 | 显示全部楼层
这个要保留,我也有做一个的兴趣,一直哭于自己技术不行啊

出0入0汤圆

发表于 2012-1-30 23:16:28 | 显示全部楼层
我有个三洋的CD机拆下来的光头,没有型号,想重新弄个CD无奈找不到资料,不知道楼主的资料能否利用上!貌似烂机器上的主控芯片全是东芝的

出0入0汤圆

发表于 2012-1-31 02:39:34 | 显示全部楼层
其实,CD机面板上的按键足够了。改成红外遥控的意义要大些。

出0入0汤圆

发表于 2012-1-31 08:35:50 | 显示全部楼层
让我想起了我的课程设计.....

出0入0汤圆

发表于 2012-1-31 08:39:41 | 显示全部楼层
CDREAM5.com

出0入8汤圆

发表于 2012-1-31 08:53:22 | 显示全部楼层
杜X 做过,在HIFIDIY 买98一套,擦~~

出0入0汤圆

发表于 2012-1-31 09:02:15 | 显示全部楼层
mk

出0入0汤圆

发表于 2012-1-31 09:27:27 | 显示全部楼层
mk

出0入0汤圆

发表于 2012-2-3 00:22:37 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-6 09:56:06 | 显示全部楼层
cdrom
音质不会太好吧?

出0入0汤圆

发表于 2012-2-11 19:00:28 | 显示全部楼层
那台光机你是怎么控制的,我试了很久都动不了

出0入0汤圆

 楼主| 发表于 2012-2-12 18:45:28 | 显示全部楼层
光驱跳线要设成主设备

出0入0汤圆

发表于 2012-2-15 20:08:05 | 显示全部楼层
看看!!

出0入0汤圆

发表于 2012-2-19 21:26:27 | 显示全部楼层
面板上有按键,部分光驱也不能直接播放的,可能需要这么做一个,但不知音质是不是很好

出0入0汤圆

发表于 2012-2-23 19:45:28 | 显示全部楼层
不能显示歌名,没有什么意义。

出0入0汤圆

发表于 2013-3-5 19:16:23 | 显示全部楼层
是不是所有的CDROM都是通用的?

出0入0汤圆

发表于 2013-3-5 20:09:01 | 显示全部楼层
我贴有收藏价值,我家就有一台淘汰的老建兴CD光驱,不过得自己刻CD盘,不知道能否读取MP3盘

出0入0汤圆

发表于 2013-3-6 12:52:33 | 显示全部楼层
改彩色,更好

出0入0汤圆

发表于 2013-3-6 13:12:10 来自手机 | 显示全部楼层
如果是带播放键和耳机输出的光驱是可以直接上电播放CD碟的。有些老光驱甚至还有快进快退键,可以当CD播放器使用。这一方法在2000年前后《电子制作》和《无线电》杂志有过很多的介绍文章。楼主说的用单片机控制,没看楼主发的资料不知道是用单片机控制或是替代原本就有按键的,还是将单片机接到了控制IC的总线上控制的?

出20入128汤圆

发表于 2013-3-6 13:36:57 | 显示全部楼层
支持,玩过光驱当CD机的人才会懂得价值~~~~

之前玩过4碟的,也能用光驱控制器控制,cdream5那有出处,也是支持红外遥控的

出0入0汤圆

发表于 2013-4-3 11:02:14 | 显示全部楼层
还有好多功能要添加啊 预存曲目什么的

出0入0汤圆

发表于 2013-4-3 11:34:34 | 显示全部楼层
这CD 还有很多人用吗?

出0入0汤圆

发表于 2013-4-3 22:21:58 | 显示全部楼层
学习,学习,再学习!!!

出0入0汤圆

发表于 2013-4-5 20:56:20 来自手机 | 显示全部楼层
学习为目的的。

出0入0汤圆

发表于 2013-4-7 19:23:20 | 显示全部楼层
好,刚发现

出0入0汤圆

发表于 2013-4-7 20:43:49 | 显示全部楼层
谢谢楼主分享

出0入0汤圆

发表于 2013-4-8 11:42:48 | 显示全部楼层
谢谢楼主,这个东西无线电上有卖,好像是90元

出0入0汤圆

发表于 2013-9-1 13:06:45 | 显示全部楼层
mark,学习,这些日子,正要做一个!

出0入0汤圆

发表于 2013-9-1 13:19:37 来自手机 | 显示全部楼层
这个得收着,一直都想做一个,几个光驱放吃灰,扔了又可惜

出0入0汤圆

发表于 2013-9-1 13:36:27 | 显示全部楼层
额,N多年前的单片机课程设计

出0入0汤圆

发表于 2013-9-8 13:01:30 | 显示全部楼层
楼主的程序非常不错,但是有一处纰漏!
就是在CDROM.c中的void RecData(void)函数中的这一句:for(i=0;i<RecWord/2;i++)要把2去掉,负责,就读不出12个数据了!
小弟的拙见,请多多批评!

出0入26汤圆

发表于 2013-9-8 14:40:09 | 显示全部楼层
一台普通的二手CD机也没有多贵吧.话说一来CD-ROM难找,二来没有外壳,三来声音也不会比成品的CD机好.当练单片机还是不错的.
头像被屏蔽

出0入0汤圆

发表于 2014-4-22 18:27:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2014-4-23 15:58:28 | 显示全部楼层
Mk  真是牛人一个吧!!

出0入0汤圆

发表于 2014-4-23 19:29:23 | 显示全部楼层
谢谢  学习了

出0入0汤圆

发表于 2016-3-30 22:35:19 | 显示全部楼层
谢谢分享,找时间学习。

出0入0汤圆

发表于 2016-4-2 17:29:02 | 显示全部楼层
好玩,有时间复制一个玩玩,TKS楼主共享。

出0入0汤圆

发表于 2016-4-8 14:31:47 | 显示全部楼层
谢谢分享。。。。。

出0入0汤圆

发表于 2021-4-8 01:06:48 | 显示全部楼层
淘宝上有还几家在卖呢,要98一套

出0入475汤圆

发表于 2021-4-8 08:51:40 来自手机 | 显示全部楼层
遥控器咋都没有随手加一个?差不多20年前自己折腾这个时候也是加了红外遥控器的呢,弄个电视机的遥控器就很方便了,数字直选曲目,然后快进快退以及基本的播控操作一应俱全,和标准CD差不多了,忘了那个时候还是全汇编写的:)

出0入0汤圆

发表于 2021-4-8 14:40:50 | 显示全部楼层
大大厉害 Thank you

出10入18汤圆

发表于 2021-4-8 14:47:50 | 显示全部楼层
干嘛老挖坟呢。

出0入0汤圆

发表于 2021-4-11 19:57:48 | 显示全部楼层
现在还有人对这些巨无霸有兴趣吗? 弄个TF卡的MP3播放器更方便
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 22:19

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表