08/12/31 22:53:56 5ikAkwPA
>>292
次のようにな
#define LCD_RS RD3
#define LCD_RW RD2
#define LCD_EN RD1
#define LCD_DATA PORTD
#define LCD_STROBE() ((LCD_EN=1),(LCD_EN=0))
/* write a byte to the LCD in 4 bit mode */
void lcd_write(unsigned char c)
{
__delay_us(40);
LCD_DATA = (LCD_DATA & 0x0F) | ( c & 0xF0 );
LCD_STROBE();
LCD_DATA = (LCD_DATA & 0x0F) | ( c<<4 );
LCD_STROBE();
}