liangwb 发表于 2012-1-30 22:55:25

用单片机控制CDROM播放CD

在很久前在网上看到有人做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)

http://cache.amobbs.com/bbs_upload782111/files_51/ourdev_715144JWBXF8.jpg
(原文件名:1327828778929.jpg)

http://cache.amobbs.com/bbs_upload782111/files_51/ourdev_715145T1UAMI.jpg
(原文件名:1327935045272.jpg)

http://cache.amobbs.com/bbs_upload782111/files_51/ourdev_715146S6P7BL.jpg
(原文件名:1327829081636.jpg)

http://cache.amobbs.com/bbs_upload782111/files_51/ourdev_715147RUNDD5.jpg
(原文件名:1327829128094.jpg)

http://cache.amobbs.com/bbs_upload782111/files_51/ourdev_715148MPU2HW.jpg
(原文件名:1327829242724.jpg)

http://cache.amobbs.com/bbs_upload782111/files_51/ourdev_715149KNBLQN.jpg
(原文件名:1327829262985.jpg)

http://cache.amobbs.com/bbs_upload782111/files_51/ourdev_715150CG559T.jpg
(原文件名:1327829370109.jpg)

http://cache.amobbs.com/bbs_upload782111/files_51/ourdev_715151Z7IVSK.jpg
(原文件名:1327829726375.jpg)

http://cache.amobbs.com/bbs_upload782111/files_51/ourdev_715152GR3FKL.jpg
(原文件名:1327829617142.jpg)

wuguoyan 发表于 2012-1-30 23:03:22

mark

redcoral 发表于 2012-1-30 23:11:39

浪费一个ZIP40呀:)可惜

13692761901 发表于 2012-1-30 23:14:23

这个要保留,我也有做一个的兴趣,一直哭于自己技术不行啊

zenjian 发表于 2012-1-30 23:16:28

我有个三洋的CD机拆下来的光头,没有型号,想重新弄个CD无奈找不到资料,不知道楼主的资料能否利用上!貌似烂机器上的主控芯片全是东芝的

renpeng009 发表于 2012-1-31 02:39:34

其实,CD机面板上的按键足够了。改成红外遥控的意义要大些。

qinshi1208 发表于 2012-1-31 08:35:50

让我想起了我的课程设计.....

fsclub 发表于 2012-1-31 08:39:41

CDREAM5.com

jingwaner 发表于 2012-1-31 08:53:22

杜X 做过,在HIFIDIY 买98一套,擦~~

changhui0222 发表于 2012-1-31 09:02:15

mk

mcuprogram 发表于 2012-1-31 09:27:27

mk

williamrain 发表于 2012-2-3 00:22:37

mark

wawj1000n 发表于 2012-2-6 09:56:06

cdrom
音质不会太好吧?

df890170 发表于 2012-2-11 19:00:28

那台光机你是怎么控制的,我试了很久都动不了

liangwb 发表于 2012-2-12 18:45:28

光驱跳线要设成主设备

caoxiang2020 发表于 2012-2-15 20:08:05

看看!!

wangbo2012 发表于 2012-2-19 21:26:27

面板上有按键,部分光驱也不能直接播放的,可能需要这么做一个,但不知音质是不是很好

feeson 发表于 2012-2-23 19:45:28

不能显示歌名,没有什么意义。

PCBBOY1991 发表于 2013-3-5 19:16:23

是不是所有的CDROM都是通用的?

renwocai 发表于 2013-3-5 20:09:01

我贴有收藏价值,我家就有一台淘汰的老建兴CD光驱,不过得自己刻CD盘,不知道能否读取MP3盘

mbass51 发表于 2013-3-6 12:52:33

改彩色,更好

StoneSun 发表于 2013-3-6 13:12:10

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

z123 发表于 2013-3-6 13:36:57

支持,玩过光驱当CD机的人才会懂得价值~~~~

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

lele19950907 发表于 2013-4-3 11:02:14

还有好多功能要添加啊 预存曲目什么的

liangjiatian 发表于 2013-4-3 11:34:34

这CD 还有很多人用吗?

dyzhenhuai 发表于 2013-4-3 22:21:58

学习,学习,再学习!!!

i_kkyu 发表于 2013-4-5 20:56:20

学习为目的的。

liujunzhan 发表于 2013-4-7 19:23:20

好,刚发现

Carl.ding 发表于 2013-4-7 20:43:49

谢谢楼主分享

zdfwyh 发表于 2013-4-8 11:42:48

谢谢楼主,这个东西无线电上有卖,好像是90元

shadan1663 发表于 2013-9-1 13:06:45

mark,学习,这些日子,正要做一个!

LM1876 发表于 2013-9-1 13:19:37

这个得收着,一直都想做一个,几个光驱放吃灰,扔了又可惜

qinshi1208 发表于 2013-9-1 13:36:27

额,N多年前的单片机课程设计

shadan1663 发表于 2013-9-8 13:01:30

楼主的程序非常不错,但是有一处纰漏!
就是在CDROM.c中的void RecData(void)函数中的这一句:for(i=0;i<RecWord/2;i++)要把2去掉,负责,就读不出12个数据了!
小弟的拙见,请多多批评!

lizengmao 发表于 2013-9-8 14:40:09

一台普通的二手CD机也没有多贵吧.话说一来CD-ROM难找,二来没有外壳,三来声音也不会比成品的CD机好.当练单片机还是不错的.

csaaa 发表于 2014-4-22 18:27:37

zxd08 发表于 2014-4-23 15:58:28

Mk真是牛人一个吧!!

clb7633 发表于 2014-4-23 19:29:23

谢谢学习了

tarchen 发表于 2016-3-30 22:35:19

谢谢分享,找时间学习。

freshuman 发表于 2016-4-2 17:29:02

好玩,有时间复制一个玩玩,TKS楼主共享。

踏浪 发表于 2016-4-8 14:31:47

谢谢分享。。。。。

yhg-cad 发表于 2021-4-8 01:06:48

淘宝上有还几家在卖呢,要98一套

1a2b3c 发表于 2021-4-8 08:51:40

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

liang16888 发表于 2021-4-8 14:40:50

大大厉害 Thank you

qtechzdh 发表于 2021-4-8 14:47:50

干嘛老挖坟呢。{:mad:}{:mad:}

not_at_all 发表于 2021-4-11 19:57:48

现在还有人对这些巨无霸有兴趣吗? 弄个TF卡的MP3播放器更方便
页: [1]
查看完整版本: 用单片机控制CDROM播放CD