搜索
bottom↓
回复: 405

用89C52+DS1302+1602液晶做的多功能音乐播放器(多级菜单),可设闹钟,附Proteus图与源程序

  [复制链接]

出0入0汤圆

发表于 2008-6-17 09:12:28 | 显示全部楼层 |阅读模式
程序ourdev_314142.rar(文件大小:56K) (原文件名:源程序.rar)
Proteus图ourdev_314143.rar(文件大小:17K) (原文件名:1602.rar)

仿真图 (原文件名:aaaa.jpg)

这是小生今年的课程设计做的东东~~有四首歌曲,爱情呼叫转移,遇见,童话和珊瑚海~~可做为闹铃哦~而且可以自行设置时间~~还有一个鸡肋般的“电子书”功能- -BS~~程序有点乱,写了几天了,该有的驱动都做.h文件了~~~源程序与图都共享了~希望对大家有帮助~~~~也请高手指点指点,因为小生对程序的优化还一窍不通~~~

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

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

出0入0汤圆

 楼主| 发表于 2008-6-17 09:19:49 | 显示全部楼层
自己顶一个~~~怎么说都写了几晚通宵的程序~~~

出0入0汤圆

发表于 2008-6-17 10:51:10 | 显示全部楼层
好东西~~~~

出0入0汤圆

发表于 2008-6-17 11:31:24 | 显示全部楼层
这几天正要实现菜单功能,有空好好看看你的程序!
非常的3Q!

出0入0汤圆

发表于 2008-6-17 16:36:16 | 显示全部楼层
看看  多谢!

出0入0汤圆

发表于 2008-6-17 17:25:59 | 显示全部楼层
不错,多谢啦

出0入10汤圆

发表于 2008-6-18 12:20:57 | 显示全部楼层
xiexie

出0入0汤圆

发表于 2008-6-18 18:50:43 | 显示全部楼层
顶一个

出0入0汤圆

发表于 2008-6-19 08:23:49 | 显示全部楼层
顶!

出0入0汤圆

发表于 2008-6-19 13:15:29 | 显示全部楼层
UPUP啦。这些东西都有
正好弄一个玩玩

出0入0汤圆

发表于 2008-6-24 08:39:13 | 显示全部楼层
Build target 'Target 1'
compiling dds.c...
SOUNDPLAY.H(32): error C202: 'T2MOD': undefined identifier
DDS.C(204): error C187: not an lvalue
DDS.C(209): error C187: not an lvalue
DDS.C(225): error C187: not an lvalue
DDS.C(229): error C187: not an lvalue
DDS.C(267): error C187: not an lvalue
DDS.C(272): error C187: not an lvalue
DDS.C(288): error C187: not an lvalue
DDS.C(292): error C187: not an lvalue
Target not created


有错误.

出0入0汤圆

 楼主| 发表于 2008-6-26 22:07:47 | 显示全部楼层
因为reg52.h没有包括T2定时器的T2MOD地址,你要在头文件是自己弄个地址上去,即在reg52.h上加上sfr T2MOD  = 0xC9就行了~~

出0入0汤圆

发表于 2008-6-30 12:44:42 | 显示全部楼层
加了还是不行啊!兄弟.帮我看看!点击此处下载 ourdev_331806.zip(文件大小:42K) (原文件名:源程序.zip)

(原文件名:keil.JPG)

出0入0汤圆

发表于 2008-7-1 14:29:18 | 显示全部楼层
有时间学习一下啊

出0入0汤圆

发表于 2008-7-1 15:07:23 | 显示全部楼层
你要定义一下那个变量了。

出0入0汤圆

发表于 2008-7-2 07:55:39 | 显示全部楼层
可以了.虽然修改了,但是REG52.H没有包含进去.谢谢大家的热诚帮助.

出0入0汤圆

发表于 2008-7-3 08:16:25 | 显示全部楼层
dreddred你的e-mail是什么?想跟你学习.我的e-mail:ivan_zhu@ccontrols.com.cn

出0入0汤圆

发表于 2008-7-9 00:02:00 | 显示全部楼层
真的要顶一下,挺牛的,你面有个TOMD写错了,改一下就可以了

出0入0汤圆

发表于 2008-7-9 00:05:11 | 显示全部楼层
你这个音乐是用软件生成的吗?

出0入0汤圆

发表于 2008-7-10 13:28:04 | 显示全部楼层
学习学习!!!

出0入0汤圆

发表于 2008-7-12 10:42:48 | 显示全部楼层
记号

出0入0汤圆

 楼主| 发表于 2008-7-12 17:51:12 | 显示全部楼层
呵呵~~~都是拿出来大家交流一下而已~~我也正在努力学习中,音乐是用软件生成的,只是音乐代码要自己编写而已,也可以用软件转换,如果大家有什么问题的话可以加我QQ 85341250,e-mail dreddred@126.com
本人也是学生一个,希望能跟大家一起学到更多的知识

出0入0汤圆

发表于 2008-7-27 09:55:44 | 显示全部楼层
够牛的

