background image

天津从庆生电机厂荣接此任,四个月后不辱使命,顺利地完成了任务。十
一届三中全会后,沐浴着改革开放的春风,我国电梯业进入了高速发展的
时期。在我国任何一个城市,电梯都在被广泛应用着。电梯给人们的生活带
来了便利,也为我国现代化建设的加速发展提供了强大的保障。电梯是高
层建筑中安全、可靠、垂直上下的运载工具,对改善劳动条件、减轻劳动强
度起到很大的作用。电梯的应用范围很广,可用于宾馆、饭店、办公大楼、商
场、娱乐场所、仓库以及居民住宅大楼等。在现代社会中,电梯已成为人类
必不可少的垂直运输交通工具。

1.2 课题的主要研究内容及设计步骤

本课题的主要任务是完成一个电梯系统的调度模块,即根据每个楼层

不同顾客的按键需求,让电梯做出合理的判断,正确高效地知道电梯完成
各项载客任务。根据此任务,本课题需要研究的内容有:

1、根据系统的技术要求,进行系统硬件的总体方案设计;
2、学习单片机的相关知识,并且加以运用;
3、选择恰当的芯片,并对其内部协议有所掌握,便于应用。
4、研究 C 语言编程,并且规定电梯的工作规则,用 C 语言加以实现;
5、对软件和硬件进行调试,让其协调工作,完成指定任务。
结合以上内容,本课题的设计方案步骤如下:
关于硬件部分:
首先,对实际的电梯系统进行模拟,一般情况下,一个电梯应该具备

相关按键、显示二极管、数码管等,由于这是一个调度模块,故没有设计具
体的轿厢等机械部分。然后,结合这些实物,选择恰当的芯片,并分成若
干模块,安排好各自之间的关系。由于其有诸多按键和显示环节,而单片
机的 I/O 口管脚资源实在有限,故需要 I/O 口扩展,用以管理二极管;同
时要有专门的按键控制芯片,从而便于按键管理。在此,我分别选择了
82C55 和 8279 芯片。接着,要完成电路图的设计,画出 PCB 板,焊接相关
器件后进行硬件调试,看是否好用并加以适当的更正。

关于软件部分:
处于最底层的是对两个芯片的寄存器读写工作,完成后方可进行更高

层的应用程序调试。为了使硬件简单化,我选择了模拟时序的方法读写寄
存器,这比总线操作的方法节省了锁存器。然后是关于电梯调度时所遵循
的原则作出规定,其必须基于高效与人性化两个原则。最后是使用 C 语言
将规定程序化,以便电梯真正的运作。

当然,二者的关系并不是分离的,它们是相辅相成,硬件依据软件来

验证,软件依据硬件来调试。经过一个个的发现问题、一个个的解决问题,

3