乐曲程序的设计与实现.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
 乐曲程序的设计与实现

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

您可能关注的文档

文档评论(0)

qjr873 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档