网站大量收购闲置独家精品文档,联系QQ:2885784924

汇编音乐乐曲演奏程序c.doc

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

PAGE 目 录 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc232833081 1、问题定义 PAGEREF _Toc232833081 \h 2 HYPERLINK \l _Toc232833082 1.1设计目的 PAGEREF _Toc232833082 \h 2 HYPERLINK \l _Toc232833083 1.2设计内容 PAGEREF _Toc232833083 \h 2 HYPERLINK \l _Toc232833084 2、需求分析 PAGEREF _Toc232833084 \h 3 HYPERLINK \l _Toc232833085 2.1流程图 PAGEREF _Toc232833085 \h 3 HYPERLINK \l _Toc232833086 2.2通用发声程序设计原理 PAGEREF _Toc232833086 \h 4 HYPERLINK \l _Toc232833087 3、详细设计 PAGEREF _Toc232833087 \h 6 HYPERLINK \l _Toc232833088 3.1主要的宏和过程的实现 PAGEREF _Toc232833088 \h 6 HYPERLINK \l _Toc232833089 3.1.1DISPLAY显示宏 PAGEREF _Toc232833089 \h 6 HYPERLINK \l _Toc232833090 3.1.2ADDRESS音乐地址宏 PAGEREF _Toc232833090 \h 6 HYPERLINK \l _Toc232833091 3.1.3MUSIC宏 PAGEREF _Toc232833091 \h 7 HYPERLINK \l _Toc232833092 3.1.4通用发生程序GENSOUND PAGEREF _Toc232833092 \h 8 HYPERLINK \l _Toc232833093 3.1.5WAITF延时程序 PAGEREF _Toc232833093 \h 9 HYPERLINK \l _Toc232833094 3.1.6CLEAR清屏程序 PAGEREF _Toc232833094 \h 10 HYPERLINK \l _Toc232833095 3.1.7RETU退出 PAGEREF _Toc232833095 \h 11 HYPERLINK \l _Toc232833096 3.2主程序实现 PAGEREF _Toc232833096 \h 11 HYPERLINK \l _Toc232833097 3.2.1数据段定义 PAGEREF _Toc232833097 \h 11 HYPERLINK \l _Toc232833098 3.2.2堆栈段定义 PAGEREF _Toc232833098 \h 12 HYPERLINK \l _Toc232833099 3.2.3初始化 PAGEREF _Toc232833099 \h 13 HYPERLINK \l _Toc232833100 3.2.4程序执行过程 PAGEREF _Toc232833100 \h 13 HYPERLINK \l _Toc232833101 4、系统调试 PAGEREF _Toc232833101 \h 14 HYPERLINK \l _Toc232833102 5、收获体会 PAGEREF _Toc232833102 \h 17 HYPERLINK \l _Toc232833103 6、附录 PAGEREF _Toc232833103 \h 18 HYPERLINK \l _Toc232833104 7、参考文献 PAGEREF _Toc232833104 \h 25 2.1流程图图2-1 系统流程图开始图2-1 系统流程图开始显示提示信息接收键盘输入是“Q”?是“A”?是“C”?是“B”?退出程序将音乐节拍频率地址导入ADDRESS调用MUSIC,播放音乐显示错误提示调用清屏程序是是是是否否否否2.2通用发声程序设计原理PC机发声系统以8254的2号计数器为核心。系统初始化时,2号计数器I作在“方波发生器”方式,初值为二进制数,,写入顺序为先低后高,CLK2为1.193182MHz,当计数初值为533H时,OUT2输出的方波大约为900Hz,经过简单的滤波之后,送至扬声器。改变1.4号计数器的计数初值就可以使扬声器发出不同频率的音响。ROM BIOS 中有个BEEP子程序,这能根据BL中组出的时间计数值控制8254定时器,产生持续时间为1个或几个0.5秒,频率为896HZ的声音,我们可以利用并修改BEEP,使

文档评论(0)

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

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

1亿VIP精品文档

相关文档