- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理课程设计电梯.
二○一四~二○一五学年 第一学期信息科学与工程学院自动化系课程设计报告书姓名:学号:班级:课程名称:微机原理与应用课程设计指导教师:目录课程设计内容及要求课程设计所应用的基本知识点实验原理程序流程图程序详细执行过程程序清单程序运行结果收获与体会参考文献一、课程设计内容及要求:题目一电梯仿真程序在读懂任务书给出的几个子程序的基础上,学习运用计算机动画技术等手段自己独立编制出一个完整的电梯运行计算机仿真程序.通过编制仿真程序的实践,加强同学们对计算机顺序控制的了解与认识,以达到掌握计算机顺序控制规律和计算机顺序控制技术所需的编程技巧以及相关的硬件基础知识的目的.设计要求: (1). 在 1-- 8楼之间一次可输入多个任意楼层号连续控制电梯按指定楼层号顺序上升与下降.以上过程完成后可重新输入任意楼层号连续控制电梯按指定楼层号顺序上升与下降.只有按ESC键才退出程序返回DOS状态。例如 : 1-3-5-8-6-4-2-1 (可观察教六楼电梯的实际运行情况). (2). 在 1 -- 8 楼之间按任意顺序不连续控制电梯上升与下降.按一次计算机键盘的上箭头电梯上升一楼,按一次计算机键盘的下箭头电梯下降一楼. (上箭头的ASCII码19H , 下箭头的ASCII码1AH . ) (3). 在电梯上升与下降过程中,要显示出 1--8 楼之间所要到达的楼层数,同时还要用箭头显示电梯是上升状态还是下降状态. (4). 电梯运行到指定楼层后,打开电梯门,然后关门继续运行. (5). 电梯运行时, 在任意时刻遇到紧急情况时应能实时中断电梯运行.也可以在任意时刻恢复电梯运行.(按A/a 键模拟中断发生,电梯停止运行.按B/b 键恢复电梯运行) (6). 在计算机屏幕上将电梯的平面模型改成三维立体模型. (7). 在电梯旁画一个小方块.这个小方块随电梯上升而上升,下降而下降.以增加电梯运行时的动感. (8). 电梯仿真软件运行时,应在计算机屏幕上详细说明其使用方法,以及本软件作者姓名和日期.报告要求: (1). 在报告中应对电梯仿真软件的设计思想,设计方法用文字详细说明. (2). 在报告中应有完整的程序清单(必需加注释). (3). 在报告中应有完整的程序框图. (4). 谈谈自己通过这次设计实践的收获和体会.二、课程设计所应用的基本知识点生成文件(1).我使用的运行环境为虚拟机下的xp系统,汇编软件使用的是轻松汇编。 (2).打开轻松汇编,输入代码,保存为.asm格式文件。 (3).编译程序。可以直接使用轻松汇编菜单栏的按键运行—编译和运行—生成按钮进行编译,也可以进入dos环境,使用masm.exe编译源程序生成OBJ文件和一些交叉文件。格式:masm exam1.asm;如果结尾不加分号,那么回车后会有一个提示,提示将生成的OBJ文件名和相应的其他一些文件名是什么?可以一路回车取默认值,即与源文件同文件名。如果加上分号,既可避免这些提示。直接生成同文件名的OBJ文件。 (4).连接程序。用LINK.exe连接OBJ文件,生成可执行的exe文件。格式:link exam1.obj;如果原程序无堆栈段,则在连接完后,有一个警告提示,提示程序无堆栈段。 (5).运行。直接在轻松汇编菜单栏中单击运行按钮或在dos环境中执行debug 将生成的可执行exe文件装入内存后,用G命令来运行 (6). 查看程序运行结果。BIOS显示功能调用??显示器是微型机系统重要的输出设备。显示器与微型机之间的接口电路又称做显示适配器(显?示卡)。显示卡的种类很多,有MDA卡、HGC卡、CGA卡、EGA卡和VGA卡等。IBM-PC和PC/XT单色显示器使用单色显示器适配器MDA?(MonochromeDisplayAdapter)卡,它不支持图形方式,只支持80列和25行的文本方式。文本方式又称为字符方式、字符/数字方?式。IBM-PC和PC/XT彩色显示器使用彩色/图形适配器CGA(ColorGraphicsAdapter)卡,支持文本和图形两种方式且有单色、?彩色两种显示。?有关显示输出的DOS功能调用不多,而BIOS调用(INT10H)的功能很强,主要包括设置显示方式,设置光标大小和位置,设置调色板号,显示字符和显示图形等,见表8-4。下面做简单介绍。????表8-4中断类型10H的功能调用操作1)显示方式的设置??INT10H的0H功能用来设置显示方式,详见表8-4。方式0~6是CGA卡的工作方式,其中,0~3是文本方式,4~6是图形方式。方式7是MDA卡的惟一工作方式。??文本方式在屏幕上显示字符,字
文档评论(0)