- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
简易电子琴的设计7概要
《微机原理及接口技术》课程设计任务书题目:简易电子琴程序设计学生姓名:班级:学号:指导教师:设计目的以简易电子琴为背景,对简易电子琴程序进行分析和设计。通过该题目的分析和设计,学习微机软、硬件系统设计开发过程,加深微机原理及应用课程基础知识的理解和综合运用能力,熟悉集成电路芯片的使用方法,熟悉微机编程及接口电路,学习体会工程实际设计的过程,培养学生独立解决实际工程问题的综合能力。学生初步得到用汇编语言书写程序的训练,全面培养程序设计过程中的分析、设计、编码、测试及文档规范书写的能力,得到运用汇编语言的综合训练,提高解决实际问题的能力。设计内容学生通过该题目的设计过程,可以初步掌握汇编语言的运用、软件开发方法并提高解决实际问题的能力。设计任务包括:1.弹奏:用户每按一个键盘琴键就弹奏相应的音符;2.演奏:按下键盘上某一个指定的建后自动弹奏预存琴谱功能;3.变调:按下键盘上某一指定键后,再弹奏和演奏时琴键相应的音符频率变高;按下另一指定键后,再弹奏和演奏时琴键相应的音符频率变低;4. 程序采用汇编语言在PC机上完成;5. 完成符合学校要求的设计计算说明书。6. 提倡创新。设计要求及工作量1.利用Intel 8086 CPU及其相应的外围扩展电路及接口电路,设计系统硬件原理图,并绘制于2号工程图纸。2.给出程序的设计思路,设计系统软件流程框图,并绘制于2号工程图纸。 3.完成设计计算说明书。要提交的成果1. 设计计算说明书一份,包括以下内容:(1) 封面;(2) 设计任务书(3) 课题摘要;(4) 目录;(5) 正文:① 简要说明本设计的基本内容、用途及特点;② 方案比较及论证;③ 硬件系统说明(硬件设计思路、系统构成框图、芯片选择、存储空间与I/O地址分配);④ 画出完整的硬件电路图,并说明电路的工作原理;⑤ 软件系统说明(软件设计思路、源程序清单及必要的注释);⑥ 主要单元电路的设计及参数计算;⑦ 列出所用元器件及集成芯片型号;⑧ 指出所设计电路的特点和方案的优缺点;⑨ 总结体会;⑩ 参考文献。备注:设计计算说明书要求用黑色字迹手写。2. 系统硬件原理图纸。3. 系统软件流程框图纸。五、设计进度计划及时间安排序号工作内容时 间1布置课程设计任务、具体要求等;消化、理解设计任务1天2查阅、消化、理解有关资料,形成初步方案2天3系统设计、分析2天4程序设计,方案修改、调试2天5撰写设计报告,设计总结、验收2天6答辩1天六、主要参考资料1.《微型计算机原理》 王忠民 主编. 西安电子科技大学出版社,20132.《微型计算机原理与接口技术》 李长青,李泉溪主编. 中国矿业大学出版社,20063.《电气控制与可编程控制器》 陈立定,吴玉香,苏开才编.广州:华南理工大学出版社,20014.《IBM-PC汇编语言程序设计》 沈美明. 清华大学出版社,2001年8月第2版 5.《IBM-PC汇编语言程序设计例题习题集》沈美明. 清华大学出版社,1991年6月第1版 6.《微机系统和接口应用技术》 朱世鸿. 清华大学出版社,2006年9月第1版 7.《微机原理与接口技术课程设计》 宋世杰.机械工业出版社,20058.《汇编语言课程设计案例精编》 李真香等.北京:中国水利水电出版社,2004目 录摘 要11.绪论21.1基本内容:21.2应用及特点22方案的设计及选择42.1方案的设计及选择42.2方案的论证43硬件系统说明53.1硬件设计思路53.2 电子琴的硬件框图和硬件连接图53.3芯片的选择63.4 8253芯片的资料94软件系统设计原理134.1软件设计原理:134.2程序流程图:134.3各功能模块24.3.1发音程序24.3.2 延时程序24.3.3 停止发音程序24.4各模块流程图34.4.1系统流程图34.4.2发音子程序流程图44.4.3自动演奏流程图54.5硬件调试54.6软件调试55芯片清单1总结1致谢26参考文献3附录1整体的软件汇编程序2摘 要随着电子技术的发展,电子琴很为常见,硬件的设计很费人力与物力,因此软件的应用得到了很好的应用,这个简易电子琴设计采用了软硬件结合的方法完成了任务要求。应用了8255和8253的芯片,利用CPU,8086达到软硬件结合,从而实现电子琴的弹奏和演奏两种方式的应用。可以随心所欲控制电子琴是弹奏和自动演奏。可以随心所欲控制电子琴是弹奏和自动演奏。本课程设计以制作一个简易电子琴为最终结果,主要以硬件测试为主。首先进行电路分析,设计电路图,其次考虑所有可能出现的问题,完善电路图,再选择合适的硬件,最后按照电路图线路搭试,调试测试,直至达到理想的目标。当然在这之前要事先查阅资料。还有测试其芯片是否好坏的电路和方法,同时还要了解芯片原理,当然还要计算八个音阶的产生的频率,测试电子琴我们要
文档评论(0)