- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本科毕业设计论文
题 目
专业名称
学生姓名
班 级
学 号
指导教师
毕业时间
毕业 任务书],北京:清华大学出版社,1997.11
[4] 李华,MC—51 系列单片机实用接口技术[M],北京:北京航空航天大学出版社,1993.8:
[5] 马忠梅,单片机的C语言Windows 环境编程宝典[M],北京:北京航空航天大学出版社,2003.6
[6] 李广弟,单片机基础[M],北京:北京航空航天大学出版社,2007.6 导师意见
指导教师签字:
年 月 日 系意见
系主任签字:
年 月 日 注:内容用小四,宋体
目 录
摘 要 I
Abstract II
前 言 III
第一章 绪 论 1
1.1 研究背景及其意义 1
1.2研究内容 2
1.3 本文结构安排 2
第二章 系统总体介绍 4
2.1 AT89C51单片机基础知识 4
2.1.1 AT 89C51单片机引脚及其功能 4
2.1.2 中央处理器(CPU) 6
2.1.3 定时器/计数器 7
2.1.4中断系统 7
2.1.5 内部总线 7
2.2其他硬件模块 7
2.2.1时钟与复位模块 7
2.2.2按键选择模块 8
2.2.3音频发生及放大器模块 8
2.3设计软件介绍 8
2.3.1 PROTEUS软件简介 8
2.3.2 KEIL简介 9
第三章 硬件设计 10
3.1 总体设计框图 10
3.2各部分硬件设计及其原理 10
3.2.1 AT89C51简介 10
3.2.2 LED显示电路设计与原理 11
3.2.3 时钟振荡电路 11
3.3 系统硬件电路图及功能 12
第四章 软件设计 14
4.1音乐播放编码理论 14
4.1.1 音调的确定 14
4.1.2音节编码 16
4.2 编程思路简述 17
4.2.1编程描述 17
4.2.2原理框图 18
4.3总原理图及元器件清单 19
第五章 结论 20
致 谢 21
参考文献 22
毕业设计小结 23
附件: 程序清单 24
摘 要
AT89C51系列单片机的音乐盒,依据单片机技术原理,通过硬件电路制作以及软件编译,设计制作出一个多功能多功能音乐盒。该音乐盒主要由按键电路、复位电路、时钟电路以及蜂鸣器组成。使用两个按键控制音乐盒,一个用来切换歌曲,另一个用来切换8路LED的变化花样,本音乐盒共有两首歌曲,花样灯花样共计3种。播放歌曲时,蜂鸣器发出某个音调,与之对应的LED亮起。本设计利用KEIL编程软件对音乐盒源程序进行编程并调试,配合PROTEUS仿真软件对硬件进行仿真调试,节约了设计时间。
关键词: AT89C51KEIL; PROTEUS
Abstract
The design is a series based on AT89C51 microcontroller music box , according to principles of SCM technology , produced by the hardware circuits and software compiler , designed to produce a versatile multifunction music box . The Music Box consists of key circuit , reset circuit, clock circuit and buzzer components. Using two buttons control music boxes, one for switch songs , and another 8-way LED for switching pattern changes , the music box from two songs, a total of three kinds of tricks lamp pattern . Playing a song, a buzzer tone corresponding LED lights up. This design uses KEIL programming software for music boxes and debug source cod
文档评论(0)