Password Based Locking System
/* Timer header file*/ void timemdel(unsigned int con) { T0CTCR=0X0; T0PR=59999; T0MR0=con; T0MCR|=1<<2; T0TCR=0X02; T0TCR=0X01; while(T0TC!=T0MR0); T0TC=0; T0TCR=0; } void timeudel(unsigned int con) { T1CTCR=0X0; T1PR=59; T1MR0=con; T1MCR|=1<<2; T1TCR=0X02; T1TCR=0X01; while(T1TC!=T1MR0); T1TC=0; T1TCR=0; } /*lcd header file*/ #define RS (1<<16) #define E (1<<17) #define D4 (1<<10) #define D5 (1<<11) #define D6 (1<<12) #define D7 (1<<13) //void delay(void); void lcd_init(void); void lcd_cmd(int ); void lcd_string(char *str); void lcd_conv(char ); void lcd_cmd(int cmd) { IOCLR0|=RS; lcd_conv(cmd); IOCLR0|=RS; timeudel(1000); } void lcd_init(void) { IODIR0|=D4|D5|D6|D7; IODIR0|=RS|E; IOCLR0|=D4|D5|D6|D7; IOCLR0|=RS|E;...