วันจันทร์ที่ 14 มกราคม พ.ศ. 2562

T8




#line 1 "C:/Users/bunthit/Desktop/TEST 1/T8.c"
void main()
{
 unsigned char password[]={1,2,3,4};
 unsigned char input[4];
 unsigned char keypad[]={0,1,2,3,0,
 4,5,6,0,
 7,8,9,0,
 0,0,0,0};
 unsigned int kp,i;
 TRISC=0;
 TRISD=0xFF;
 Lcd_Init(&PORTC);
 Keypad_Init(&PORTD);
 Lcd_Cmd(LCD_CURSOR_OFF);
 RETURN:Lcd_Cmd(LCD_CLEAR);
 Lcd_Out(1,1,"ENTER PASSWORD");
 for(i=0;i<4;i++)
 {
 while(!Keypad_Read());
 kp=Keypad_Read();
 input[i]=keypad[kp];
 Lcd_Chr(2,i+1,input[i]+48);
 while(Keypad_Read());
 }
 while(Keypad_Read()!=15);
 if(input[0]==password[0]&&input[1]==password[1]&&input[2]==password[2]&&input[3]==password[3])
 {
 Lcd_Cmd(LCD_CLEAR);
 Lcd_Out(1,1,"CORRECT PASSWORD");
 }
 else
 {
 Lcd_Cmd(LCD_CLEAR);
 Lcd_Out(1,1,"WRONG PASSWORD");
 delay_ms(1000);
 goto RETURN;
 }
}

ไม่มีความคิดเห็น:

แสดงความคิดเห็น