#include
#define MAXFLOOR 6 //定义一个最大层数为6 层的电梯
unsigned char code LEDCODES[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d}; //LED 数码管发光数组
/****************** 电梯外对应的上下按键*************************/
sbit FLOOR6DOWN=P1^0; //6 楼下对应的P1^0,IO 口
sbit FLOOR5UP=P1^1; //5 楼上对应的P1^1,IO 口
sbit FLOOR5DOWN=P1^2; //5 楼下对应的P1^2,IO 口
sbit FLOOR4UP=P1^3; //4 楼上对应的P1^3,IO 口
sbit FLOOR4DOWN=P1^4; //4 楼下对应的P1^4,IO 口
sbit FLOOR3UP=P1^5; //3 楼上对应的P1^5,IO 口
sbit FLOOR3DOWN=P1^6; //3 楼下对应的P1^6,IO 口
sbit FLOOR2UP=P1^7; //2 楼上对应的P1^7,IO 口
sbit FLOOR2DOWN=P2^0; //2 楼下对应的P2^0,IO 口
sbit FLOOR1UP=P2^1; //1 楼上对应的P2^1,IO 口
/****************** 电梯内对应各层楼的按键***********************/
sbit FLOOR1=P2^2; //1 楼对应的P2^2IO 口
sbit FLOOR2=P2^3; //2 楼对应的P2^3IO 口
sbit FLOOR3=P2^4; //3 楼对应的P2^4IO 口
s