//lcd initialisation---------------------------------------------------- void lcdinit() { en=0; delay(25); lcdcmd(0x38); lcdready(); //delay(20); lcdcmd(0x0E); lcdready(); //delay(20); lcdcmd(0x06); //delay(20); lcdready(); lcdcmd(0x01); delay(20); lcdcmd(0x02); delay(20); }
void lcdcmd(unsigned char value) { lcdready(); ldata = value; //put the value on the pins rs = 0; rw = 0; en = 1; //strobe the enable pin MSDelay(1); en = 0; }
void lcddata(unsigned char value) { lcdready(); ldata = value; rs = 1; rw = 0; en = 1; MSDelay(1); en = 0; return; }