Professional Documents
Culture Documents
lcd_write_4bit(c);
}static void lcd_data_write(unsigned char c) {
busy_wait();
lcd_rs(1);
delay(10);
lcd_write_4bit(c>>4);
lcd_write_4bit(c);
}void lcd_putchar(char c) { lcd_data_write(c); }void lcd_init() {
lcd_all_dir_out;
delay(10);
lcd_rs(0);
lcd_write_4bit(0x3);
delay(10);
lcd_write_4bit(0x3);
delay(10);
lcd_write_4bit(0x3);
lcd_write_4bit(0x2);
lcd_cmd_write(0x28); lcd_cmd_write(0x0C); lcd_cmd_write(0x06);}