基于89C51的数字音乐盒的设计

  • 格式:doc
  • 大小:5.25 MB
  • 文档页数:28

单片机系统课程设计

单片机系统

课 程 设 计

成绩评定表

设计课题 : 基于89C51的数字音乐盒的设计

学院名称 : 电气工程学院

专业班级 : 自动1102

学生姓名 : 袁超杰

学 号 : 201123910302

指导教师 : 王黎

设计地点 : 31-630

设计时间 : 2013-12-16~2013-12-27

指导教师意见:

成绩:

签名: 年 月 日

单片机系统课程设计

单片机系统

课 程 设 计

课程设计名称: 基于89C51的数字音乐盒的设计

专 业 班 级 : 自动1102

学 生 姓 名 : 袁超杰

学 号 : 201123910302

指 导 教 师 : 王黎

课程设计地点: 31-630

课程设计时间: 2013-12-16~2013-12-27

单片机系统课程设计

单片机系统 课程设计任务书

学生姓名 袁超杰 专业班级 自动1102 学号 201123910302

题 目 基于89C51的数字音乐盒的设计

课题性质 工程设计 课题来源 自拟

指导教师 王黎

主要内容

(参数) 1、利用89c51单片机设计一个数字音乐盒,实现功能如下:

2、内置4首音乐歌曲,通过单片机的I/O口产生方波驱动蜂鸣器播放音乐。

3、通过独立按键对歌曲实现暂停、上一曲、下一曲功能的控制。

4、具备复位功能。

任务要求

(进度) 第1-2天:熟悉课程设计任务及要求,查阅技术资料,确定设计方案。

第3-4天:按照确定的方案设计单元电路。要求画出单元电路图,元件及元件参数选择要有依据,各单元电路的设计要有详细论述。

第5-6天:软件设计,编写程序。

第7-8天:实验室调试。

第9-10天:撰写课程设计报告。要求内容完整、图表清晰、文理流畅、格式规范、方案合理、设计正确,篇幅合理。

主要参考

资料 [1] 张迎新.单片微型计算机原理、应用及接口技术(第2版)[M].北京:

国防工业出版社,2004

[2]伟福LAB6000系列单片机仿真实验系统使用说明书

[3] 阎石.数字电路技术基础(第五版).北京:高等教育出版社,2006

审查意见

系(教研室)主任签字: 年 月 日

单片机系统课程设计

目 录

1绪论............................................................................................................................. 1

1.1数字音乐盒概述............................................................................................... 1

1.2设计思想及基本功能....................................................................................... 1

2总体方案设计............................................................................................................. 2

2.1方案设计........................................................................................................... 2

2.2 方案比较.......................................................................................................... 3

2.3方案选取........................................................................................................... 3

3 硬件电路设计............................................................................................................ 3

3.1 直流稳压电源电路设计.................................................................................. 3

3.2 单片机最小系统设计...................................................................................... 4

3.3 蜂鸣器电路...................................................................................................... 5

3.4 键盘控制电路.................................................................................................. 5

4 系统软件设计............................................................................................................ 6

4.1 主程序软件设计.............................................................................................. 6

4.2 中断服务程序设计.......................................................................................... 7

5总结............................................................................................................................. 7

参考文献:.................................................................................................................... 9

附录.............................................................................................................................. 10

附录一 系统原理图............................................................................................. 10

附录二 系统调试................................................................................................. 11

附录三 程序代码................................................................................................. 12

附录四 机器码..................................................................................................... 17

单片机系统课程设计

1 1绪论

1.1数字音乐盒概述

数字音乐盒是现代电子科技与音乐结合的产物,是一种新型的播放乐器。因为单片机具有强大的控制功能和灵活的编程实现特性,数字音乐盒已经溶入现代人们的生活中,成为不可替代的一部分。本文的主要内容是用AT89S51单片机为核心控制元件,设计一个数字音乐盒。该音乐盒主要由按键电路、单片机最小系统、以及蜂鸣器电路组成,使用3个按键控制音乐盒。本系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠等,具有一定的实用和参考价值。

1.2设计思想及基本功能

该系统具有一般音乐盒的最基本功能,即通过蜂鸣器播放音乐曲目,通过键盘电路控制歌曲的播放。在选取设计方案和采取元器件方面,该系统本着简单实用经济的思想,尽量简化电路设计,用最简单的电路布线和选用最经济实用的器件来达到设计要求。

数字音乐盒控制系统具有以下几个基本功能:

(1)内置4首音乐歌曲,通过单片机的I/O口产生方波驱动蜂鸣器播放音乐。

(2)通过独立按键对歌曲实现暂停、上一曲、下一曲功能的控制。

(3)具备复位功能。

单片机系统课程设计

2 2总体方案设计

2.1方案设计

根据查阅的资料和现实生活中的应用,我认为用两种方案可实现数字音乐盒的功能:

方案(一):利用数字音乐芯片配合电源电路,放大电路实现音乐播放,其框图如图2-1所示。

音乐芯片电源模块放大电路音频输出