- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
微机原理与接口技术---课程设计报告
课题:电梯调度模拟系统完成时间:2011年12月成员:信息工程091
信息工程091
信息工程091
目录
第一部分:需求分析
第二部分:设计方案
第三部分:详细设计
第一部分需
求分析
题目要求:
①7段数码管显示当前楼层
②红色发光二极管表示电梯向上运行,绿色二极管表示向下运行
③楼层不少于5层
④每层设置上、下按钮,表示该层用户要向哪个方向走
设计思想:根据题目要求整理一下大致的思路:电路连好线后,7段数码管显示当前电梯所处的楼层,当某楼层用按钮按下时,电梯自动运行到该楼层,用户进入电梯后按下要去的楼层数,电梯便可以将用户送到目的楼层。电梯在运行过程中用红绿发光二极管表示运行的方向,红色表示上行,绿色表示下行,到达目的楼层后灯被熄灭。对于多个用户需要乘电梯的问题,分析起来较为复杂,因此我们的程序只允许一次运送一个用户,电梯运行时若有其他楼层的用户按键,则电梯到达当前运行状态的目的楼层后返回到其他用户楼层处再根据要求继续运行。
第二部分设
计方案
在QTH-2008PC实验设备上有7段数码管,8个开关,以及一些芯片的实验区。因为每一楼层上都有2个上行、下行按钮(第一层和第五层除外),实验设备上仅有8个开关,因此这里我们将楼层设置为5层,用开关状态的变化模拟表示哪一楼层上行或者下行按钮被按下。开关与楼层对应关系如下:
K1:第一层向上
K2:第二层向上
K3:第三层向上
K4:第四层向上
K5:第二层向下
K6:第三层向下
K7:第四层向下
K8:第五层向下
可以选用8255A并行接口芯片的PA端口读取开关的状态,题目要
求当电梯运行时,用红色发光二极管表示电梯上行,绿色发光二极管表示电梯下行,因此可以用8255A的PB端口控制两个二极管的亮灭(连线要与控制字一致,且为低电平时灯才亮),在电梯运行过程中保持灯处于点亮的状态,到达目的楼层后将灯熄灭。用户进入电梯后通过键盘输入目的楼层,电梯继续运行。同时在电梯运行过程中,用7段数码管表示电梯当前所处的楼层,用7段数码管显示不同数字表示上行或者下行过程,这个过程可以使用8254定时器进行7段数码管定时显示的功能,也可以书写一段延时程序进行延时。
7段数码管显示时需要给它低电平、显示的数、高电平,因此可以用8255A的PC口控制给7段数码管送高低电平和显示的数。
第三部分详
细设计
开关状态流程图:
开关状态
8255A(PA
8255A(PA口)
N
开关变化
Y
电梯楼层=目的楼层 N
Y
电梯楼层目的楼层 电梯楼层目的楼层
8255 PB
8255 PB控制红色二极管亮,上
8255 PB控制红色二极管亮,上
7段数码管显示N
7段数码管显示
8255灭灯Y
8255灭灯
键盘输入目的楼层(上、下)
键盘输入目的楼层(上、下)
程序利用8255A的PA口循环读取开关的变化,当开关有变化时跳
出循环,编写程序查找哪个开关变化,并对应记录该楼层处运行的方向。初始化时电梯在第一层,若为K1开关变化,则等待用户键盘输入目的楼层(模拟用户进入电梯后的按键动作),若为其他开关变化,则进入上行或者下行。上行时先用8255A的PB口给红色发光二极管送个低电平,点亮红灯,表示上行,将当前的楼层数作为参数传递给7段数码管,然后调用7段数码管显示当前楼层,经过一段延时之后将当前楼层数减1,查看是否到达目的楼层,若没有
到达则继续调用7段数码管显示当前楼层,直至电梯到达目的楼层,此时将灯熄灭;同理可得下行的过程。当电梯到达目的楼层后,等待用户键盘输入要去的楼层数,应注意目的楼层不大于5层且不小于1层,然后将输入的楼层数与当前的楼层数比较,比较过程同上。到达目的楼层后电梯停下,二极管熄灭,7段数码管的输入参数保
持不变,继续等待用户输入目的楼层。
原理电路图:
D0D3D4D5D6
D0
D3D4D5D6
D7
红色发光二极管
绿色发光二极管
CLK
DIN
IOWR
IORD
IOY0
A0
A1
........
开关
K1
......K8
D1
D2
CE PC1
RDWR
PB1
PC0
PB0
A0A1
PA7
AD5AD6
AD7
PA0
8255单元 ......
AD0AD1AD2AD3
AD4
原理电路图说明:
8255A的WR、RD分别接到PC104总线接口模块的IOWR和
IORD,选通线CE接IOY0,8255A的数据线AD0~AD7、地址线
A0~A7分别用线连接到PC104总线接口模块的数据(D0~D7)、
您可能关注的文档
- 华师版八年级上期15.2.2利用统计图表传递信息导学案.docx
- 我国新能源汽车的发展现状.docx
- 重疾不重-丁云生.ppt
- 人事行政法的概念.docx
- 《东晋门阀政治》读书笔记.doc
- 国开(湖南)01442-水资源管理-形考任务四--辅导资料x.docx
- 国开(湖南)01442-水资源管理-形考任务三--辅导资料x.docx
- 国开(湖南)01442-水资源管理-形考任务一--辅导资料x.docx
- 国开(湖南)01442-水资源管理-形考任务二--辅导资料x.docx
- THE MAIN CAUSE OF THE LOVE TRAGEDY OF ROMEO AND JULIET 英语专业毕业论文.docx
文档评论(0)