//#include //#include #define LCD_RS 0 #define LCD_RW 1 #define LCD_E 2 //LCD_putchar writes a character to the LCD at the current address, //no busy flag check is done before or after //the character is written! //usage: LCD_putchar('A'); or LCD_putchar(0x55); void LCD_putchar(char data) { //PortD is output DDRD = 0xFF; //put data on bus PORTD = data; //RW low, E low PORTC &= ~((1<