武汉理工大学华夏学院课程设计(报告)题目名称简易电子琴设计课程名称微型计算机原理与接口技术学生姓名张志刚学号10212507109系、专业信息工程系测控1071指导教师李波2010年1月28日课程设计任务学生姓名:张志刚专业班级:测控技术与仪器1071班指导教师:李波工作单位:武汉理工大学华夏学院题目:简易电子琴的设计初始条件:1.运用所学的微机原理和接口技术知识;2.微机原理和接口技术实验室的实验箱设备
要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)使用汇编语言设计一个能够用键盘运行的电子琴,(实现一个以上功能):1
弹奏:用户每按一个键盘琴键就弹奏相应的音符;2
演奏:按下键盘上某一个指定的建后自动弹奏预存琴谱功能;3
变调:按下键盘上某一指定键后,再弹奏和演奏时琴键相应的音符频率变高;按下另一指定键后,再弹奏和演奏时琴键相应的音符频率变低;4
严格按照课程设计说明书要求撰写课程设计说明书
时间安排:序号阶段内容所需时间(天)1设计思路、原理电路设计12编程,调试33撰写课程设计报告1合计5指导教师签名:年月日系主任(或责任教师)签名:年月日摘要随着电子技术的发展,电子琴很为常见,硬件的设计很费人力与物力,因此软件的应用得到了很好的应用,这个简易电子琴设计采用了软硬件结合的方法完成了任务要求
应用了8255和8253的芯片,利用CPU,8086达到软硬件结合,从而实现电子琴的弹奏和演奏两种方式的应用
可以随心所欲控制电子琴是弹奏还是自动演奏
此电子琴程序实现了:1
弹奏:用户每按一个键盘琴键就弹奏相应的音符;2
演奏:按下键盘上某一个指定的建后自动弹奏预存琴谱功能
k0为控制键:高电平时自动演奏
打到低电平时停止演奏
低电平时可弹奏,K1,K2,K3,K4,K5,K6,K7分别为1,2,3,4,5,6,7目录……………………………………