1、 - 1 - 毕业设计(论文)任务书毕业设计(论文)任务书 专业(班) :专业(班) : 姓名:姓名: 1、课题名称、主要内容和基本要求 课题名称:简易电子琴的制作 主要内容:该简易电子琴可实现从低音 1DO 到高音 7SI 共 21 个音符的控制,按下 相应的键可随意弹奏想要表达的音乐,开关显示为液晶显示。 基本要求: 1、开关显示为液晶显示; 2、用汇编语言按键控制低音 1DO 到高音 7SI 共 21 个音符。 2、 进度安排 周次 工作内容 执行情况 13 选定题目、搜集资料 完成 4 选择方案、技术可行性分析、方案论证与确定 完成 5 修改开题报告、评定开题报告 完成 6 由老师对方
2、案的制作要求作指定说明并改良 完成 7 电路原理图设计、采购元器件 完成 89 硬件的实现(焊接技术、相关仪器设备的使用) 完成 1013 软件的实现(完成相关软件编程设计工作) 完成 1415 整个设计的软硬件调试 完成 16 演示制作成品、讲解设计思路、回答提问 - 2 - 3、 指导教师评语 指导教师核定成绩: 指导教师签名: 4、 评阅教师评语 评阅教师核定成绩: 评阅教师签名: 5、毕业设计(论文)成绩 答辩委员会主任签名: - 3 - 摘要摘要 本文介绍了一种由 AT89S51 单片机、1602 液晶显示模块和键盘控制组成的 简易电子琴的实施方案。 本系统以单片机 AT89S51
3、为控制核心,通过对键盘的控制实现对从低音 1DO 到高音 7SI 等的 21 个音符的控制。开关显示为液晶显示,用户按不同的键即可 随意弹奏想要表达的音乐。它是 51 单片机中非常典型的应用之一。 关键词:A T89S51 单片机、1602 液晶显示模块、键盘控制、简易电子琴 AbstractAbstract This article introduce the simple Novachord that consist of AT89C51 SCM(Single Chip Microcomputer) 、 1602LCD(Liquid Crystal Display) and keys .
4、This systems manipulative core is 89s52 single chip.Through click the keys,we can get the note from bass note DO to high note SI.The on-off display is LCD display.User can click the keys what they want to,and can play the music what they want.This simple Novachord is a typical use of 51 SCM. KEY WOR
5、D:KEY WORD: AT89C51 SCMAT89C51 SCM、1602LCD1602LCD、Keys ControlKeys Control、SimpleSimple NovachoNovachordrd - 4 - 目目 录录 毕业设计任务书 1 摘 要. 3 目 录. 4 前 言. 5 一、课题的提出. 6 二、方案的选择与论证. 7 2.1 硬件电路的方案论证 . 7 2.1.1 独立式按键控制. 7 2.1.2 4*4 键盘控制. 7 2.1.3 LINKKEY 键盘控制 8 2.2 软件实现的方案论证 . 9 三、主要元器件的介绍 13 3.1 AT89S51 高性能单片机
6、13 3.2 1602 液晶显示模块 . 22 3.2.1 液晶模块管脚定义 . 22 3.2.2 液晶模块指令详解 . 23 3.2.3 显示位和标准字符库 . 26 3.2.4 间接控制方式接口电路和驱动程序 26 四、总体设计 30 4.1 硬件原理图 . 30 4.2 软件的实现 31 五、结论. 41 六、结束语. 42 参考文献. 43 附录一. 44 附录二. 46 - 5 - 前前 言言 随着大规模集成电路的出现及其发展,将计算机的 CPU 、RAM 、 ROM 、 定时/数器和多种 I/O 接口集成在一片芯片上,形成芯片级的计算机,因此单片 机 早 期 的 含 义 称 为 单 片 微 型 计 算 机 , 直 译 为 单 片 机 ( Single Chip Microcomputer)单片机的出现是计算机技术发展史上的一个重要里程碑,单片 机的诞生标志着计算机正式形成了通用计算机系统和嵌入式计算机系统两大分 支。 单片机的主要特点有 : 1 、具有优异的性能价