课程设计论坛

首页 » 设计下载 » 电子设计 » 单片机为核心设计的数字音乐盒设计
moonshine - 2012/1/2 19:34:54
文件格式:word
文件大小:999.50KB
适用专业:应用电子
适用年级:高职
下载次数:12 次
我要下载:点击联系下载
论文编号:199417

资料简介:
毕业设计-单片机为核心设计的数字音乐盒设计,说明书共57页,11690字。
摘要
本设计是采用单片机为核心设计的数字音乐盒。它可以实现音乐的播放,可以通过功能键来选择乐曲,播放或暂停,并且可以通过LCD屏幕显示正在播放的歌曲的序号,及乐曲播放时间,开机时有英文欢迎提示字符,本音乐盒可以播放十首音乐。
主控芯片采用AT89C52,采用汇编语言进行编程,编程后利用KEIL C51来进行编译,再生成的HEX文件装入芯片中,采用proteus软件来仿真,检验功能得以正常实现。
本系统功能键有一个4×4的键盘组成,其中1号到A号键是歌曲序列号键,可以直接选择音乐;C号键选择当前播放音乐的上一首音乐,D号键选择当前播放音乐的下一首音乐,E号键使音乐暂停播放,F号键显示开机画面。
键盘采用动态扫描方式。每次扫描一行键盘,送此行低电平,读输入口的状态值,判断有没有键按下。若有键按下,根据读入口的值选择显示值并送至显示值寄存单元,判断键值,启动计数器T0,根据次值为偏移地址找到要选择的音乐的代码的首地址,根据代码产生一定频率的脉冲,驱动蜂鸣器,放出音。同时启动定时器T1,计算音乐的播放的时间,并且启动LCD,在LCD上显示序号和播放时间。
在制作过程中,我发现将音乐代码的首地址送出很难实现。因为其首地址是十六位的,而单片机中我们能用的十六位的寄存器只有DPTR,但是DPTR在下面必须要用到,所以不能用。所以我就想把十六位地址拆成俩个八位的地址分高低位去送。但是用#high addr用伟福编译不通过,所以我就用直接地址#high(4000h)去送,这样就可以编译了。
关键词: AT89C52;LM017L;SPEAKR;音乐盒


资料文件预览:
共1文件夹,1个文件,文件总大小:999.50KB,压缩后大小:499.32KB


我要下载:单片机为核心设计的数字音乐盒设计
dreamhope2012 - 2012/1/29 5:06:31
我是新手,急需要你那个总体设计,希望你行行好给我发一份小弟感激不近

chenjianhua823@163.com
wbzyz - 2012/3/24 7:16:54
继续郁闷
kanghui0917 - 2012/3/29 2:59:26
我很需要这个啦
typszx - 2013/3/9 20:17:50
我们在做,想看的全点
jhzjzx - 2013/3/9 20:44:01
这个系列的帖子都不错

要顶!

收藏再看!
mallotus - 2013/3/9 21:55:51
棉花打顶机的资料和图纸。
jswxlijun - 2013/3/10 13:45:04
heyulin099 - 2013/3/10 17:15:31
我的分数不够哦....
风吹雨恋 - 2013/3/10 18:18:01
什么时候才够积分哦
caiwa1989 - 2013/5/23 12:12:27
呵呵 是啊``



毕竟刚步入社会``
qijun2902649 - 2013/5/23 15:27:09
努力赚积分
shenguandong - 2013/5/23 17:02:14
200个积分真是太贵了哈~!努力中~
jianglin1988081 - 2013/5/23 17:01:16
在一次顶你 你的东西我要了
542774114 - 2013/5/23 19:48:51
是不是要钱哟或者积分啊
sygjdbysj - 2013/7/27 10:17:34
顶~~~

努力赚积分
zhangqing - 2013/8/20 12:48:22
不错,努力挣积分
jinjunjie - 2014/11/10 17:39:37
1
查看完整版本: 单片机为核心设计的数字音乐盒设计