基于单片机的三层电梯系统设计
(点亮),但利用人眼的视觉暂留效应和发光二极管熄 灭时的余辉效应,看到的却是多个字符“同时”显示。显示器亮度既与点亮时的导通电流有关,也与点亮时间和间隔时间的比例有关。调整电流和时间参烽,可实现亮度较高较稳定的显示。若显示器的位数不大于8位,则控制显示器公共极电位只需一个8位I/O口(称为扫描口或字位口),控制各位LED显示器所显示的字形也需要一个8位口(称为数据口或字形口)。
动态显示器的优点是节省硬件资源,成本较低,但在控制系统运行过程中,要保证显示器正常显示,CPU必须每隔一段时间执行一次显示子程序,这占用了CPU的大量时间,降低了CPU工作效率,同时显示亮度较静态显示器低。 综合以上考虑,由于楼层显示和上下行显示各只需要一个,故只需2个数码管,本次采用的是共阳极的数码管。
20
基于单片机的三层电梯系统设计
第3章 硬件电路设计
本章主要介绍的是单片机电源电路、复位电路、时钟电路,以及按键模块和显示模块的电路设计[12]。
3.1 AT89C51单片机控制模块
本节介绍单片机AT89C51的基本工作电路。包括电源电路、复位电路、时钟电路。 3.1.1 电源电路
电源开关使用自锁开关。图3.1为自锁开关,共6个引脚。引脚定义如图3.2。引脚1与2和引脚4与5是常闭触点,引脚2与3和引脚5与6是常开触点。单片机的电源电路如图3.3所示。电源提供的+5V电压经过自锁开关为电路元件提供所需的工作电压。
3 2 1 6 5 4 图3.1 自锁开关 图3.2 引脚定义
图3.3 电源电路
3.1.2 复位电路
单片机复位电路使用按键开关。当需要单片机复位时,需要在RST引脚上加载2个机器周期以上的高电平。图3.4为单片机复位电路。
21
基于单片机的三层电梯系统设计
图3.4 单片机复位电路
3.1.3 时钟电路
单片机时钟电路用于提供单片机的工作脉冲。本设计采用内部时钟,时钟电路如图3.5所示。
图3.5 单片机时钟电路
3.2 按键模块
按键引起电平变化,通过单片机控制数码管显示,如图3.6所示。
图3.6 按键模块电路连接
22
基于单片机的三层电梯系统设计
3.3 显示模块
单片机通过对按键信息以及电梯所处信息的处理,进行运算之后将所得到记过通过数码管显示出来。如图3.7为电梯上下行显示模块,图中为上行显示,下行时显示“d”。
图3.7 电梯上行显示模块
如图3.8为电梯所处层数显示模块,其显示的是电梯所处楼层数,如图中显示“1”,则说明电梯此时所处于一楼状态。
图3.8 电梯楼层显示模块
23