![]() 18
3. Mengontrol display on / off
RS
R/W
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
0
0
0
0
0
0
1
A
B
C
Jika :
o
A = 1 / 0 ( 1 = display on , 0 = display off )
o
B = 1 / 0 ( 1 = cursor on , 0 = cursor off )
o
C = 1 / 0 ( 1 = blinking on , 0 = blinking off )
4. Entry mode set
RS
R/W
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
0
0
0
0
0
0
0
1
A
B
Jika :
o
A = 1 / 0 ( 1 = increment , 0 = decrement )
o
B = 1 / 0 ( 1 = shift , 0 = no shift )
Berikut ini adalah contoh program untuk melakukan proses init menggunakan C:
#define LCD_data P2
#define LCD_D7
P2_7
#define LCD_rs
P1_0
#define LCD_rw
P1_1
#define LCD_en
P1_2
void LCD_init()
{
LCD_data = 0x38;
//Function set: 2 line, 8-bit,
5x7 dots
LCD_rs
= 0;
//Selected command register
LCD_rw
= 0;
//We are writing in data
register
|