降控制系统,通过乘客的自行按键达到电梯的升降功能。结合硬件与软件对应。P2口与键盘对应连接,数码管采用并行输入方式,键盘从低位到高位分别为一层按键,二层按键,三层按键,一层上升按键,二层上升按键,二层下降按键,三层下降按键.P1.0与数码管的时钟输入端相连,P1.1与数码管的串行口相连,用来显示电梯的上升下降和当前所在楼层,电梯门是否开启三种状态,p表示上升,d表示下降,1,2,3表示当前楼层,如果数码管闪烁,表示电梯门开启,反之则关断。在电梯处于一楼的时候,先按3楼,再按2楼可以实现电梯先停到2楼再停到三楼的目的,这也是对中断优先级判断的实现。РРР1.3 方案选择设计Р硬件部分的设计主要分为三个部分:按键模块、AT89C51单片机控制模块、显示模块[6]-[11]。РРРРAT89C51单片机控制模块РР按Р键Р模Р块РР显Р示Р模Р块РР图1.1 设计模块组成图Р如图1.1,就是本次设计硬件部分的大概结构框图。Р1.3.1 按键模块方案选择Р 按键模块可以选择的有两种,一是独立按键,二是矩阵按键。主要考虑到本次设计所需要的按键数目不多,所以考虑使用独立按键来组成按键模块。Р1.3.2 AT89C51单片机控制模块供电方案选择Р 供电方式有三种:一是电池盒供电,二是USB供电,三是稳压电源供电。由于USB供电和稳压电源携带都不是很方便,所以本次设计选择的供电方式是电池盒供电。Р1.3.3 显示模块方案选择Р显示模块可以选择的方案有三种:一是7段显示数码管、二是液晶显示、三是点阵显示。7段显示数码管在显示数字上面方便快捷,程序编写上相对简单很多,并且在实验室容易得到。液晶显示在对信息的显示上可以更全面,但程序编写上较为麻烦。点阵显示,在显示数字以及上下行状态上都很方便,但在编写程序以及在实物制作上难度都较大。综合上述考虑,最终决定由7段显示译码器来充当显示模块