Esempio n. 1
0
void lcd_cmd_write(unsigned char cmd)
   { 
    lcd_direction |= 0xfc;
	lcd_port &= ~(1<<lcd_RS);

	asm volatile("NOP");  // Slow down timing 100 nS
	asm volatile("NOP");   // Slow down timing 100 nS
	lcd_transfer(cmd);
   } 
Esempio n. 2
0
void lcd_data_write(unsigned char d)
{
   lcd_direction |= 0xfc;
   lcd_port|=(1<<lcd_RS);				//rs=1 when writing data
   

    asm volatile("NOP");   // Slow down timing 100 nS
   	asm volatile("NOP");   // Slow down timing 100 nS

   lcd_transfer(d); 
} 
Esempio n. 3
0
void lcd_cmd(uint8_t cmd)
{
	lcd_transfer(cmd, 0);
}
Esempio n. 4
0
void lcd_data(uint8_t data)
{
	lcd_transfer(data, 1);
}