接口技术与外部设备键盘乐器

接口技术与外部设备键盘乐器

ID:14540902

大小:344.56 KB

页数:7页

时间:2018-07-29

接口技术与外部设备键盘乐器_第1页
接口技术与外部设备键盘乐器_第2页
接口技术与外部设备键盘乐器_第3页
接口技术与外部设备键盘乐器_第4页
接口技术与外部设备键盘乐器_第5页
资源描述:

《接口技术与外部设备键盘乐器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计报告某某大学课程设计报告(2008~2009学年度第二学期)课程名称接口技术与外部设备课程设计名称键盘电子乐器姓名学号专业计算机科学与技术班级地点教师课程设计报告1.课程设计目的及要求1)、实验目标、功能设计要求:利用并行接口8255作为键盘接口,设计一个具有2个八度音阶的键盘乐器,音阶键不少于16个,采用扫描方式管理键盘,音域范围自行定义。2)、软件、硬件环境:WindowsXP、1G内存2.课程设计步骤(1)弄明白设计题目(2)查阅资料,搞清楚8253和8255的工作原理。(3)上网查阅相关资料(4)编程实现(

2、5)完成课程设计报告3.课程设计内容1)、设计概述(a)开发平台:masm(b)参考书籍:《微型计算机接口技术及应用》、《IBM—PC汇编语言课程设计》、《手把手教你学单片机》2)、处理流程(a)8253引脚图课程设计报告8255的工作原理(b)主要函数的程序流程图开始获取中断向量调用8253,驱动扬声器返回中断向量设置中断向量调用8255,按键发声返回DOS课程设计报告4.课程设计结果运行正确:摁键盘Q~U:能发低音摁键盘A~J:能发比上行高一音阶的音频摁键盘Z~M:能发比上行更高一音阶的音频5.课程设计总结分析组员分工

3、及评分:查找资料:阳吉红(B)、董湘北(B)程序修改实现:尹媚(B+)董湘北自我评价:接到课程设计题目,刚开始刚到非常的棘手,通过翻阅了上学期的《汇编语言程序实验教程》,了解到控制电路是以位触发和定时器控制两种不同的方式驱动扬声器发声,8253驱动扬声器,8255接受输入的数据。实验完成还行,巩固了硬件知识。阳吉红自我评价:这个实验中我们遇到了很多问题但在老师和同学的帮助下得到了解决,这个实验让我了解了接口实验的基本要求,总之学到不少东西啦。尹媚自我评价:学完接口技术这门课程,觉得自己学得还可以。但是做完课程设计,才发现自

4、己学得远远不够。虽然课程设计做得不是非常好,但是,还是学到一些东西。知道了8253不近可以用来做计数器,还能编程驱动扬声器。我们这个课程用到了8253和8255。8253用来驱动扬声器,8255用来接受从键盘输入的数据。总的来说,结果还不是太坏。还是学到了一点东西。6.附录(源程序)DATASSEGMENT;此处输入数据段代码DATASENDSSTACKSSEGMENT;此处输入堆栈段代码STACKSENDScodesegmentassumecs:codeD1=131;设置音频范围D2=147D3=165D4=175D5=

5、196D6=220D7=247课程设计报告Z1=262Z2=294Z3=330Z4=349Z5=392Z6=440Z7=494G1=523G2=587G3=659G4=714G5=784G6=880G7=988oldint8dd?oldint9dd?timedw0asciiDB10H,11H,12H,13H,14H,15H,16HDB1EH,1FH,20H,21H,22H,23H,24HDB2CH,2DH,2EH,2FH,30H,31H,32Hmusicdwd1,d2,d3,d4,d5,d6,d7dwz1,z2,z3,z4

6、,z5,z6,z7dwg1,g2,g3,g4,g5,g6,g7newint8:deccs:wordptrtime;指向timejzclosevnew8_0:jmpcs:oldint8closev:pushaxinal,61handal,0fdhout61h,alpopaxjmpnew8_0voice:movcx,axmovdx,12hmovax,34dchdivcxpushaxmoval,0b6hout43h,alpopaxout42h,alxchgal,ahout42h,alinal,61horal,03hout61h,

7、alretnewint9:inal,60hpushaxinal,61horal,80h课程设计报告out61h,alandal,7fhout61h,almoval,20hout20h,alstipopaxpushaxcmpal,80hjbnew90movcs:wordptrtime,04hjmpquitnew90:pushcspopesmovdi,offsetASCIImovcx,22dcldrepnzscasbjcxzquitsubdi,offsetasciidecdishldi,1movax,es:[di+music]

8、movcs:wordptrtime,0hcallvoicequit:popaxcmpal,01hjnzmeunldsdx,cs:oldint8movax,2508hint21hldsdx,cs:oldint9movax,2509hint21hmovax,4c00hint21hmeun:stijmpmeu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。