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

《单片机原理与应用课程设计》-数字音乐盒设计汇.doc

《单片机原理与应用课程设计》-数字音乐盒设计汇.doc

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《单片机原理与应用课程设计》-数字音乐盒设计汇

长 沙 学 院 《单片机原理与应用课程设计》 课程设计说明书 系 (部) 电子与通信工程系 专业(班级) 08电气二班 姓 名 学 号 指导教师 王新辉、谢明华、刘辉 起止日期 《单片机技术及应用》课程设计任务书 系(部):电子与电气工程系 专业:08级电气工程 指导教师:王新辉、谢明华、刘辉 课题名称 数字音乐盒设计 设计内容及要求 课题要求: 用单片机的I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲。 共有10首乐曲,每首乐曲都由相应的按键控制,并且有开关键、暂停键、上一曲及下一曲控制。 用12864液晶显示显示本人的姓名、班级和学号,还有歌曲的序号、播放时间,开机时显示英文欢迎提示字符等信息。 设计工作量 1、汇编或C51语言程序设计; 2、程序调试,在Proteus上进行仿真; 3、提交一份完整的课程设计说明书,包括封面,中文摘要,目录,正文(正文主要包括:设计原理、程序设计、程序分析、仿真分析、调试过程,调试结果等部分),参考文献、设计总结等。 进度安排 起止日期(或时间量) 设计内容(或预期目标) 备注 第一天 课题介绍,答疑,收集材料,C51介绍 第二天 设计方案论证,练习编写C51程序 第三天~第六天 程序设计 第六天~第八天 程序调试、仿真 第九天~第十天 系统测试并编写设计说明书 教研室 意见 年 月 日 系(部)主管领导意见 年 月 日 长沙学院课程设计鉴定表 姓名 学号 专业 班级 设计题目 数字音乐盒设计 指导教师 王新辉、谢明华、刘辉 指导教师意见: 评定等级: 教师签名: 日期: 答辩小组意见: 评定等级:     答辩小组长签名:     日期:     教研室意见: 教研室主任签名: 日期:   系(部)意见: 系主任签名:        日期:      说明 课程设计成绩分“优秀”、“良好”、“及格”、“不及格”四类; 摘要 本设计是以AT89C51芯片的电路为基础,利用keil和proteus仿真软件,设计出一个多功能音乐盒。音乐盒主要由五大模块构成,包括AT89C51芯片、4*4矩阵键盘、蜂鸣器、晶振复位电路和12864液晶显示器。有开机键(开机时显示welcom),暂停键、播放键、上一曲、下一曲以及10个用来选择歌曲的键。此外用户可以按照自己的喜好选择音乐并将其转化成机器码存入单片机的存储器中。对于不同型号的单片机只需要相应的改变一下地址即可。该软、硬件系统具有很好的通用性,很高的实际使用价值。 关键字:AT89C51;Keil;12864液晶显示器;计时;音乐盒 原理描述 2.1芯片AT89C51的介绍 AT89C51是一种带4K字节闪存可编程可擦除只读存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压,高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如图所示 图AT89C51引脚排列图 2.2 LCD12864的显示 12864是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及128×64全点阵液晶显示器组成。它有8页(8行一页)、128列,可完成图形显示,也可以显示8×4个汉字。 12864硬件模块说明: 图2.2中,IC1为行驱动器,IC2、IC3为行驱动器,外部的CPU通过13根线对模块进行控制。其中DB7—DB0为并行数据总线,E、R/W、D均为控制信号线,CSA、CSB则为选屏信号,分别控制左、右半屏。 图2.2 12864的硬件模块图 2.3 音调的产生 频率的高低决定了音调的高低。音乐的十二平均

文档评论(0)

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

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

1亿VIP精品文档

相关文档