微机原理课程设计电子琴课程设计报告.docxVIP

微机原理课程设计电子琴课程设计报告.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机与信息工程系 《系统接口设计》报告 电子琴课程设计 院 专 系: 业: 计算机信息工程系 计算机应用 班 级: Z090551 班 学 号: 姓 名: 刘 莎 指导老师: 赵国增 完成时间: 2011 年 6 月 10 日 评语: 成绩: 批阅教师签名: 批阅时间: 目 录 摘 要 1 第 1 章 电子琴课程设计 2 1.1 电子琴课程设计的目的与意义 2 1.1.1 电子琴课程设计的目的 2 1.1.2 电子琴课程设计的意义 2 1.2 电子琴课程设计的内容与要求 2 1.2.1 电子琴课程设计的内容 2 1.2.2 电子琴课程设计的要求 3 1.3 电子琴课程设计应解决的主要问题 3 第 2 章 电子琴课程设计的原理、思路和流程图 3 2.1 电子琴课程设计的原理 3 2.1.1 各个音节频率的设定 4 2.1.2 电路连接图 4 2.2 电子琴课程设计思路 5 2.3 电子琴课程设计的流程图 5 第 3 章 电子琴课程设计的源代码 9 第 4 章 系统调试与运行 20 4.1 电子琴课程设计运行结果 20 4.2 电子琴课程设计的特色和改进方向 21 第 5 章 心得体会 22 参考文献 22 微机原理与接口技术课程设计 微机原理与接口技术课程设计 — — PAGE 21— 摘 要 随着科技的高速发展, 计算机已经经过了好几代的更新, 然而计算机的运行的基本原理依然没有改变的。 而今, 我们通过两年的学习, 已经初步了解了计算机的基本结构和原理,并且已经学会了用汇编语言进行基本的程序编写。 而本次课程设计的主要目的就是巩固所学过的知识, 用汇编语言熟练地运用三大结构,进一步掌握一些指令的功能、 掌握子程序的定义及调用和中断的使用, 同时熟练运用通用寄存器和堆栈来进行编写一个完整的具有某种特定功能的程 序。 这个简易的电子琴设计采用了软硬件结合的方法完成了设计的要求不。 应用了 8255 和 8253 的芯片, CPU和 8086 达到软硬件的结合。从而实现了 PC机电子琴的弹奏和播放音乐的两种功能: 、弹奏用户每按奏一个键盘琴键就会发出相应的音符; 2、按下键盘上某些特定的键后,会自动弹奏预存琴谱的功能。键的控制: ESC或者 ENTER:退出; Q,W,E,R,T,Y,U 音符高音键; A,S,D,F,G,H,J 音符中音键; Z,X,C,V,B,N,M 音符低音键; 1 , 2,3,4,5,6,7 音符重音键; 按 P 键进入音乐播放菜单, 显示菜单后, 按 Q键返回上一级菜单, 1,2,3, 4 键播放预存曲谱的歌曲。 在本次课程设计中, 考察了我们编程的技巧、 运用 Debug动态调试工具进行 程序的调试的能力。 同时,本道设计题目还检查了学生对汇编语言这门课程的基本知识的掌握程度。 只有掌握汇编语言基本编程方法, 掌握程序各部分功能及其相互联系、相互作用,并要熟悉基本的音乐知识,才能独立的把程序写出来,才 能把程序写好。 关键字: 课程设计、汇编语言、指令、中断、寄存器 第 1 章 电子琴课程设计 电子琴课程设计的目的与意义 电子琴课程设计的目的 本课程设计主要是通过汇编语言用软件编程的方法实现简单的 PC仿真电子琴。通过在《微机原理与接口技术》课程上所学的汇编知识和相关芯片知识,来 完成本课程设计。 学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论知识 对应用技术的指导性作用, 进一步加强理论知识与应用相结合的实践和锻炼。 通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解, 使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全 面提高。 电子琴课程设计的意义 通过此课程设计可提高我们独立思考问题解决问题的能力, 学会怎样去查资料,有效的利用网络所提供的有效资源。提高我们主动学习的能力。 电子琴课程设计的内容与要求 电子琴课程设计的内容 通过汇编语言用软件编程的方法实现简单的 PC仿真电子琴。 电子琴课程设计的要求 1、按键发音 当从键盘上敲击 q~u 时,音响发出哆、唻、咪、发、嗦、啦、唏、唗的重低音节。 当从键盘上敲击 a~j 时,音响发出哆、唻、咪、发、嗦、啦、唏、唗的低音节。 当从键盘上敲击 z~m时,音响发出哆、唻、咪、发、嗦、啦、唏、唗的中音节。 当从键盘上敲击 1~7 时,音响发出哆、唻、咪、发、嗦、啦、唏、唗的 高音节。 按 Esc 或者 Enter 键时退出程序。 2、屏幕显示所有操作的提示信息。 电子琴课程设计应解决的主要问题 该课程设计应该解决的主要问题有: )查找出哆、唻、咪、发

文档评论(0)

Sigh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档