基于单片机的数字音乐盒设计_单片机课程设计 下载本文

湖南铁路科技职业技术学院单片机课程设计说明书

湖南铁路科技职业技术学院

单片机课程设计

题 目:基于单片机的数字音乐盒设计 专 业:机电一体化 系 部:机械工程系

1

湖南铁路科技职业技术学院单片机课程设计说明书

基于单片机的数字音乐盒设计

任 务 书

一、任务

设计一款基于AT89C51单片机的数字音乐盒。

二、设计要求

(1)利用单片机的I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲。

(2)共有10首音乐,每首乐曲都由相应的按键控制,并有开关键、暂停键、上一曲及下一曲控制键;

(3)利用LCD液晶显示歌曲的序号、播放时间,开机时显示英文欢迎提示字符。

2

湖南铁路科技职业技术学院单片机课程设计说明书

目 录

任 务 书 ...................................................... 1 目 录 ........................................................ 2 1 概述 ........................................................ 5 1.1单片机数字音乐盒有关介绍 ................................. 5 1.2 LED显示屏控制技术状况 .................................... 9 1.3 本设计任务 ............................................... 10 2总体方案论证与设计 .......................................... 12 2.1 单片机的选取 ............................................. 12 2.2 LED显示方式 ............................................. 13 2.3 LED驱动模块 ............................................. 13 2.4 系统总体结构框图 ......................................... 14 3 系统硬件设计 ............................................... 15 3.1 AT89C51 芯片功能和硬件连接 ............................... 15 3.2 LED显示器 ............................................... 18 3.3 键盘 ..................................................... 19 3.4 系统复位电路的设计 ....................................... 20 3.5 时钟电路模块 ............................................. 20 3.6 输出显示电路 ............................................. 21 3.7 音频输出部分 ............................................. 21 3.8 整体硬件电路 ............................................. 23 4系统软件设计 ................................................. 25 4.1 主模块的设计 ............................................. 25 4.2 外部中断源系统设计 ....................................... 26 4.3 基本显示模块设计 ......................................... 27 4.4 系统初始化程序 ........................................... 28

3