数字音乐盒设计方案_第1页
数字音乐盒设计方案_第2页
数字音乐盒设计方案_第3页
数字音乐盒设计方案_第4页
数字音乐盒设计方案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程设计题目:数字音乐盒班 级:09级电科1班 学 号: 姓 名:黄素华同组成员:谢志海指导老师:王梦蛟 完成日期:2012.04 设计方案设计思路:1. 利用AT89S52单片机的I/O口产生一定频率的方波,驱动扬声器,发出不同的音调,从而演奏乐曲;2. 采用LCD显示信息:开机时有英文欢迎提示字符,播放时显示歌曲序号或名称;播放过程中显示乐曲播放时间或剩余时间;3. 可通过功能键选择乐曲(上一曲或下一曲),暂停,播放;设计原理:本设计是采用单片机为核心设计的数字音乐盒。它可以实现音乐的播放,可以通过功能键来选择乐曲,播放或暂停,并且可以通过LCD屏幕显示正在播放的歌曲的序号或名称,乐曲播放

2、时间或剩余时间,开机时有英文欢迎提示字符。由于AT89S52单片机ROM大小的限制,本音乐盒可以播放十首音乐。 本系统功能键有4个按钮,分别设为播放,停止,上一曲,下一曲。当有按钮按下时,判断键值,启动计数器T0,产生一定频率的脉冲,驱动扬声器,放出乐曲。同时启动定时器T1,并驱动LCD,显示正在播放的歌曲的序号或名称,乐曲播放时间或剩余时间。本设计采用汇编语言进行编程,编程后利用KEIL C51来进行编译,再生成的HEX文件装入芯片中,采用Proteus软件来仿真,检验功能得以正常实现。硬件设计:(1) 硬件电路中用P1.0P1.7控制按键,其中P1.0P1.3扫描行,P1.4P1.7扫描列

3、。(2) 用P0.0P0.7,P2.0P2.7控制LED,其中P0.0P0.7控制七段码a、b、c、d、e、f、g,用P2.0P2.7为数码管位选信号;(3) 用P2.0P2.2作为LCD的RS,R/W,E的控制信号;用P0.0P0.7作为LCD的D0D7的控制信号;(4)用P3.7口控制蜂鸣器;(5)电路为12MHZ晶振频率工作,起振电路中C1,C2均为30pf。电路图:实验控制流程图如下硬件清单: 名称 数量AT89S52单片机芯片 (DIP封装) 1LCD 16*2 1扬声器 112MHZ晶振 (矮封装) 1接插件:DC3-10P 1 按键:国产欧姆龙轻接触按键,带透明帽 4PCB板 17*22 2瓷片电容 22pF 4电阻 10K 15三极管 MPS6562(9013) 1万用板

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论