【精品】单片机音乐发生器毕业设计论文.doc

【精品】单片机音乐发生器毕业设计论文.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计说明书(论文) 设计(论文)题目: 单片机音乐发生器 专 业: 应用电子 班 级: 应电G09-3 学 号: 0973204 姓 名: 王宝旭 指导教师: 王娜丽 2011年4月20日 目录 摘 要 1 绪 论 2 1.1研究的目的和意义 2 1.2国内外研究的现状及发展趋势 2 1.2.1国内外研究的现状 2 1.3音乐发生器的扩展 3 第1章 设计方案 4 1.1 设计方案论证 4 1.1.1 方案一 4 1.1.2 方案二 4 1.1.3 方案三 5 1.1.3 方案比较 6 第2章 硬件设计 7 2.1 电路组成及工作原理 7 2.1.1 电路组成 7 2.1.2 电路工作原理 7 2.2 AT89C51的简介 8 2.2.1 AT89C51功能概述 8 2.2.2 AT89C51的管脚图 9 2.2.3 AT89C5 单片机的引脚介绍 9 2.2.4 晶振电路 10 2.3 扬声器电路 10 2.4 显示电路 11 2.5 更换歌曲电路 11 2.6 复位电路 12 2.7 程序存储器外部扩展电路 12 第3章 软件系统设计 13 3.1 软件流程设计 13 第4章 系统调试 14 4.1 常用调试工具 14 4.1.1 Keil C 软件 14 4.1.2 PROTEUS软件 15 4.2 系统调试及性能分析 15 心得体会 16 参考文献 17 附 录 18 附录1 音乐发生器电路原理图 18 附录2 元件明细表 19 附录3 源程序代码 20 摘 要 近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月异更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。 当今,利用单片机控制音乐播放多不胜举,音乐芯片也相当之多,而利用单片机存储音乐,控制播放最为广泛。它有功能多﹑价格优﹑外围电路简单的特点,很受音乐爱好者及音乐芯片制造商的青昧。本文中,用单片机芯片及少数外围电路控制音乐播放。 本设计以单片机89C51为核心数据处理器件由数码管显示数据输入按键组成元件以低耗采用独立式,/0 口的电平拉低单片机检测到/O口电平为时自动编号自动自动编号当时会在数码管上显示。在显示时使用的是七段数码管显示在本设计中根据实际情况采用的是动态显示方法将其在数码管上显示出来口低位为字选段输入端。通过查表将字型码送给7段数码管显示数字如果“开始键”按下就向下执行否者跳到开始功能完整AT89C51和LM386(音频功放) 组成的音乐播放器功能特色硬件设计 (3)软件设计程序中根每个音符对应频率由定时器T0产生。为了程序调用方便,每个音符都对应一个编码,占用一个字节AT89C51、74LS373锁存器和27512外部扩展组成的音乐播放器功能特色硬件设计 (3)软件设计 程序中根音选取的是C调三个8度内的音符,共个音。每个音符对应频率由定时器T0产生。为了程序调用方便,每个音符都对应一个编码,占用一个字节。在程序中以查表的方式加载计数初值。当值为00H时表示空拍,与节拍码配合完成节拍发音。节拍码也占一个字节,其总时间度等于基本时间乘以节拍码的值。节拍码值为01H时,表示当前乐曲结束,为00H时,表示全部乐曲结束。为了编码简单,一般节拍码高半字节表示整拍,低半字节表示分数,只要基本延时设定恰当即可功能特色 本播放器。硬件设计 (3)软件设计 程序中音选取的是C调三个8度内的音符,共个音。每个音符对应频率由定时器T0产生。为了程序调用方便,每个音符都对应一个编码,占用一个字节。在程序中以查表的方式加载计数初值为了编码简单,一般节拍高半字节表示整拍,低半字节表示分数,只要基本延时设定恰当即可,为了及时响应键盘操作,键扫描指令安排在基本延时时间子程序中按键每按下一次,乐曲数目计数器R5加1或减1,根据R5的内容转向不同的乐曲通过方案对比,最终选择方案设计方框图如所示 单片机AT89C51是本系统的核心,它主要负责控制各个部分协调工作。在其外围接上:复位电路、数码管、按钮及扬声器。元件为:晶振X1、电容、电阻、与非门、非门、数码管、扬声器、四个按键、74LS373锁存器、27512外部程序存储器扩展。其中,四个按键分别是上一曲、下一曲、暂停/播放、复位。P1.0-P1.6是位选口,P3.2、P3.6、P3.7共同为上、下歌曲的调整口,实现对歌曲的调整操作,并且加减调整歌曲的曲号,P3.3口为歌曲的暂停/播放按钮,可对播放中的歌曲进

文档评论(0)

14576 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档