资源描述:
《微机原理课程设计 电子琴课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、微机原理与接口技术课程设计计算机与信息工程系《系统接口设计》报告电子琴课程设计院系:计算机信息工程系专业:计算机应用班级:Z090551班学号:Z09055115姓名:刘莎指导老师:赵国增完成时间:2011年6月10日评语:成绩:批阅教师签名:批阅时间:—22—微机原理与接口技术课程设计目录摘要1第1章电子琴课程设计21.1电子琴课程设计的目的与意义21.1.1电子琴课程设计的目的21.1.2电子琴课程设计的意义21.2电子琴课程设计的内容与要求31.2.1电子琴课程设计的内容31.2.2电子琴课程设计的要求31.3电子琴课程设计应解决的主要问题3
2、第2章电子琴课程设计的原理、思路和流程图42.1电子琴课程设计的原理42.1.1各个音节频率的设定42.1.2电路连接图42.2电子琴课程设计思路52.3电子琴课程设计的流程图5第3章电子琴课程设计的源代码9第4章系统调试与运行204.1电子琴课程设计运行结果204.2电子琴课程设计的特色和改进方向21第5章心得体会22参考文献22—22—微机原理与接口技术课程设计摘要随着科技的高速发展,计算机已经经过了好几代的更新,然而计算机的运行的基本原理依然没有改变的。而今,我们通过两年的学习,已经初步了解了计算机的基本结构和原理,并且已经学会了用汇编语言进
3、行基本的程序编写。而本次课程设计的主要目的就是巩固所学过的知识,用汇编语言熟练地运用三大结构,进一步掌握一些指令的功能、掌握子程序的定义及调用和中断的使用,同时熟练运用通用寄存器和堆栈来进行编写一个完整的具有某种特定功能的程序。这个简易的电子琴设计采用了软硬件结合的方法完成了设计的要求不。应用了8255和8253的芯片,CPU和8086达到软硬件的结合。从而实现了PC机电子琴的弹奏和播放音乐的两种功能:1、弹奏用户每按奏一个键盘琴键就会发出相应的音符;2、按下键盘上某些特定的键后,会自动弹奏预存琴谱的功能。键的控制:ESC或者ENTER:退出;Q,
4、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动态调试工具进行程序的调试的能力。同时,本道设计题目还检查了学生对汇编语言这门课程的基本知识的掌握程度。只有掌握汇编语言基本编程方法,掌握程序各部分功能及其相互联系、相互作用,并要熟悉基本的音乐知识,才能独立的把程序写出来,才能把程序写好。关键字:课程设计、
5、汇编语言、指令、中断、寄存器—22—微机原理与接口技术课程设计第1章电子琴课程设计1.1电子琴课程设计的目的与意义1.1.1电子琴课程设计的目的本课程设计主要是通过汇编语言用软件编程的方法实现简单的PC仿真电子琴。通过在《微机原理与接口技术》课程上所学的汇编知识和相关芯片知识,来完成本课程设计。学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问
6、题的能力得到全面提高。1.1.2电子琴课程设计的意义通过此课程设计可提高我们独立思考问题解决问题的能力,学会怎样去查资料,有效的利用网络所提供的有效资源。提高我们主动学习的能力。1.2电子琴课程设计的内容与要求1.2.1电子琴课程设计的内容通过汇编语言用软件编程的方法实现简单的PC仿真电子琴。—22—微机原理与接口技术课程设计1.2.2电子琴课程设计的要求1、按键发音(1)当从键盘上敲击q~u时,音响发出哆、唻、咪、发、嗦、啦、唏、唗的重低音节。(2)当从键盘上敲击a~j时,音响发出哆、唻、咪、发、嗦、啦、唏、唗的低音节。(3)当从键盘上敲击z~m
7、时,音响发出哆、唻、咪、发、嗦、啦、唏、唗的中音节。(4)当从键盘上敲击1~7时,音响发出哆、唻、咪、发、嗦、啦、唏、唗的高音节。(5)按Esc或者Enter键时退出程序。2、屏幕显示所有操作的提示信息。1.3电子琴课程设计应解决的主要问题该课程设计应该解决的主要问题有:(1)查找出哆、唻、咪、发、嗦、啦、唏、唗七个音节所对应的重低音、低音、中音、高音的频率值。(2)所有提示信息的显示。(3)音乐的自动播放问题,其中包括音乐的节拍值、每个音节的频率值、如何设定频率和停顿时间。(4)蜂鸣器的开启与关闭。第2章电子琴课程设计的原理、思路和流程图2.1电
8、子琴课程设计的原理—22—微机原理与接口技术课程设计2.1.1各个音节频率的设定(1)对于一个特定的D/A转换接口电路,C