出0入0汤圆

发表于 2008-7-31 14:59:10 | 显示全部楼层
强人啊。。。

出0入0汤圆

发表于 2009-2-24 20:47:32 | 显示全部楼层
很好
刚好要用到

出0入0汤圆

发表于 2009-2-25 12:01:01 | 显示全部楼层
好,好东东,拿来学习一下,谢谢

出0入0汤圆

发表于 2009-2-25 20:34:35 | 显示全部楼层
学习一下,谢谢

出0入0汤圆

发表于 2009-2-25 23:34:52 | 显示全部楼层
群:48211686

欢迎51单片机各界人士加盟,畅所欲言,共同学习提高!!

出0入0汤圆

发表于 2009-2-26 08:03:32 | 显示全部楼层
牛B啊。顶一个

出0入0汤圆

发表于 2009-2-27 01:20:34 | 显示全部楼层
楼主能传哪个音乐软件上来吗?

出0入0汤圆

发表于 2009-3-3 09:31:02 | 显示全部楼层
同为学生。。。最近做类似的东西,惭愧啊。。。

出0入0汤圆

发表于 2009-3-3 10:21:45 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-3-3 18:18:59 | 显示全部楼层
顶一个  好东西

出0入0汤圆

发表于 2009-3-5 18:32:33 | 显示全部楼层
好东东,哈哈。
有空的时候玩玩。

出0入0汤圆

发表于 2009-3-6 00:04:44 | 显示全部楼层
学习中~~~

出0入0汤圆

发表于 2009-3-7 17:06:51 | 显示全部楼层
东西真不错!学习一下~
PS:不要把函数体写在头文件里比较好吧,这样看着有点乱。。。而且最好每个模块和功能都加上注释,这样可以更好的享受做程序的快乐

出0入0汤圆

发表于 2009-3-8 13:37:22 | 显示全部楼层
十分感激,很有用!

出0入0汤圆

发表于 2009-3-12 18:10:52 | 显示全部楼层
恭喜一下.

老帖子..

出0入0汤圆

发表于 2009-3-20 11:05:55 | 显示全部楼层
那位朋友有串口取电的资料么?  我实验过了只能取到5v但是电流太小  m8运行不起来啊
有成功的方法  发给我一份!!!
谢谢啊
ym7205@yahoo.com.cn

出0入0汤圆

发表于 2009-3-24 20:15:03 | 显示全部楼层
今天刚注册就找到需要的了  谢谢楼主分享

出0入0汤圆

发表于 2009-3-25 15:46:12 | 显示全部楼层
学习

出0入0汤圆

发表于 2009-3-25 21:10:29 | 显示全部楼层
牛,呵呵。

出0入0汤圆

发表于 2009-3-26 13:02:36 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-3-27 00:19:58 | 显示全部楼层
记号

出0入0汤圆

发表于 2009-4-2 20:22:56 | 显示全部楼层
好资料,顶下

出0入0汤圆

发表于 2009-4-2 21:20:05 | 显示全部楼层
很好,很强大

出0入0汤圆

发表于 2009-4-5 18:05:33 | 显示全部楼层
怎么也要顶一下

出0入0汤圆

发表于 2009-4-11 09:44:28 | 显示全部楼层
猛顶一下,谢谢分享

出0入0汤圆

发表于 2009-4-11 12:49:35 | 显示全部楼层
xuexiyixia

出0入0汤圆

发表于 2009-4-11 19:44:04 | 显示全部楼层
试了一下,不错。课程设计能做成这样不错。

出0入0汤圆

发表于 2009-4-15 14:54:52 | 显示全部楼层
看似功能很强大!呵呵

出0入0汤圆

发表于 2009-4-23 12:26:49 | 显示全部楼层
先下载再学习
谢谢

出0入0汤圆

发表于 2009-4-24 08:26:44 | 显示全部楼层
嗯 。。学习了。。

出0入0汤圆

发表于 2009-4-25 20:28:04 | 显示全部楼层
下来收藏,多谢楼主!

出0入0汤圆

发表于 2009-4-25 21:10:33 | 显示全部楼层
好东西

出0入0汤圆

发表于 2009-5-3 18:53:24 | 显示全部楼层
强大。mark

出0入0汤圆

发表于 2009-5-4 15:48:03 | 显示全部楼层
支持原创,辛苦啦!!!!!!!!!!!!!!!

出0入0汤圆

发表于 2009-5-4 15:58:32 | 显示全部楼层
支持原创,顶一下

出0入0汤圆

发表于 2009-5-5 13:45:10 | 显示全部楼层
支持原创!

出0入0汤圆

发表于 2009-5-12 10:58:54 | 显示全部楼层
好贴支持 DDD

出0入0汤圆

发表于 2009-5-12 18:18:42 | 显示全部楼层
好东西,学习了。回想起我的毕业设计   相当惭愧。

出0入0汤圆

发表于 2009-5-12 18:26:52 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-5-15 14:18:12 | 显示全部楼层
强大!顶起来

