bit key_flag=0;
bit cabinet_1=0;
bit cabinet_2=0;
bit cabinet_3=0;
bit cabinet_4=0;
bit cabinet_5=0;
bit cabinet_6=0;
bit cabinet_7=0;
bit cabinet_8=0;
bit cabinet_9=0;
bit cabinet_10=0;
bit cabinet_11=0;
bit cabinet_12=0;
bit cabinet_13=0;
bit cabinet_14=0;
bit cabinet_15=0;
bit cabinet_16=0;
sbit RS = P0^7;
sbit WRD = P0^6;
sbit E = P0^5;
sbit PSB = P0^4;
sbit RES = P0^3;