Professional Documents
Culture Documents
LCD 1602
LCD 1602
COM
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,
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.