资源预览内容
第1页 / 共25页
第2页 / 共25页
第3页 / 共25页
第4页 / 共25页
第5页 / 共25页
第6页 / 共25页
第7页 / 共25页
第8页 / 共25页
第9页 / 共25页
第10页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
论文题目:简易音乐播放器所属系部:电子工程系 指导教师: 学生姓名: 学号: 专业: 电子信息工程技术 题目: 简易音乐播放器任务与要求:本设计以 MCS-51 系列单片机为核心,采用常用电子器件 设计。要求最少 8 个按键,每个按键对应一种音调,按下按键发声,松开按键后声音延迟一段时间后停止,延时时间可以设置,要求最少 8 个不同音调,至少可以自动播放 3 种音乐,并且带有显示功能。时间: 2010 年 12 月 19日 至 2010 年 12 月 31 日 共 2周所属系部: 电子工程系 学生姓名: 学 号:专业: 电子信息工程技术指导教师: 潘晶莹 摘要电子音乐播放器是现代电子科技与音乐结合的产物,是一种新型的播放乐器。它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。本文的主要内容是用 AT89S51 单片机为核心控制元件,设计一个音乐播放器。以单片机作为主控核心,与键盘、扬声器、显示器等模块组成核心主控制模块,在主控模块上设有 8 个按键和扬声器。本系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠等,具有一定的实用和参考价值。关键字: AT89C51,扬声器,lcd显示器简易音乐播放器 目 录1 前言 .111 系统的功能介绍 .12 简易音乐播放器原理 .22.1 简易音乐播放器原理 .23 简易音乐播放器设计方案 .33.1 单片机时钟电路设计 .33.2 单片机复位电路设计 .43.3 键盘电路设计 .43.4 LCD 显示部分电路 .54 系统软件设计 .64.1 定时器中断服务控制 .64.2 主程序的实现 .74.3 单片机汇编源程序清单 .8结束语 .17参考文献 .18简易音乐播放器 11 前言我们生活在一个信息时代,各种电子产品层出不穷,作为一个电子信息专业的学生,了解这些电子产品的基本用途和设计原理是十分必要的,我们学习的是电子信息方面的理论知识,而课程设计正是对我们学习的理论的实践与巩固。本设计主要介绍的是一个用单片机描述的一个具有若干功能的简易电子音乐播放器。本次设计的目的就是在掌握音乐播放器组成原理理论的基础上,了解 EDA 技术,掌握汇编描述语言的设计方法和思想,通过学习的汇编语言结合电子电路的设计知识理论联系实际,掌握所学的课程知识,例如本课程设计就是基于所学的计算机原理中的时钟分频器和定时器的基础之上的,通过本课程设计,达到巩固和综合运用单片机原理中的知识,理论联系实际,巩固所学理论知识,并且提高自己通过所学理论分析、解决实际问题的能力。11 系统的功能介绍1 可以演奏出基本的 8 种音调:Do、Re、Mi、Fa、SO、La、Si、高音 Do; 2 演奏的同时会以 LED 显示出当前的按键,利于培养乐感;3 可以演奏内置的 3 种歌曲。 4 自动演奏时,LCD 显示播放的曲目序号和演奏的歌曲歌词。使用方法:通过按下方的 3 个键演奏。播放器可实现循环播放、上一曲、下一曲等功能,也可以产生包括Do、Re、Me- 等音阶在内的各种频率声音。将各个音阶连接在一起,便可组成一支曲子或是演奏一段旋律,操作方便,无须再为找不到适全的音乐芯片而烦恼。我们知道,声音的频率范围约在几十到几千赫兹,若能利用程序来控制单片机某个口线的高电平或低电平,则在该口线上就能产生一定频率矩形波,接上扬声器就能发出一定频率的声音,若能利用延时程序控制 “高” “低”电平的持续时间,就能改变输出频率,从而改变音调。要产生音频脉冲,只要算出某一音频的周期,然后将此周期除以 2,即半周期的时间,为单片机的定时时间,然后反复进行半周期定时,每当定时到就将输出脉冲的 I/O 口取反,如此就可以在 I/O 端口上得到此频率的脉冲简易音乐播放器 22 简易音乐播放器原理一定频率产生声音,频率高低决定音调。利用单片机输出脉冲信号经放大后送给喇叭,便可发出声音。本制作中巧妙地利用了单片机的定时器,让定时器中断一次就对改变喇叭的状态一次,即形成矩形方波,这也是数字电路产生声音的方法。本作品使用 AT89S51 型单片机。 由于一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们可以利用不同的频率的组合,即可构成我们所想要的音乐了,当然对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器 T0来产生这样方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系弄正确即可。2.1 简易音乐播放器原理高中低音符与单片机计数 T0 相关的计数值如下表所示音符 频率(HZ)简谱码(T 值) 音符 频率(HZ)简谱码(T 值)表 2-1低 1 DO 262 63628 # 4 FA# 740 64860 #1 DO# 277 63731中 5 SO 784 64898 低 2 RE 294 63835 # 5 SO# 831 64934 #2 RE# 311 63928中 6 LA 880 64968 低 3 M 330 64021 # 6 932 64994 低 4 FA 349 64103 中 7 SI 988 65030 # 4 FA# 370 64185高 1 DO 1046 65058 低 5 SO 392 64260 # 1 DO# 1109 65085 # 5 SO# 415 64331高 2 RE 1175 65110 低 6 LA 440 64400 # 2 RE# 1245 65134 # 6 466 64463 高 3 M 1318 65157 低 7 SI 494 64524 高 4 FA 1397 65178 中 1 DO 523 64580 # 4 FA# 1480 65198 # 1 DO# 554 64633高 5 SO 1568 65217 中 2 RE 587 64684 # 5 SO# 1661 65235 # 2 R# 622 64732 高 6 LA 1760 65252 中 3 M 659 64777 # 6 1865 65268 中 4 FA 698 64820 高 7 SI 1967 65283 简易音乐
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号