微机课程设计--定时与计数:利用8253控制扬声器发声
《微机课程设计--定时与计数:利用8253控制扬声器发声》由会员分享,可在线阅读,更多相关《微机课程设计--定时与计数:利用8253控制扬声器发声(12页珍藏版)》请在毕设资料网上搜索。
1、课程设计说明书 课程名称: 微机原理及接口技术课程设计微机原理及接口技术课程设计 设计题目:定时与计数:利用定时与计数:利用 8253 控制扬声器发声,播放一段音乐控制扬声器发声,播放一段音乐 班级: 姓名: 开始时间:2018年01月15日 完成时间:2018年01月19日 成绩评定 平 时 考 勤 (20%) 实验室 调试 (30%) 创新(10%) 答辩(20%) 说明书 (20%) 总评 指导教师签名: 年月日 目录 摘要 随着科技的高速发展,计算机已经经过了好几代的更新,然而计算机的运行的基 本原理依然没有改变的。而今,我们通过一个学期的学习,已经初步了解了计算 机的基本结构和原理,
2、并且已经学会了用汇编语言进行基本的程序编写。 一、概述 汇编语言是计算机能够提供给用户使用的最快而有效的语言, 也是能够利用计算 机所有特性并能直接控制硬件的唯一语言。借助于汇编程序,计算机本身可以自 动地把 汇编源程序翻译成用机器语言表示的目的程序,从而实现了程序设计工 作的部分自动化。而本次课程设计的主要目的就是巩固所学过的知识,用汇编语 言熟练地运用三大结构,进一步掌握一些指令的功能、掌握子程序的定义及调用 和 INT 21H、INT10H 中断的使用,同时熟练运用通用寄存器和堆栈来进行编写 一个完整的具有某种特定功能的程序。 二、方案设计 1功能分析 在此次设计中,第一个重点就是音乐播
3、放的控制,要想能按照正常的频率和节拍 播放出音乐,就需要合理的设计出给蜂鸣器的频率值和播放的时间。这样就能比 较准确的把音乐按一定的节奏播放出来。如果我们要想加快播放速度,我们可以 改变每一节拍的播放时间,如果我们改变了播放的频率值,那么歌曲也就相应的 改变了。 我们根据上面的功能分析,同时通过查阅相关资料,了解了计算机的内部结构的 同时还清楚的理解了 DOS 中的 21H 和 10H 中断的调用, 因此我们设计出如下方 案: (1)音乐的代码化 我们首先收集了一首简单的歌曲两只老虎,同时还带有相应的音谱,通过查 阅相关的音乐资料,了解了节拍的概念和各音符所对应的频率,而后我们把每一 首歌曲都
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 课程设计 定时 计数 利用 8253 控制 扬声器 发声
