精选优质文档-倾情为你奉上课程设计一、课程设计题目:简易电子琴 二、课程设计目的:用汇编语言独立完成一个程序题,以达到熟练运用汇编语言编程实现有比较完整功能的系统的目的。三、课程设计内容:用汇编语言编写一个简易电子琴程序,基本功能:1、可以进行固定音乐演奏(两首以上);可以自行弹奏音乐。2、图形显示键盘界面;弹奏时键盘现实所按按键;可以调节音量。四、设计思路: ROM BIOS中的BEEP子程序能根据BL中给出的时间计数值控制8254定时器,产生持续声音。通过对BEEP的修改可以使其产生任一频率的声音。用汇编语言编写的程序GENSOUND,能使PC机发出指定频率和指定延迟时间的声音,它是一个很好的通用发声程序。组成乐曲的每个音符的频率值和持续时间是乐曲发声程序所必须的两组数据,知道了音调及频率的关系后,就可以按照乐曲的乐谱将每个音符的频率和持续时间定义成两个数据表,然后编程依次取出表中的频率值和时间值,调用GENSOUND程序发出各种声音,本程序通过调用GENSOUND程序演奏乐曲。五、操作说明:运