按键控制蜂鸣器播放多段音乐的设计论文

上传人:第*** 文档编号:34267277 上传时间:2018-02-22 格式:DOCX 页数:22 大小:184.60KB
返回 下载 相关 举报
按键控制蜂鸣器播放多段音乐的设计论文_第1页
第1页 / 共22页
按键控制蜂鸣器播放多段音乐的设计论文_第2页
第2页 / 共22页
按键控制蜂鸣器播放多段音乐的设计论文_第3页
第3页 / 共22页
按键控制蜂鸣器播放多段音乐的设计论文_第4页
第4页 / 共22页
按键控制蜂鸣器播放多段音乐的设计论文_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《按键控制蜂鸣器播放多段音乐的设计论文》由会员分享,可在线阅读,更多相关《按键控制蜂鸣器播放多段音乐的设计论文(22页珍藏版)》请在金锄头文库上搜索。

1、单片机原理及应用课程设计基于按键控制蜂鸣器播放多段音乐的设计姓 名: X X X 任课教师: X X 院 系: X X X 专 业: 电子信息工程 提交日期: 2012 年 6 月 25 日 基于按键控制蜂鸣器播放多段音乐的设计引言这学期我们学习了单片机原理及接口技术这一门实用而又生动的课程,初次接触到它就被它丰富的内容所吸引。单片机自 20 世纪 70 年代问世以来,已得到了十分广泛的应用。随着单片机 的集成度越来越高以及单片机系统的广泛应用,对软件编程的要求也越来越高,要求编程人员在短时间内编写出执行效率高、运行可靠的程序代码。单片机具有一些突出的有点:体积小、重量轻、耗电少、电源单一、功

2、能强、价格低、运行速度较快、抗干扰能力强、可行性高,所以在如今的绝大数的领域中都能够看到单片机的身影。本次设计是基于 AT89C51 芯片的电路为基础,外加上三极管的放大、放音设备蜂鸣器,以此来实现音乐硬件控制器的硬件电路,通过软件程序来控制单片机内部的定时器使其播放出优美的音乐。此次设计共写进了三首歌曲程序,分别是仙剑 、 月亮代表我的心和小星星 。关键字:单片机 蜂鸣器 AT89C51 芯片 音乐Based on the button control play more paragraphs music of the buzzer designInstructionThis term we

3、 have learnt the digital image processing which is a practical and vivid course, First contact to it, I was attractive by its rich content.Since the 1970 s, the single chip microcomputer appeared has been a wide range of applications. With the integration of single chip more and more high and the wi

4、de application of single-chip microcomputer system, the software programming requirement also more and more high, requesting programming staff in a short time, writing executive high efficiency and reliable operation program code. SCM has some prominent a bit: small volume, light weight, less consum

5、ption, and the power of a single, the function is strong, price low, the process is fast and strong anti-interference ability, feasibility is high, so in most of the number now in your field you can see the figure of single chip microcomputer.This design is based on AT89C51 chips based circuit, and

6、the transistor amplifier and let the sound equipment, so as to realize music hardware hardware circuit, through the software program to control of the single chip microcomputer timer internal plays beautiful music. The design of three songs were written into the program, it is respectively xianjian,

7、 the moon represents my heart, little star. Keywords: Single-chip microcomputer ,buzzer,AT89C51 chip,music目 录第一章 绪论 .11.1课程设计目的 .11.2课程设计任务 .11.3课程设计的意义 .1第二章 设计原理 .22.1 设计原理 .22.1.1 基本原理简述 .22.1.2 关于音乐的原理知识概况 .2第三章 ATMEL 89C51 简介 .53.1 ATMEL 89C51简介 .53.1.1 AT89C51单片机 .53.1.2 单片机 CPU结构 .53.1.3 AT89

8、C51用户系统 .63.1.4 引脚介绍 .73.1.5 蜂鸣器原理 .7第四章 软件编程设计 .84.1 编程思路 .84.2 编程方案的设计 .94.2.1 软件功能选择 .94.2.2 综合调试 .94.2.3 程序清单 .9心得体会 .16致谢 .17参考文献 .17第一章 绪论1.1课程设计目的应用单片机,基于按键控制蜂鸣器播放多段音乐,利用它的原理组成一个简单的音乐盒。1.2课程设计任务1)以单片机为核心部件组成一个简单音乐播放器;2)利用单片机的定时器产生乐谱的各种频率方波,信号经过放大后由蜂鸣器发出声音;3)自行定义按键盘,当有键按下时,能相应的播放出歌曲。有一个停止键能控制音

9、乐的播放;1.3课程设计的意义利用开发板及组成的器件,在软件及硬件上进一步了解单片机的原理,深入了解了单片机 C51 语言的实际应用,能更深地理解课堂上所学的内容,巩固C 语言程序编写,亲身体会作为一名设计人员所需要具备的各种能力,学会理论知识联系实际,提高我们发现问题,分析问题,解决问题和实践动手的能力。第二章 设计原理2.1 设计原理2.1.1 基本原理简述声音是通过振动产生的。单片机对某一引脚以一定的频率循环置 1 置 0,该引脚便产生一定频率的方波,方波通过放大,作用于一定的物理实件(蜂鸣器) ,就产生了一定频率的声音。若改变输出方波的频率,产生的声音随之改变。通过控制输出方波的时间长

10、短,声音的长短也可以得到控制,因此,根据乐谱,以类似的音节及同样的节拍,单片机就可以产生电子音乐。音乐的播放选择可以通过按键的输入得以实现。为简便起见,以一定的频率方波产生的音在其每个周期内高低幅值得时间各占一半因此,输出引脚在每个方波周期内要动作两次:一次升高,一次降低。即输出引脚的频率是原音频率的两倍。方波的产生由定时器控制。定时器 T0 工作在定时方式 1,改变 TH0 及TL0,产生不同的音频频率。必须考虑到中断响应时间的影响,尤其在高音部分,若忽略中断响应时间,会使音频频率比标准值低几十 Hz,相当于 1/4 音程,很容易听出来,对低音部分影响不大。一般中断响应时间为 36 个机器周

11、期,经过反复试验取 5 个机器周期作为校正最为恰当,表 1 中所给的定时初值就是考虑中断响应后的定时常数。另外,为避免 T1 中断可能引起杂音,应将定时器T0 中断设为高优先级。这样编写出来的程序播放的音与标准音叉进行差频校音,非常准确和谐。音乐播放器的基本硬件电路有六部分组成:单片机、时钟与复位电路、选择按键输入电路、音频发生器、音频放大器和扬声器。2.1.2 关于音乐的原理知识 在音乐中使用的各个固定频率的音叫音级 1。常用符号C、D、E、F、G、A、B、c、d、e、a 1、b 1、c 2、d 2表示,它们对应于钢琴上的白键。两音之间音高的距离叫音程。在上述音级中,E 与 F、B 与 C 之间音高的距离仅为其它相邻音级之间距离的一半,称它们之间的音程为半音音程,而称其它相邻各音之间的距离为全音音程。在这些全音音程之间又加入新的半音音级,用符号C、D、F、G、A、c、d、f、表示,对应于钢琴上的黑键。音持续时间的长短即时值,一般用拍数表示。休止符表示暂停发音。下面分别是各音符及对应频率(表 2.1)与节拍表(表 2.2)表 2.1 各音符及对应频率音符 低 DO

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号