1、-1- 单 片 机 原 理 与 应 用 课 程 设 计 单 片 机 原 理 与 应 用 课 程 设 计 课 程 设 计课 程 设 计 说 明 书说 明 书 系 (部) 电子与通信工程系 专业(班级) 08 电气二班 姓 名 学 号 指导教师 起止日期 单片机单片机技术技术及应用及应用课程课程设计任务书设计任务书 课题名称 数字音乐盒设计 设 计 内 容 及 要 求 课题要求: 1、用单片机的 I/O 口产生一定频率的方波, 驱动蜂鸣器, 发出不同的音调, 从而演奏乐曲。 2、共有 10 首乐曲,每首乐曲都由相应的按键控制,并且有开关键、暂停 键、上一曲及下一曲控制。 3、用 12864 液晶显
2、示显示本人的姓名、班级和学号,还有歌曲的序号、播 放时间,开机时显示英文欢迎提示字符等信息。 设 计 工 作 量 1、汇编或 C51 语言程序设计; 2、程序调试,在 Proteus 上进行仿真; 3、提交一份完整的课程设计说明书,包括封面,中文摘要,目录,正文(正 文主要包括:设计原理、程序设计、程序分析、仿真分析、调试过程,调 试结果等部分) ,参考文献、设计总结等。 进 度 安 排 起止日期 (或时间量) 设计内容(或预期目标) 备注 第一天 课题介绍,答疑,收集材料,C51 介绍 第二天 设计方案论证,练习编写 C51 程序 第三天第六天 程序设计 第六天第八天 程序调试、仿真 第九天
3、第十天 系统测试并编写设计说明书 教研室 意见 年 月 日 系(部)主 管领导意见 年 月 日 一、一、 摘要摘要 本设计是以 AT89C51 芯片的电路为基础,利用 keil 和 proteus 仿真软件,设计出一个 多功能音乐盒。音乐盒主要由五大模块构成,包括 AT89C51 芯片、4*4 矩阵键盘、蜂鸣器、 晶振复位电路和 12864 液晶显示器。有开机键(开机时显示 welcom) ,暂停键、播放键、上 一曲、下一曲以及 10 个用来选择歌曲的键。此外用户可以按照自己的喜好选择音乐并将其 转化成机器码存入单片机的存储器中。 对于不同型号的单片机只需要相应的改变一下地址即 可。该软、硬件
4、系统具有很好的通用性,很高的实际使用价值。 关键字:A T89C51;Keil;12864 液晶显示器;计时;音乐盒 二、二、 原理描述原理描述 2.1 芯片 AT89C51 的介绍 AT89C51 是一种带 4K 字节闪存可编 程可擦除只读存 储器( FPEROMFlash Programmable and Erasable Read Only Memory)的低电压,高性能 CMOS 8 位微处理器, 俗称单片机。AT89C2051 是一种带 2K 字节闪存可编程可擦除只读存储器的单片机。 单片机的可擦除只读存储器可以反复擦除 100 次。该器件采用 ATMEL 高密度非易失 存储器制造技术制造,与工业标准的 MCS-51 指令集和输出管脚相兼容。由于将多功 能 8 位 CPU 和闪烁存储器组合在单个芯片中,ATMEL 的 AT89C51 是一