1、 学学 号:号: xxxxxxxxxxx 课课 程程 设设 计计 题题 目目 键盘钢琴汇编语言程序设计 学学 院院 自动化学院 专专 业业 自动化专业 班班 级级 xxxxxxxx 姓姓 名名 xxxxxx 指导教师指导教师 xxxxxx 2012 年 01 月 12 日 3 2 1 课程设计任务书课程设计任务书 学生姓名:学生姓名: xxxxxxxx 专业班级:专业班级: xxxxxxxxxxxxxx 指导教师:指导教师: xxxxxxxx 工作单位:工作单位: xxxxxx xxxxxx 题题 目目: : 键 盘 钢 琴 汇 编 语 言 程 序 设 计 初始条件:初始条件: 采用16 位微
2、处理器 8086 CPU 以及86 系列微型计算机的指令系统; 软件设计平台为多功能微型计算机实验软件MFS 中的微机原理实验集成环境MF2KP, 仿 真设计平台为Proteus 软件。 要求完成的主要任务: 设计汇编语言程序,实现键盘钢琴功能,具体功能要求如下: (1)在键盘上自定义若干键对应钢琴键; (2)单击钢琴键,计算机发出相应音阶,发声时间自定义; (3)单击”ESC”键退出程序。 音阶与频率的对应关系如下表所示: 音符 4 5 6 7 1 2 3 4 5 6 7 频率/Hz 175 196 220 247 262 294 330 349 392 440 494 523 587 65
3、9 根据功能要求绘制程序流程图、编写完整的汇编语言程序并上机调试: 撰写课程设计说明书。课程设计说明书的撰写格式如下: (1)设计说明书包括封面、任务书(指导老师提供)、正文、参考文献(3 5 篇)、附录(程序清 单,要求有注释)、成绩评定表(指导老师提供)。 (2)说明书正文包含总体方案论证(功能分析、系统连接图设计或算法说明);程序流程图设计及其 说明、软件设计关键问题说明;程序调试说明、结果记录及分析;课程设计收获及心得体会。 (3)同一选题若为合作完成,设计说明书中需注明本人承担的设计部分。 时间安排: (本次课程设计时间:2012 年1 月4 日-13 日,历时一周半) 周次 具体时
4、间 设计内容 第 一 周 1 月 4 日 指导老师就课程设计内容、设计要求、设计进度安排、评分标准等作具体 介绍。 强调课程设计期间纪律要求。 学生确定选题, 明确设计内容及要求。 1 月 5 日 根据选题查阅资料,完成方案的初步设计,包括系统原理及算法。 1 月 6 日 绘制系统硬件接线图(接口应用设计题必须)以及程序流程图。 第 二 周 1 月 9 日 学生根据程序流程图,编写程序代码。 1 月 10 日 仿真调试、修改。 1 月 11 日 学生结合程序流程图解释说明设计思路与算法;指导老师检查程序运行效 果,并就结果进行评分。 1 月 12 日 学生撰写课程设计说明书。 1 月 13 日 上交课程设计说明书,以及答辩。 指导教师签指导教师签名:名: