微机原理课程设计报告--小鸟动画程序
《微机原理课程设计报告--小鸟动画程序》由会员分享,可在线阅读,更多相关《微机原理课程设计报告--小鸟动画程序(24页珍藏版)》请在毕设资料网上搜索。
1、 1 1 设计任务及要求 1.1 设计任务 采用汇编语言设计一个运行于计算机的小鸟动画程序。在屏幕上显示一只小 鸟,当按下按键 S 时,小鸟开始飞行;当按下按键 B 时,小鸟开始发声;当按 下按键 P 时,小鸟暂停飞行和鸣叫;而按下按键 C 时,小鸟继续飞行并且鸣叫; 按下 Q 键时,退出程序。 1.2 设计要求 (1) 设计任务及要求分析 (2) 方案比较及认证说明 (3) 系统原理阐述 (4) 软件设计课题需要说明:软件思想,流程图,源程序及程序注释 (5) 调试记录及结果分析 (6) 总结 (7) 参考资料 (8) 附录:芯片资料或程序清单,软件演示屏幕拷贝图或硬件实物图 2 2 方案比
2、较及论证 2.1 方案比较 在小鸟动画程序设计中主要分为两个部分: 一个部分是小鸟图像形成与移动 部分,另一个部分是小鸟发声鸣叫部分,只要相应地设计出这两个部分之后,将 二者结合起来,就可以完成任务要求。 首先讨论小鸟图像形成及移动部分的方案。通过查阅资料,形成小鸟图像有 两种方法:一种是字符形成小鸟图像(即文本方式);另一种是像素点形成小鸟图 像(即图形方式) 。 方案一:用字符形成小鸟图像,主要是利用 BIOS 中的 INT 10H 中断,即显示器 中断,INT 10H 中的 09H 号功能是在光标制定位置处写字符和属性。程序结构图 大致如下: MOV AH,09H ;置光标 MOV AL
3、,字符 ;字符 ASCII 码 MOV BL,7 ;字符属性 MOV BH,0 ;第 0 页 MOV CX,数量值 ;字符重复个数 INT 10H 方案二:用图形方式形成小鸟图像,是利用像素来产生彩色图案,它也是利用 BIOS 中的 INT 10H 的功能 00H 来设置图形方式。程序结构大致如下面所示: MOV AH,00H ;请求设置方式 MOV AL,0CH ;彩色图形 INT 10H ;调用中断服务 以上是关于小鸟图像显示的两个方案。 小鸟发声程序也是一个比较重要的环节,中间涉及到扬声器发声部分。而在 关于扬声器发声时,主要有两种方式,分别是以位触发和定时器控制。下面就这 两种不同的方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 课程设计 报告 小鸟 动画 程序
