2022年2022年简易动画设计与制作 .pdf
《2022年2022年简易动画设计与制作 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年简易动画设计与制作 .pdf(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、郑州科技学院微机原理与接口技术课程设计题目 简易动画设计与制作学生姓名专业班级郑州科技学院微机原理与接口技术课程设计任务书专业计算机科学与技术 班级计科 1 班学号 201215021 姓名张雪名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 24 页 - - - - - - - - - 一、设计题目简易动画设计与制作二、设计任务与要求1、学生自主设计,独立思考,在实践中不断学习。2、选题要较好的融合所学知识点。3、课程设计要完善并且规范。三、参考文献1 专著 . 周佩玲、
2、彭虎、傅忠谦. 微机原理与接口技术M .北京:电子工业出版社, 2005.4 2 专著 . 毛希平、陈曙晖. 汇编语言编程艺术M . 北京:清华大学出版社,2005,1 3 专著 . 马瑞芳 . 汇编语言程序设计M . 西安:西北工业大学出版社,2002.3 第一版4 专著 . 马维华 . 微机原理与接口技术M . 北京:科学出版社,2005,2 5 专著 . 周明德 . 微机原理与接口技术M . 北京:人民邮电出版社,2009,7 6 专著 . 李异 ,周进 . 数字影视后期制作高级教程M .北京 :中国青年出版社,2001,8 四、设计时间 2015 年 1 月 5 日至 2015 年 1
3、 月 11 日指导教师签名:2015 年 1 月 5 日目录1 引言 . 11.1 课程设计的目的 . 1名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 24 页 - - - - - - - - - 1.2 课程设计的任务与要求. 21.2.1 设计任务 . 21.2.2 要求分析 . 22 设计方案与论证 . 32.1 方案论述 . 32.2 方案选择 . 33.软件设计 . 43.1 程序编写和运行环境 . 43.2 程序流程图 . 63.3 屏幕显示方式程序 . 7
4、4 主程序设计 . 84.1 绽放频率程序设计 . 84.2 烟花绽放程序 . 94.3 烟花上升程序 . 115 调试与结果测试 . 146 总结 . 18参考文献 . 20名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 24 页 - - - - - - - - - 1 1 引言随着电子技术的发展,计算机在现代科学与技术的发展中起着越来越重要的作用,在高精尖科技的面前,微型计算机的应用是无处不在,所以我们要学好微机原理及其应用,本次课程设计是基于微机原理与接口技术的简单
5、应用,运用所学微机原理与接口技术知识来完成建议的动画设计与制作。通过软件与硬件的结合,设计出烟花的飞升与绽放。1.1 课程设计的目的通过这次课程设计,使学生对微机原理中的基本概念有较深入的了解,能够系统地掌握微型计算机的结构、8086 微处理器和指令系统、汇编语言程序设计方法、微机系统的接口电路设计及编程方法等,并具有综合运用所学知识分析问题和解决问题的能力,为以后的毕业设计及走向工作岗位打下牢固的基础。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 24 页 - - -
6、 - - - - - - 2 1.2 课程设计的任务与要求21.2.1设计任务1. 做五种烟花在空中绽放的动画,从下方飞出,在屏幕上方开花;2. 文本方式和图形方式均可,要有多种颜色。1.2.2要求分析对于本次设计任务,首先要将屏幕设置为彩色文本显示方式,然后设置光标的位置,并在当前光标位置写入字符和属性,从而画出五种不同的烟花在空中绽放的图案。对于烟花出现的频率改变,主要是通过对烟花上升的时间的改变来实现的。任务2的实现是从键盘上读取一个字符,然后对字符判断,如果是1,则显示烟花 1,是 2则显示烟花2,是 3则显示烟花 3,是 4 则显示烟花 4,是 5 则显示烟花 5,是+则增加烟花绽放
7、的频率,是 -则减少烟花绽放的频率,是Q 则退出程序2。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 24 页 - - - - - - - - - 3 2 设计方案与论证2.1 方案论述方案一:利用 C语言编程实现用 C 语言写出烟花绽放的图形,然后利用C 语言调用 BIOS 功能的10H 中断和 DOS 功能的 21H 中断判断键盘输入内容并将相应的烟花图案显示出来。方案二:利用汇编语言编程实现首先将烟花绽放的坐标点都找出来,然后利用汇编语言调用BIOS 功能调用的
8、10H 中断的 0 号和 9 号以及 6 号功能将烟花绽放的图形显示出来。然后利用 DOS 功能调用的21H 中断的 1 号功能从键盘上输入一个字符,判断后进入相应的烟花显示程序。2.2 方案选择通过比较上面两种方案,我选择方案二。当所编程序比较简单时最好选用汇编语言编写。因为用汇编语言编写后文件所占存储空间少,运行时占用内存少,运行速度快。另外我们刚学过汇编语言,对汇编语言的运用也比较成熟。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 24 页 - - - - - -
9、 - - - 4 3.软件设计3.1 程序编写和运行环境【4】本次设计所用程序编写与运行环境为Masm for Windows 2012。在这个环境下编写程序很方便,而且编写完成后可以直接运行。如果有错误可以在下面的方框中显示错误所在的行数和错误原因。运行没有错误后会弹出命令框,在命令框中显示我设计的动画。环境运行界面如图3.1 所示。图 3.1 Masm for Windows 2012 界面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 24 页 - - - - -
10、- - - - 5 弹出的命令框如图3.2 所示图 3.2 程序运行后弹出的命令框名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 24 页 - - - - - - - - - 6 3.2 程序流程图流程图如图3.3 所示:流程图 3.3开始设置显示方式显示提示音从键盘输入字符为 1 为 2 为 3 为 4 为 5 为+ 为- 为 Q 结束绽放烟花 1 绽放烟花 1 绽放烟花 1 绽放烟花1 绽放烟花 1 增加绽放频率减少绽放频率名师资料总结 - - -精品资料欢迎下载 -
11、 - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 24 页 - - - - - - - - - 7 3.3 屏幕显示方式程序程序设计方总案【5】根据流程图拟订出原方案。先分别编写屏幕显示方式程序、提示语显示程序、字符输入及判断程序、烟花上升子程序、烟花绽放程序、延时子程序、频率改变程序、清屏子程序。然后通过程序的组合和调用来完成设计要求。屏幕显示方式程序程序主要通过 BIOS 功能调用的 10H中断类型中的 0 号功能将屏幕显示方式设置为 80*25 彩色文本显示。 0 号功能的显示方式表如表2.1。表 3.1 0号
12、功能的显示方式表AL显示方式AL显示方式0 4025 黑白文本方式4 320200 彩色图形方式1 4025 彩色文本方式5 320200 黑白图形方式2 8025 黑白文本方式6 640200 黑白图形方式3 8025 彩色文本方式7 8025 黑白文本方式表 3.1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 24 页 - - - - - - - - - 8 4 主程序设计14.1 绽放频率程序设计延时程序主要是通过空循环让程序在此运行多个机器周期,然后再跳出去
13、执行下一条指令。延时程序被烟花上升子程序调用,主要是为了让光标在当前位置多停留一些时间,使人的双眼能捕捉到它。而频率改变程序主要是通过改变延时时间的大小从而来改变烟花上升的时间。增加烟花上升频率代码如下:f_increase: ;频率增加MOV CX,FLAG1 SUB CX,1000 MOV FLAG1,CX MOV CX,FLAG2 SUB CX,1000 MOV FLAG2,CX JMP LOOP1 减少烟花上升频率代码如下:f_decrease: ; 频率减少MOV CX,FLAG1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年简易动画设计与制作 2022 简易 动画设计 制作
限制150内