模拟电梯工作过程

模拟电梯工作过程

ID:16148049

大小:150.00 KB

页数:14页

时间:2018-08-08

模拟电梯工作过程_第1页
模拟电梯工作过程_第2页
模拟电梯工作过程_第3页
模拟电梯工作过程_第4页
模拟电梯工作过程_第5页
资源描述:

《模拟电梯工作过程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、沈阳航空航天大学课程设计报告沈阳航空航天大学课程设计报告课程设计名称:微机系统综合课程设计课程设计题目:模拟电梯工作过程院(系):专业:班级:学号:姓名:指导教师:完成日期:2沈阳航空航天大学课程设计报告目录第1章总体设计方案11.1课程设计的内容和要求11.2课程设计原理11.3课程设计思路1第2章详细设计方案22.1实现方法22.2模块设计22.2.1主程序流程图22.2.2中断程序流程32.3程序连线图4第3章调试及结果分析53.1调试步骤及方法53.2实验结果5参考文献6附录(源程序)7沈阳航空航天大学课程设计报告第1章总体设计方案1.1课程设计的内容和要求一、课程设计内容:1

2、.假设电梯工3层,每层有两个按键,为等电梯的人选择使用;2.电梯内和各楼层有数码指示电梯所在楼层;3.用发光二级管指示电梯运行状态;4.电梯内有3个按键选择楼层。二、课程设计要求:1.认真查阅相关资料;2.独立设计、调试并通过知道教师现场验收;3.撰写课程设计报告。1.2课程设计原理本独立设计是利用微机实验平台来模拟三层电梯的运行,用到了8255、8253、8259和8227芯片。通过编程是8253每20ms产生一个信号脉冲传到8259使其产生中断信号,用来扫描键盘有没有输入,再用8279控制显示。电梯初始状态在一楼,当需要运行到3楼时调用延时先显示二楼再调用个延时到达三楼,用到两个按

3、钮控制上下,三个按钮选择楼层。1.3课程设计思路当电梯静止时候显示灯为红色,此时当有按键输入时电梯状态激活,会有一小段时间延时来表示电梯关门,再等待按键输入以判断到第几楼层当按键按下时指示灯变绿,电梯运行调用延时程序,当到达楼层时,指示灯变红,又用到一段延时表示电梯开门。以此就能正确模拟电梯工作过程。12沈阳航空航天大学课程设计报告第2章详细设计方案2.1实现方法首先初始化芯片,将8253的初始值设置好,使其能定时产生信号传到8259芯片上使其每20ms产生一个中断,每次中断会去扫描键盘是否有键按下,当有按键按下时,将按键与事先设计好的按键值进行比较(判断是上还是下),当选择的是上或下

4、时再扫描按键用来选择到达第几层,通过与实现设计好的键值比较、调用延时程序完成整个模拟过程。2.2模块设计2.2.1主程序流程图图2.1主程序流程图12沈阳航空航天大学课程设计报告2.2.2中断程序流程图2.2中断程序流程图12沈阳航空航天大学课程设计报告2.3程序连线图8253Clk0Out0203h8259IR0220h8255203h220hPB022ah213h827922ah图2.3程序连线图12沈阳航空航天大学课程设计报告第3章调试及结果分析3.1调试步骤及方法程序编好后,在试验箱上按分配的端口将线连好打开电源,先将光标定位到中断处,先检查中断能否正常产生,等所有模块都能正常

5、工作后,通过从键盘按键观察数码管显示和指示灯显示情况判断该设计是否能正常运行。3.2实验结果初始状态数码管显示1,指示灯为红色,表示电梯停留在1楼是静止状态。当按下“+”按键时,指示灯仍为红色,过一小会时间(关门时间)再按下“3”(要运行到3楼),指示灯变绿表示电梯运行中,通过一段时间到达二楼,数码管显示2,继续运行到达3楼后,指示灯变红。当按下“-”按键时,指示灯显示红色,过段时间按下“2”(运行到2楼),指示灯变绿,通过延时到达二楼电梯停止。多次试验后该设计能正确模拟电梯的工作过程。12沈阳航空航天大学课程设计报告参考文献[1]龚尚福.微机原理与接口技术[M].西安:西安电子科技大

6、学出版社,2003[2]沈美明,温冬蝉.IBM-PC汇编语言程序设计[M].北京:清华大学出版社,2001[3]郑初华.汇编语言、微机原理及接口技术[M].北京:电子工业出版社,2006[4]王忠民.微型计算机原理[M].西安:西安电子科技大学出版社,200312沈阳航空航天大学课程设计报告附录(源程序)Z8279EQU22AHD8279EQU228HDATESEGMENTLEDDB06H,5BH,4FH,0,0,0,0,0,0DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATAMAIN:                CLIMOVAX,CSMOVDS,AX

7、MOVAX,CSMOVDS,AXCALLINIT8255CALLINIT8259CALLINIT8253MOVDX,Z8279;置空FIFO寄存器MOVAL,0d0HOUTDX,ALMOVDX,D8279MOVAL,06HOUTDX,ALMOVCX,200LOOP$MOVDX,212HMOVAL,0HMOVDX,22AHOUTDX,ALMOVAL,30HOUTDX,ALSTIJMP$INIT8255:MOVAL,90HMOVDX,213HOUT

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。