网站大量收购独家精品文档,联系QQ:2885784924

基于单片机的数字音乐盒(毕业论文).docVIP

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
山东建筑大学 课 程 设 计 说 明 书 题 目: 基于单片机的数字音乐盒 课 程: 单片机原理及应用B课程设计 院 (部): 信息与电气工程学院 专 业: 电子信息工程 班 级: 学生姓名: 学 号: 指导教师: 完成日期: 2013年6月 目 录 摘 要 I 1 设计目的 2 2 设计要求 2 3 设计内容 3 3.1 设计原理 3 3.2 方案设计 3 3.3 电路各模块说明 4 3.4 器件选择 6 3.5.系统设计 8 3.6 软件设计 8 3.7 仿真调试及操作说明 9 总结与致谢 10 参考文献 11 附录 12 附录一:基于单片机的数字音乐盒总电路图 12 附录二:音乐程序 12 摘 要 20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,基于单片机制作的电子式音乐盒,控制功能强大,可根据需要选歌,使用方便。所放歌曲的节奏可以根据需要进行设置,根据存储容量的大小,可以尽可能多的存储歌曲。 本设计由由单片机AT80C51芯片和LCD显示器为核心,辅以必要的电路,构成的一个单片机电子数字音乐盒。本设计采用4*4键盘,用Protel99来画系统硬件图,采用C语言进行编程,编程后利用KEIL C51来进行编译,再生成的HEX文件装入芯片中,采用proteus软件来仿真,检验功能得以正常实现。 关键词:单片机;音乐盒;电路;播放 1 设计目的 《单片机原理及应用》是高校工程专业的一门专业基础课,该门课程具有很强的实践性。通过课程的学习,使学生掌握基本概念、基本理论和基本技能。通过本次设计使同学们掌握对单片机的控制,实现自己编程,完成专业要求。 2 设计要求 1、利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲(最少储存三首乐曲,每首不少于30秒) 2、采用LCD显示信息 3、开机时有英文欢迎提示字符,播放时显示歌曲序号(或名称) 4、可通过功能键选择乐曲,暂停,播放 5、显示乐曲播放时间或剩余时间 3 设计内容 3.1设计原理 设计原理:通过按键给单片机的P2口输入低电平,进而利用程序来判断是否执行某一播放功能。而利用单片机的定时器0中断来控制播放乐曲。 3.2 方案设计 本实验采用AT80S51单片机的I/O口产生一定频率的方波,配合键盘系统,时钟电路,复位电路以及液晶显示电路,驱动蜂鸣器,发出不同的音调,从而演奏乐曲。共有4乐曲,每首乐曲都由相应的按键控制,并且有开关键、暂停键、上一曲以及下一曲控制键。 系统总体结构框图 3.3 电路各模块说明 3.3.1时钟电路 此系统的时钟电路设计是采用内部方式,即是利用芯片内部的振荡电路。利用12MHZ的晶振做外部时钟;AT80C51中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是该放大器的输入端和输出端。这个放大器与作为反馈元件的片外石英晶体(陶瓷)谐振器一起构成自然振荡器。外接石英晶体及电容C1、C2接在放大器的反馈回路中构成并联振荡电路。对外接电容C1,C2虽然没有什么严格的要求,但电容容量的大小会轻微影响振荡频率的高低、振荡器工作的稳定性、起振的难易程序及温度稳定性。如果使用石英晶体,我们推荐电容使用30PF10PF(而如果使用陶瓷振荡器建议选择40PF10PF)。其电路图如图3-3-1所示 图3-3-1 3.3.2 复位电路 51单片机的RST引脚是复位信号的输入端,复位信号是高电平有效,其有效时间应持续24个振荡脉冲周期(即二个机器周期)以上。一般有两种复位方式:上电复位和手动复位。复位电路图如图3-3-2所示。 图3-3-2 3.3.2 控制电路 键盘接口电路如图,本次设计中,按键有7个.键分别接于7根I/O线(P1口),各按键在实物连接上相互独立,彼此的工作状态互不影响,STC单片机自带上拉电阻因此无需外接上拉电阻,用查询法完成按键功能。其电路图如图3-3-2所示: 图3-3-2 3.3.3蜂鸣器电路: 利用PNP管放大驱动。基极接10K欧姆的电阻,发射极接蜂鸣器,集电极接电源。其电路图如图3-3-3所示: 图3-3-3 3.4 器件选择 3.4.1 80C51单片机简介  该系列单片机是采用高性能的静态80C51 设计 由先进CMOS 工艺制造并带有非易失性Flash 程序存储器 全部支持12 时钟和6 时钟操作 P89C51X2 和P89C52X2/54X2/58X2 分别包含128 字节和256 字节RAM 32 条I/O 口线 3 个

文档评论(0)

考试资料文库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档