摘 要:电梯控制主要有继电器控制、可编程控制器控制和单片机控制这三大控制系统。本次设计从单片机这一方向来设计电梯的控制系统,选用的单片机型号为STC89C52,从控制系统框图设计、硬件设计到软件设计,利用单片机引脚接口众多和功能全的特点,通过C语言编程、硬件调试以及软件虚拟设计、仿真,从而设计实现一种八层送客电梯。此电梯设计实现的功能有:根据乘客的按键选择,自我决定上下行;电梯在运行时,乘客逆向运行按键需求滞后响应;当电梯处于中间楼层时,若上下行同时有呼叫需求,则按照先上行后下行的规则运行等。
关键词:STC89C52单片机,电梯,控制系统
目录
摘要
Abstract
1 绪论-3
1.1 电梯的发展-3
1.2 电梯的分类-3
1.3 单片机控制的优点-4
1.4 设计内容-5
2 电梯控制系统设计-5
2.1 系统框图设计-5
2.2 系统功能-6
2.3 显示模块的选择-6
2.4 单片机的选择-7
2.5 按键的选择-7
2.6 电源的选择-8
3 硬件设计-8
3.1 主控芯片-8
3.2 单片机最小系统-10
3.3 显示模块电路-11
3.4 按键模块电路-14
3.5 电源电路和蜂鸣器电路-14
3.6 元件清单-15
3.7 电路原理图-15
4 软件设计-16
4.1 程序流程图-16
4.2 程序清单-17
5 电梯控制系统的设计与仿真-17
5.1 HEX文件的生成-17
5.2 原理图绘制-18
5.3 软件调试与仿真-18
5.4 硬件调试-19
结论-21
参考文献-22
致谢-23
附录-24