You are on page 1of 8

NGUYENDUCTU2310@GMAIL.

COM

LCD 1602

Hnh dng c a LCD 1602

chn c a LCD 1602

NGUYENDUCTU2310@GMAIL.COM

Cc thanh ghi
Thanh ghi IR: M i l nh c nh s n xu t LCD nh a ch r rng. Ng i dng ch vi c cung c p a ch l nh b ng cch n p vo thanh ghi IR.

V d : L nh hi n th mn hnh v con tr c m l nh l 00001110 - Thanh ghi DR : Thanh ghi DR dng ch a d li u 8 bit ghi vo vng RAM DDRAM ho c CGRAM ( ch ghi) ho c dng ch a d li u t 2 vng RAM ny g i ra cho MPU ( ch c). C bo b n BF: (Busy Flag)

Khi ang th c thi cc ho t ng bn trong, LCD b qua m i giao ti p v i bn ngoi v b t c BF( thng qua chn DB7 khi c thi t l p RS=0, R/W=1) ln cho bi t n ang b n. B m a ch AC : (Address Counter)

Khi m t a ch l nh c n p vo thanh ghi IR, thng tin c n i tr c ti p cho 2 vng RAM (vi c ch n l a vng RAM tng tc c bao hm trong m l nh). Sau khi ghi vo ( c t ) RAM, b B nh LCD Vng RAM hi n th DDRAM : (Display Data RAM) m AC t ng tng ln (gi m i) 1 n v .

NGUYENDUCTU2310@GMAIL.COM
Vng CGROM: Character Generator ROM Vng CGRAM : (Character Generator RAM)

DDRAM
y l vng RAM dng mn hnh. hi n th , ngha l ng v i m t a ch c a RAM l m t k t trn

CGROM
Ch a cc m u k t lo i 5x7 ho c 5x10 i m nh/k t , v nh a ch b ng 8 bit.

NGUYENDUCTU2310@GMAIL.COM

M u k t

h a ring.

NGUYENDUCTU2310@GMAIL.COM T p l nh:

NGUYENDUCTU2310@GMAIL.COM

NGUYENDUCTU2310@GMAIL.COM

Copy file Lcd_4bit.h vo th m c C:\Program Files\PICC\Devices lcd_init(): Kh i t o LCD, g i 1 l n trong hm main lcd_gotoxy(int8 x, int8 y) : Hi n th t i v tr c t x , hng y lcd_send_byte(int8 address, int8 n): G i 1 byte n address=1: thao tc d li u int8 lcd_read_byte(void) : c v 1 byte n lcd, address=0: thao tc l nh,

lcd_putc(char c) : G i cc k t ln lcd char lcd_getc(int8 x, int8 y) : c k t t i c t x, hng y

NGUYENDUCTU2310@GMAIL.COM

Trn y l c u trc c b n c a LCD1602. Cng c ny r t h u hi u trong vi c hi n th cho ng i quan st: s , k t , hi u ng trn . hi u c th chng ta cng i vo lm th c t nh.

You might also like