P1 = i;
W = 0;
RS = 1;
E2 = 1;
delay(2);
E2 = 0;
}
/************************************************************************/
void init_LCD()
{
delay(15);
command1(0x30);
command2(0x30);
delay(5);
//Wake up
//Wake up
//Wake up
command1(0x30);
command2(0x30);
delay(5);
command1(0x30);
command2(0x30);
delay(5);
command1(0x38);
command2(0x38);
command1(0x08);
command2(0x08);
command1(0x01);
command2(0x01);
command1(0x06);
command2(0x06);
command1(0x0c);
command2(0x0c);
//Function Set = 8bit mode; 2‐line; 5x8
//Turn off display
//Clear display
//Entry mode cursor increment
//Turn on display; no cursor
}
/************************************************************************/
[11]