欢迎来到天天文库
浏览记录
ID:8460169
大小:397.00 KB
页数:26页
时间:2018-03-28
《乐曲程序的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《汇编语言课程设计》实验报告课程设计任务书学生姓名:专业班级:指导教师:工作单位:题目:乐曲程序的设计与实现初始条件:理论:完成了《汇编语言程序设计》课程,对微机系统结构和80系列指令系统有了较深入的理解,已掌握了汇编语言程序设计的基本方法和技巧。实践:完成了《汇编语言程序设计》的4个实验,熟悉了汇编语言程序的设计环境并掌握了汇编语言程序的调试方法。要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)进一步理解和掌握程序直接控制I/O方式,掌握计算机发声程序的设计。具体的设计任务及要求:1.采用位触发方式
2、编写程序,使计算机发出音响并奏出《两只老虎》的乐曲。1)通过查阅相关资料,进一步理解程序直接控制I/O方式和位触发方式控制声音的工作原理。2)一首乐曲是由不同频率和节拍的音调组成,因此控制脉冲的频率和持续时间是编写乐曲程序的关键。根据已知的音符频率对照表,给出乐曲的频率表;设二分音符持续时间为0.5秒(50*10ms),50作为2拍的计数值,给出乐曲的节拍时间表;3)编写程序并调试通过。2.进一步学习利用定时器产生声音的方法,使计算机奏出乐曲(例如《两只老虎》等)。在完成设计任务后,按要求撰写课程设计说明书;对课程设计说明书的具体要
3、求请见课程设计指导书。阅读资料:1)《IBM—PC汇编语言程序设计实验教程》3.1节2)《IBM—PC汇编语言程序设计(第2版)》10.4节,10.5节时间安排:设计安排一周:周1、周2:完成系统分析及设计。周3、周4:完成程序调试,和验收。周5:撰写课程设计报告。指导教师签名:年月日系主任(或责任教师)签名:年月日26《汇编语言课程设计》实验报告目录一.课程设计任务书·····················································2二.正文·························
4、·········································41.设计内容及要求····················································42.设计中使用的关键技术和方法······································53.设计方案说明······················································103.1模块层次图和各模块说明·································
5、···········113.2详细的算法描述····················································113.3主要数据结构的定义和说明··········································123.4程序界面的描述····················································144.测试及评估·························································155.设
6、计心得···························································18626《汇编语言课程设计》实验报告.致谢································································197.参考文献···························································198.附录(源代码)···········································
7、···········20三.评分表·································································27乐曲程序的设计与实现26《汇编语言课程设计》实验报告1.设计内容及要求1.进一步理解和掌握程序直接控制I/O方式,掌握计算机发声程序的设计。具体的设计任务及要求:1.采用位触发方式编写程序,使计算机发出音响并奏出《两只老虎》的乐曲。1)通过查阅相关资料,进一步理解程序直接控制I/O方式和位触发方式控制声音的工作原理。2)一首乐曲是由不同频率和节拍的音调组成,因此控制
8、脉冲的频率和持续时间是编写乐曲程序的关键。根据已知的音符频率对照表,给出乐曲的频率表;设二分音符持续时间为0.5秒(50*10ms),50作为2拍的计数值,给出乐曲的节拍时间表。3)编写程序并调试通过。2.进一步学习利用定时器产生声音
此文档下载收益归作者所有