微机原理课程设计 电子琴.doc
上传人:qw****27 上传时间:2024-09-11 格式:DOC 页数:20 大小:155KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

微机原理课程设计 电子琴.doc

微机原理课程设计电子琴.doc

预览

免费试读已结束,剩余 10 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

微机原理课程设计报告院系:襄樊学院物理与电子工程学院班级:电子信息科学与技术0611班指导老师:张静姓名:杜勇06111028邓丰06111025雷雄06111026目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc223701949"一、课题名称及设计组成员PAGEREF_Toc223701949\h2HYPERLINK\l"_Toc223701950"二、课题内容及要求PAGEREF_Toc223701950\h2HYPERLINK\l"_Toc223701951"三、方案、系统组成框图和工作原理说明PAGEREF_Toc223701951\h2HYPERLINK\l"_Toc223701952"1、方案PAGEREF_Toc223701952\h2HYPERLINK\l"_Toc223701953"2、系统组成框图PAGEREF_Toc223701953\h2HYPERLINK\l"_Toc223701954"3、工作原理PAGEREF_Toc223701954\h2HYPERLINK\l"_Toc223701955"四、程序功能描述及程序流程PAGEREF_Toc223701955\h2HYPERLINK\l"_Toc223701956"2、程序功能描述PAGEREF_Toc223701956\h2HYPERLINK\l"_Toc223701957"3、程序流程图PAGEREF_Toc223701957\h3HYPERLINK\l"_Toc223701958"五、程序源代码及注释PAGEREF_Toc223701958\h3HYPERLINK\l"_Toc223701959"六、DOS/BIOS功能调用,文件列表清单PAGEREF_Toc223701959\h3HYPERLINK\l"_Toc223701960"七、电路的连接及调试PAGEREF_Toc223701960\h3HYPERLINK\l"_Toc223701961"1、电路连接PAGEREF_Toc223701961\h3HYPERLINK\l"_Toc223701962"2、调试步骤PAGEREF_Toc223701962\h3HYPERLINK\l"_Toc223701963"八、调试中出现的问题、原因及排除方法PAGEREF_Toc223701963\h3HYPERLINK\l"_Toc223701964"九、收获和体会PAGEREF_Toc223701964\h3HYPERLINK\l"_Toc223701965"十、参考文献PAGEREF_Toc223701965\h4一、课题名称及设计组成员课题名称计算机钢琴和音乐发生器程序设计人姓名学号分工杜勇06111028按键键值与频率查表设计邓丰06111025按键扫描处理雷雄06111026固定频率发声分析报告日期2009年3月2日二、课题内容及要求计算机钢琴基本功能:=1\*ROMANI、利用键盘按键“q、w、e、r、t、y、u”实现音调的重低音输入,利用键盘按键“a、s、d、f、g、h、j”实现音调的低音输入,利用键盘按键“z、x、c、v、b、n、m”实现音调的中音输入,利用键盘按键“1、2、3、4、5、6、7”实现音调的重低音输入。=2\*ROMANII、实现菜单选择以及处理各种功能键的多种中级功能。音乐播放系统控制实现功能:制作一个菜单,使用菜单条选择功能,让用户选择演奏的乐曲。用定时器方式演奏画皮之主题曲《画心》实现音乐演奏。提示使用ESC键或者ENTER键可以退出当前过程或返回DOS。实现控制变量可以控制不同的效果以及要求,如播放速度,间隔等。界面美观,程序结构化程度高,模块结构合理。设计出相应的音乐取码软件。实验环境16位的汇编语言程序设计有几种工作环境,本实验以及所有程序都是通过MASM5.0编译的,MASM5.0一个汇编语言的编译、连接、调试及运行的集成环境。支持标号的快速定位,编译速度快。三、方案、系统组成框图和工作原理说明1、方案基于PC计算机的时钟晶振为1.1931816MHz,利用电脑里面的蜂鸣器发出声音。各音阶标称频率值:/*-------------------------------------------------------------*/音符: