原创 CD-ROM 播放器

2009-5-25 13:05 3772 4 4 分类: EDA/ IP/ 设计与制造

                   终于把CD-ROM控制器的程序调整完了,虽然还不是很完善,但是基本的功能应该没有问题

        没有加遥控的功能,只有通过按键实现播放,暂停,停止,上一首,下一首,还有就是进出仓. 从开始收集

       资料准备做,到现在大约1个多月的时间,中间有一次不小心把源程序给丢了,超级郁闷(在这也提醒个

       位注意备份呀). 原来是打算用这个做成CD放在家里放音乐的,想在想法变了,准备diy mp3,已经着手

       准备了.所以这个cd-rom的程序以后都不会在更新了. 源程序及资料都放在论坛的帖子里,需要的朋

        友可以去下载 http://bbs.cepark.com/viewthread.php?tid=3559  源程序参考了磁动力的源文件

        经过修改,现在驱动CD-rom已经比较完善了,基本不会出错

                                  下面放一下我调试时的图片

6FD98FA0653CDD263D38EEB5D55751B71A4BAB16

           上面是整个系统的一个连接,线路使用洞洞板焊接的,cd是华硕的刻录机,键盘临时借用了我以前买

的单片机学习套件上的键盘,呵呵,当时买的很贵好像花了500大洋,现在觉得真不划算,还是我们论坛出的板

子比较好,物美价廉

5C994BF348B3263A8E268220918419F963A512DB

    来一张CD-ROM的特写,华硕的这个刻录机本身有音量调节和播放停止按键的,这个东东也是

同学淘下来的,很旧了

2989283507AF2A3DB1585948BED949B278F62C7C

      1602显示,这个是开机画面,不知道哪里出错了,背光不亮,也懒得调了

7866BE7840864321852A0E6422F9E1773371D94D

     正在读盘

B57BACF3DA393B6C57B3ACA59A1346404B5E3430

                                   总曲目,及总的播放时间  

ECE240A8C41636921ADB6A23A3111A7DBA9CAFEE

        正在播放中,当前第一首,还有些细节没有处理,比如用图表显示播放暂停等

C834B07D4C74F13A738055790D6A49834A26A3B6

                          托盘退出,等待放入新的碟片

037FAB6D720B040A4527440B0AB5168A300D818F

                         还是托盘退出的状态

2322EF585175E7D6F6103BD9D3664960AFFA9429

           控制器部分和键盘以及1602的连线,为了调试方便我用的是一个仿真器,通过USB和

电脑连接,同时为系统供电  因为仿真器比较高,所以1602只能用排线来连接了

D01937560BEBCEF34273F0BC73E814BA8C3FBFB3

      背面的图片,呵呵,线路改过几回,所以看起来不整齐,而且有跳线

    所有的资料我都放在论坛了了,需要的朋友可以去下载http://bbs.cepark.com/viewthread.php?tid=3559

  转载请注明introtag

文章评论0条评论)

登录后参与讨论
我要评论
0
4
关闭 站长推荐上一条 /2 下一条