乐曲点播程序设计.doc
约12页DOC格式手机打开展开
乐曲点播程序设计,7200字 12页 有程序代码摘 要本文采用汇编语言设计。该乐曲点播程序由一个乐曲点播主程序和五个子程序组成。其中的一个子程序为乐曲演奏子程序,一个用来控制时间延迟程序,三个音乐选择程序。主程序对演奏子程序,三个音乐选择程序内部调用,而演奏子程序程序是调用控制时间延迟程序。这个程序利用计算机发生原理,编写的乐曲的程序....
内容介绍
此文档由会员 风清云淡 发布
7200字 12页 有程序代码
摘 要
本文采用汇编语言设计。该乐曲点播程序由一个乐曲点播主程序和五个子程序组成。其中的一个子程序为乐曲演奏子程序,一个用来控制时间延迟程序,三个音乐选择程序。主程序对演奏子程序,三个音乐选择程序内部调用,而演奏子程序程序是调用控制时间延迟程序。这个程序利用计算机发生原理,编写的乐曲的程序. 乐曲是按照一定的高低、长短和强弱关系组成的音调。在一首乐曲中,每个音符的音高、音长与频率有关和节拍有关,音符和频率也形成一种对应关系. 这些都是通过BIOS中的BEEP子程序来实现的。BEEP子程序能根据BX中给出的计数值控制8253/54定时器,产生的频率为896 Hz的声音。BX中的计数值由ERROR_BEEP子程序设置为533H,然后BEEP程序又将8225的输出寄存器(I/O端的61H)的PB0和PB1置1,使扬声器接通并发出音频为896 Hz的声音。
关键词:菜单、键盘、音乐结束、延迟。
Abstract
Melody is according to certain high or low, strong or weak of the tone that constitutes the relation. In a melody, the sound of each note is high, the sound is long to have something to do with frequency, and have relation with rhythm, all is to pass the sub- procedure of BEEP in the BIOS to realize it. The sub- procedure of BEEP can be according to give in the BX of counting the value control 8253/54 settle machine, the output frequency of the voice is 896 Hz. The BX inside counts the value to establish 533 Hz from the sub- procedure of ERROR_BEEP, then the procedure of BEEP again makes the 8225 exportation deposits to place the PB0 of the machine (the 61 Hz of I/ O carry) and the PB1 with 1, making the loudspeaker to connect and erupt sound which voice frequency is 896 Hz.
Keyword:Manu, Keyboard, End music, Delay.
目 录
一.任务书
二.摘要与关键词
1)摘要
2)关键词
三.目录
四.正文
1)背景分析及意义
2)总体设计思想
3)完成的主要功能
4)软硬件环境要求
5)程序流程图
6)使用说明
五.设计总结
1)设计中遇到的问题及解决方法
2)设计心得
六.参考文献
七.程序清单
摘 要
本文采用汇编语言设计。该乐曲点播程序由一个乐曲点播主程序和五个子程序组成。其中的一个子程序为乐曲演奏子程序,一个用来控制时间延迟程序,三个音乐选择程序。主程序对演奏子程序,三个音乐选择程序内部调用,而演奏子程序程序是调用控制时间延迟程序。这个程序利用计算机发生原理,编写的乐曲的程序. 乐曲是按照一定的高低、长短和强弱关系组成的音调。在一首乐曲中,每个音符的音高、音长与频率有关和节拍有关,音符和频率也形成一种对应关系. 这些都是通过BIOS中的BEEP子程序来实现的。BEEP子程序能根据BX中给出的计数值控制8253/54定时器,产生的频率为896 Hz的声音。BX中的计数值由ERROR_BEEP子程序设置为533H,然后BEEP程序又将8225的输出寄存器(I/O端的61H)的PB0和PB1置1,使扬声器接通并发出音频为896 Hz的声音。
关键词:菜单、键盘、音乐结束、延迟。
Abstract
Melody is according to certain high or low, strong or weak of the tone that constitutes the relation. In a melody, the sound of each note is high, the sound is long to have something to do with frequency, and have relation with rhythm, all is to pass the sub- procedure of BEEP in the BIOS to realize it. The sub- procedure of BEEP can be according to give in the BX of counting the value control 8253/54 settle machine, the output frequency of the voice is 896 Hz. The BX inside counts the value to establish 533 Hz from the sub- procedure of ERROR_BEEP, then the procedure of BEEP again makes the 8225 exportation deposits to place the PB0 of the machine (the 61 Hz of I/ O carry) and the PB1 with 1, making the loudspeaker to connect and erupt sound which voice frequency is 896 Hz.
Keyword:Manu, Keyboard, End music, Delay.
目 录
一.任务书
二.摘要与关键词
1)摘要
2)关键词
三.目录
四.正文
1)背景分析及意义
2)总体设计思想
3)完成的主要功能
4)软硬件环境要求
5)程序流程图
6)使用说明
五.设计总结
1)设计中遇到的问题及解决方法
2)设计心得
六.参考文献
七.程序清单