出0入0汤圆

发表于 2009-5-16 20:33:37 | 显示全部楼层
学习了...谢谢

出0入0汤圆

发表于 2009-5-16 22:42:14 | 显示全部楼层
3q

出0入0汤圆

发表于 2009-5-21 01:13:32 | 显示全部楼层
记号

出0入0汤圆

发表于 2009-5-22 15:05:48 | 显示全部楼层
M_A_R_K

出0入0汤圆

发表于 2009-5-25 22:05:42 | 显示全部楼层
太强悍了 学习下

出0入0汤圆

发表于 2009-5-29 23:01:48 | 显示全部楼层
我也遇到TOMD 这个问题,把T2MOD改成TMOD就没错误了!但是把编译后生成的dds.hex文件烧进芯片后,功能就出错了。楼主提供的文件里的dds.hex文件是能实现功能的 ,比较好,但是为什么自己运行一下程序,生成的hex文件就不能用呢。现在急需帮忙,自己按照原理图实际焊了一个电路板,把实物做出来了,用的是AT89S52芯片(AT89S52能完全替代AT89C52的),把自己生成的hex件烧到芯片里,不能正常工作,把楼主给的hex文件烧进去,也是不能;硬件电路检查过了,没有问题。希望各位同仁帮忙提点意见,和问题可能出在哪儿?如能解决,在下不胜感激,在下先言谢了!

出0入0汤圆

发表于 2009-6-1 00:28:16 | 显示全部楼层
好东西,收下品味

出0入0汤圆

发表于 2009-6-1 14:21:41 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-6-1 17:31:44 | 显示全部楼层
我作出来的实物,怎么一进去就是闹钟形式,不能调时间

出0入0汤圆

发表于 2009-6-2 17:16:12 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-6-2 22:24:26 | 显示全部楼层
支持原装......

出0入0汤圆

发表于 2009-6-3 13:03:03 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-6-4 15:01:47 | 显示全部楼层
ldl_123 你也做出来啦!
我也作出来的实物,和你出现的问题一样呀!一上电就是闹钟形式,按键不起作用,LCD只显示····get up!
现在正努力调试中······
有知道的,请教啦!!!

出0入0汤圆

发表于 2009-6-4 22:47:37 | 显示全部楼层
晚上两个半小时把程序简单看了看,基本能实现啦!就是时间有一点问题,今晚继续调试····
学习1302···

出0入0汤圆

发表于 2009-6-7 20:17:01 | 显示全部楼层
把reg52.h换成at89x52.h就不会出现t2mod的问题了...

出0入0汤圆

发表于 2009-6-7 22:14:59 | 显示全部楼层
ding

出0入0汤圆

发表于 2009-6-9 11:10:29 | 显示全部楼层
很好很强大  楼主厉害啊


怎么再加几个音乐啊? 请高手指点一下  谢谢

出0入0汤圆

发表于 2009-6-10 10:44:09 | 显示全部楼层
顶,正好在做这个!

出0入0汤圆

发表于 2009-6-10 23:53:12 | 显示全部楼层
那么多人做不好,说明搂主有问题,莫非想¥。。。

出0入0汤圆

发表于 2009-6-13 02:08:01 | 显示全部楼层
楼主厉害啊

出0入0汤圆

发表于 2009-6-13 10:56:15 | 显示全部楼层
成功啦!DIY!
继续学习!

出0入0汤圆

发表于 2009-6-22 20:24:41 | 显示全部楼层
向你学习了,继续努力吖~~~

出0入0汤圆

发表于 2009-6-22 22:13:38 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-6-30 09:34:48 | 显示全部楼层
程序怎么看不到啊……??、

出0入0汤圆

发表于 2009-7-29 14:16:11 | 显示全部楼层
先顶起来,有空时再玩玩……

出0入0汤圆

发表于 2009-7-30 17:28:39 | 显示全部楼层
很好很强大

出0入0汤圆

发表于 2009-8-1 12:20:51 | 显示全部楼层
Mark!

出0入0汤圆

发表于 2009-8-4 18:41:01 | 显示全部楼层
好东西
顶!

出0入0汤圆

发表于 2009-8-5 07:41:14 | 显示全部楼层
虚心请教一下,51和52差什么.
如何实现的音乐播放功能?

出0入0汤圆

发表于 2009-8-10 14:01:55 | 显示全部楼层
好东西,收藏了

出0入0汤圆

发表于 2009-9-30 09:26:16 | 显示全部楼层
不错就是一点注释都没,呵呵。

出0入0汤圆

发表于 2009-9-30 15:42:09 | 显示全部楼层
先mark

出0入0汤圆

发表于 2009-10-2 16:50:46 | 显示全部楼层
继续学习!

出0入0汤圆

发表于 2009-10-5 18:19:22 | 显示全部楼层
谢谢分享,

出0入0汤圆

发表于 2009-10-6 18:17:02 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-10-10 20:34:28 | 显示全部楼层
呵呵

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-5-16 04:19

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

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