
unsigned char xdata lcd_command _at_ 0x4000;				//define a data port at 4000 and call it lcd_command - for programming the LCD
unsigned char xdata lcd_data _at_ 0x4001;					//define a data port at 4001 and call it lcd_data - for writing on the LCD
unsigned char xdata keypad _at_ 0x6000;						//define a data port at 6000 and call it keypad - for reading the keypad
 

#define userlimit 45	//define userlimit - 45 MAX under onboard 1K EPROM
unsigned char xdata encrypted_password[5*userlimit] _at_ 0x0000;	//encrypted password.5*userlimit.
unsigned char xdata user_name[16*userlimit] _at_ 0x000E1;				//stores user name.16*userlimit.
unsigned char xdata user_level[userlimit] _at_ 0x003B1;				//store user level.1*userlimit.
