基于单片机音乐播放器课程设计

基于单片机音乐播放器课程设计

ID:875666

大小:268.53 KB

页数:21页

时间:2017-09-22

基于单片机音乐播放器课程设计_第1页
基于单片机音乐播放器课程设计_第2页
基于单片机音乐播放器课程设计_第3页
基于单片机音乐播放器课程设计_第4页
基于单片机音乐播放器课程设计_第5页
资源描述:

《基于单片机音乐播放器课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录第一章绪论………………………………………………………………1第二章音乐播放器主要器件相关知识介绍……………………………22.1AT89C51…………………………………………………………22.2LCD显示器………………………………………………………42.3喇叭……………………………………………………………52.4键盘………………………………………………5第三章音乐播放器设计原理…………………………………………63.1单片机发声的基本原理…………………………………………63.2设计的相关音乐说明…………………………………………73.3音乐播放器设计功能

2、说明…………………………………………73.4设计结构框图……………………………………………………93.5主程序控制的工作流程图……………………………………………103.6播放音乐的主程序……………………………………………11设计心得…………………………………………………………………15参考文献………………………………………………………………………15第一章绪论二十世纪九十年代以来,计算机、信息、电子、控制、通信等技术得到迅速发展,促使了社会生产力的提高,也使人们的生产方式和生活方式产生了日新月异的变化。随着人们生活水平的提高及对音乐的喜爱,对音乐播放器

3、的品质,功能,品种等提出了越来越多的要求,表现在对控制系统性能、可靠性等要求越来越高。而品质的提高,功能的更新,可靠性的增强,品种的变化无不于产品的核心控制部分水平的提高密不可分。家用音乐播放器产品及其它有关消费电器产品都是一些开环或闭环控制系统,都由核心控制部分,执行部分与人机界面三部分组成。而最为重要的控制部分一般是由单片机来执行完成的,这就必将导致和促进单片机在音乐领域应用的发展。现在这些由单片机实现的音乐播放器的功能越来越强、费用越来越低。例如,就市场上的mp3目前的功能越来越强大体积却越来越小,价格也逐渐便宜,被大多数人所能接受。但这些音乐播

4、放器也或多或少的存在着一些问题,解决这些问题,还除智能化的单片机莫属。设计指标:(1)设计一个(4×4)的键盘,并将16个键设计成16个音;(2)可弹奏想要表达的音乐;(3)该电子琴包含1首示例音乐,接通电源可播放示例音乐。设计要求:(1)按设计指标进行电路设计;(2)列出音阶与单片机定时器输出频率关系表格;(3)制作符合设计指标的硬件电路。第二章音乐电子显示屏主要器件相关知识介绍制作音乐播放器所使用的主要元器件AT89S521个晶振12MHZ1个LCD1602液晶显示器1个小喇叭1个电容30pf2个极性电容1uf2个10nf1个电阻10k1个470欧

5、1个1K欧1个按键17个排阻1k1个2.1AT89S52:AT89S52是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89S52是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。现在我们对这些引脚的功能加以说明:·20:

6、接地脚。·40:正电源脚,工作时,接+5V电源。·19:时钟XTAL1脚,片内振荡电路的输入端。·18:时钟XTAL2脚,片内振荡电路的输出端。8051的时钟有两种方式,一种是片内时钟振荡方式但需在18和19脚外接石英晶体(2-12MHz)和振荡电容,振荡电容的值一般取10p-30p。另外一种是外部时钟方式,即将XTAL1接地,外部时钟信号从XTAL2脚输入。输入输出(I/O)引脚:Pin39-Pin32为P0.0-P0.7输入输出脚。Pin1-Pin8为P1.0-P1.7输入输出脚。芯片引脚简要说明Vcc(40):+5V电源Vss(20):接地P0口

7、(32~39):为8位双向三态I/O口P1口(8~1):是带内部上拉电阻结构的8位准双向I/O口P2口(28~21):也是带内部上拉电阻结构的8位准双向I/O口P3(17~10):也是带内部上拉电阻结构的8位准双向I/O口,但在整个系统中,对相应的口锁存器置“1”后,这8个脚还具有第二功能。RST/VPD(9):复位信号线ALE/PROG(30):地址锁存有效信号线PSEN(29):外部程序存储器读选通信号线EN/VPP(31):内部和外部程序存储器的选择线I/O端口:8051共有4I/O端口,为P0,P1,P2,P3;4个I/O口都是双向的,且每个口

8、都具有锁存器。每个端口有8条线,共计32条I/O线。P0.0~P0.7;P1.0~P1.7;P

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。