微机接口音乐点歌课程设计
《微机接口音乐点歌课程设计》由会员分享,可在线阅读,更多相关《微机接口音乐点歌课程设计(15页珍藏版)》请在毕设资料网上搜索。
1、 信息科学与技术学院 微机原理与接口技术 课程设计报告 题目名称: 音乐点歌 学生姓名: 11 学 号: 111 专业年级: 111 指导教师: 111 时 间:2111 一一 概述概述 汇编语言是计算机能够提供给用户使用的最快而有效的语言,也是能够利 用计算机所有特性并能直接控制硬件的唯一语言。借助于汇编程序,计算机本身 可以自动地把 汇编源程序翻译成用机器语言表示的目的程序,从而实现了程序 设计工作的部分自动化。 1 课程设计的目的课程设计的目的 掌握一些程序设计的基本方法,要指导主程序,子程序以及推栈段的使用, . 了解通用发声程序了解与掌握定时.计数.音乐.频率.时间之间的关系,学会用
2、发 声程序的设计方法,学会用汇编语言编辑音乐程序 2 课程设计的要求课程设计的要求: 1其中可选五首以上歌曲。 2可以选速度 3选音调(AG 调;每音调之间大约相差 1.12 倍,既 C 调比 D 调的频率 高 1.12 倍) 4任意暂停 5界面修饰。 二二 总体方案设计总体方案设计 2.1 主程序流程图主程序流程图: Y N Y N Y 开始 输入字符 判断是 否为 4 判 断 是 否为 1 调用宏 ADDRESS 选择速度,频率 Music 子程序 判 断 是 否为 2 调用宏 ADDRESS 选择速度,频率 Music 子程序 结束 图图 1 主程序流程图主程序流程图 2.2Music
3、子程序流程图:子程序流程图: 图图 2 Music 子程序流程图子程序流程图 2.3发声原理图:发声原理图: DI= -1 返回 DOS 界面 并重新输入字符 GENSOUND 子程序 取下一频率值 和下一时间值 开始 结束 图图 3 发声原理图发声原理图 发声原理: 计算机有两种产生声音的方法,一种方法是通过 I/O 指令向设备寄存器(端 口地址为 61H)的第 1 位交替送 1 和 0,使与第 1 位相连的扬声器脉冲门产生连 续的脉冲电流,驱动扬声器发出声音。另一种方法是利用 8254(系统定时器) 中的 2 号定时器向扬声器发送不同频率的脉冲,使之产生音调高低不同的声音, 这种产生声音的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 接口 音乐 点歌 课程设计
