音乐点播系统毕业设计.doc

约14页DOC格式手机打开展开

音乐点播系统毕业设计,本文共计14页,2060余字;1摘要这个程序利用计算机发生原理,编写的乐曲的程序. 乐曲是按照一定的高低、长短和强弱关系组成的音调。在一首乐曲中,每个音符的音高、音长与频率有关和节拍有关,音符和频率也形成一种对应关系. 这些都是通过bios中的beep子程序来实现的。beep子程序能根据bx中给出的...
编号:10-26704大小:67.50K
分类: 论文>计算机论文

内容介绍

此文档由会员 霜天盈月 发布

音乐点播系统毕业设计


本文共计14页,2060余字;


1摘要
这个程序利用计算机发生原理,编写的乐曲的程序. 乐曲是按照一定的高

低、长短和强弱关系组成的音调。在一首乐曲中,每个音符的音高、音长与频

率有关和节拍有关,音符和频率也形成一种对应关系. 这些都是通过BIOS中的

BEEP子程序来实现的。BEEP子程序能根据BX中给出的计数值控制8253/54

定时器,产生的频率为896 Hz的声音。BX中的计数值由ERROR_BEEP子程

序设置为533H,然后BEEP程序又将8225的输出寄存器(I/O端的61H)的

PB0和PB1置1,使扬声器接通并发出音频为896 Hz的声音。

Abstract:Make use of the language tool masm 5.0 that edit
collected materials the music edit and translate to order to sow the system, using the loudspeaker that it control calculator gives musical performance the melody.Melody is according to certainly high and low, length with strong or weak the tone that relation constitute.In a melody, the sound of each note is high, the sound is long to have something to do with frequency to have relation with rhythm, these are all to passes the sub- procedure of BEEP in the BIOS to realize of.The sub- procedure of BEEP can according to give in the BX of count the value control 8253/54 settle machine, the output frequency is the voice of the 896 Hzs. The BX inside counts the value establisheses to 533 Hs from the sub- procedure of ERROR_BEEP, then the procedure of BEEP again will 8225 of the exportation deposits the PB0 of the machine( the 61 Hs that I/ O carry) to place with the PB1 1, make the loudspeaker connect the to erupt sound of requency as the voice of the 896 Hzs.
目 录

1、摘要………………………………………………………… 1
2、设计内容…………………………………………………… 3
2.1题目意义………………………………………………… 4
2.2功能……………………………………………………… 4
2.3软件运行环境…………………………………………… 4
2.4程序说明………………………………………………… 4
2.5程序流程图……………………………………………… 7
3、总结………………………………………………………… 8
3.1关键字………………………………………… 8
3.2设计中遇到的问题及解决方法………………………… 8
3.3设计体会………………………………………………… 8
4、程序源代码…………………………………………………9
5、参考文献……………………………………………………13
5参考文献

IBM PC汇编语言程序设计 (第二版) 沈美明 清华大学出版社
IBM PC汇编语言程序设计 实验教程 沈美明 温冬婵 张赤红