- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)一首乐曲是由不同频率和节拍的音调组成,因此控制脉冲的频率和持续时间是编
您可能关注的文档
- 临江市黑松富民冷冻食品厂1000亩特种玉米种植建设项目可行性研究报告.doc
- 临江园经济适用住房项目施工组织设计.doc
- 临汾市宏凌养殖有限公司商品猪养殖及农业循环经济产业项目可行性研究报告.doc
- 临汾市翼城县2012年国家农业综合开发高标准农田建设示范工程项目可行性研究报告.doc
- 临汾市尧都区峪里小学校新建项目可行性研究报告.doc
- 临沂61站施工作业HSE计划书.doc
- 临沂大学创业创新项目申报书-金丝桃苷(Hyp)对大鼠心肌缺血后再灌注导致的损伤的保护作用及作用的机制研究.doc
- 临沂大学数字化校园建设项目信息门户系统使用说明书(学生篇).doc
- 临沂工业园区绿化、景观园林绿化投标书.doc
- 临沂大学附属中学室外管网建设工程施工组织设计.doc
最近下载
- TRIZ理论学习---什么是TRIZ.ppt VIP
- 幼儿园课件:微视频拍摄与剪辑分享.pptx
- 博雅汉语初级起步篇1 第20课 看病人.pptx
- 中小学幼儿园期末家长会 暑假安全教育班会ppt 两篇3.pptx VIP
- 《数据中心液冷系统技术规程》.docx
- 脱水蔬菜加工厂建设工程项目立项申请报告.pdf
- 2024年华为数通高级 HCIE-DatacomH12-891认证考试题库(真题版).docx
- 电磁场与电磁波理论-南京邮电大学-中国大学MOOC慕课答案.pdf
- 8D Score Card-8D报告评分表(英文版).xls VIP
- 20240308-华宝证券-保险行业2023保险资产管理年度报告:初心如磐,应势而谋.pdf
文档评论(0)