模拟电梯工作过程.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模拟电梯工作过程

沈阳航空航天大学 课 程 设 计 报 告 课程设计名称:微机系统综合课程设计 课程设计题目:模拟电梯工作过程 院(系): 专 业: 班 级: 学 号: 姓 名: 指导教师: 完成日期:2 目 录 第1章 总体设计方案 1 1.1 课程设计的内容和要求 1 1.2 课程设计原理 1 1.3 课程设计思路 1 第2章 详细设计方案 2 2.1 实现方法 2 2.2 模块设计 2 2.2.1主程序流程图 2 2.2.2中断程序流程 3 2.3程序连线图 4 第3章 调试及结果分析 5 3.1 调试步骤及方法 5 3.2 实验结果 5 参考文献 6 附 录(源程序) 7 第1章 总体设计方案 1.1 课程设计的内容和要求 一、课程设计内容: 1.假设电梯工3层,每层有两个按键,为等电梯的人选择使用; 2.电梯内和各楼层有数码指示电梯所在楼层; 3.用发光二级管指示电梯运行状态; 4.电梯内有3个按键选择楼层。 二、课程设计要求: 1.认真查阅相关资料; 2.独立设计、调试并通过知道教师现场验收; 3.撰写课程设计报告。 1.2 课程设计原理 本独立设计是利用微机实验平台来模拟三层电梯的运行,用到了8255、8253、8259和8227芯片。 通过编程是8253每20ms产生一个信号脉冲传到8259使其产生中断信号,用来扫描键盘有没有输入,再用8279控制显示。电梯初始状态在一楼,当需要运行到3楼时调用延时先显示二楼再调用个延时到达三楼,用到两个按钮控制上下,三个按钮选择楼层。 1.3 课程设计思路 当电梯静止时候显示灯为红色,此时当有按键输入时电梯状态激活,会有一小段时间延时来表示电梯关门,再等待按键输入以判断到第几楼层当按键按下时指示灯变绿,电梯运行调用延时程序,当到达楼层时,指示灯变红,又用到一段延时表示电梯开门。以此就能正确模拟电梯工作过程。 第2章 详细设计方案 2.1 实现方法 首先初始化芯片,将8253的初始值设置好,使其能定时产生信号传到8259芯片上使其每20ms产生一个中断,每次中断会去扫描键盘是否有键按下,当有按键按下时,将按键与事先设计好的按键值进行比较(判断是上还是下),当选择的是上或下时再扫描按键用来选择到达第几层,通过与实现设计好的键值比较、调用延时程序完成整个模拟过程。 模块设计 2.2.1主程序流程图 图2.1 主程序流程图 2.2.2中断程序流程 图2.2 中断程序流程图 2.3程序连线图 图2.3 程序连线图 第3章 调试及结果分析 3.1 调试步骤及方法 程序编好后,在试验箱上按分配的端口将线连好打开电源,先将光标定位到中断处,先检查中断能否正常产生,等所有模块都能正常工作后,通过从键盘按键观察数码管显示和指示灯显示情况判断该设计是否能正常运行。 3.2 实验结果 初始状态数码管显示1,指示灯为红色,表示电梯停留在1楼是静止状态。 当按下“+”按键时,指示灯仍为红色,过一小会时间(关门时间)再按下“3”(要运行到3楼),指示灯变绿表示电梯运行中,通过一段时间到达二楼,数码管显示2,继续运行到达3楼后,指示灯变红。 当按下“-”按键时,指示灯显示红色,过段时间按下“2”(运行到2楼),指示灯变绿,通过延时到达二楼电梯停止。多次试验后该设计能正确模拟电梯的工作过程。 参考文献 [1] 龚尚福.微机原理与接口技术[M].西安:西安电子科技大学出版社,2003 [2] 沈美明,温冬蝉.IBM-PC汇编语言程序设计[M].北京:清华大学出版社,2001 [3] 郑初华.汇编语言、微机原理及接口技术[M].北京:电子工业出版社,2006 [4] 王忠民.微型计算机原理[M].西安:西安电子科技大学出版社,2003 附 录(源程序) Z8279 EQU 22AH D8279 EQU 228H DATE SEGMENT LED DB 06H,5BH,4FH,0,0,0,0,0,0 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA MAIN:                 CLI MOV AX,CS MOV DS,AX MOV AX,CS MOV DS,AX CALL INIT8255 CAL

文档评论(0)

cgtk187 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档