You are on page 1of 8

NGUYENDUCTU2310@GMAIL.

COM

LCD 1602

Hnh dng ca LCD 1602

S chn ca LCD 1602

NGUYENDUCTU2310@GMAIL.COM

Cc thanh ghi
Thanh ghi IR: Mi lnh c nh sn xut LCD nh a ch r rng. Ngi dng ch vic cung cp a ch lnh bng cch np vo thanh ghi IR.

V d: Lnh hin th mn hnh v con tr c m lnh l 00001110 - Thanh ghi DR : Thanh ghi DR dng cha d liu 8 bit ghi vo vng RAM DDRAM hoc CGRAM ( ch ghi) hoc dng cha d liu t 2 vng RAM ny gi ra cho MPU ( ch c). C bo bn BF: (Busy Flag)

Khi ang thc thi cc hot ng bn trong, LCD b qua mi giao tip vi bn ngoi v bt c BF( thng qua chn DB7 khi c thit lp RS=0, R/W=1) ln cho bit n ang bn. B m a ch AC : (Address Counter)

Khi mt a ch lnh c np vo thanh ghi IR, thng tin c ni trc tip cho 2 vng RAM (vic chn la vng RAM tng tc c bao hm trong m lnh). Sau khi ghi vo (c t) RAM, b m AC t ng tng ln (gim i) 1 n v. B nh LCD Vng RAM hin th DDRAM : (Display Data RAM)

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

DDRAM
y l vng RAM dng hin th, ngha l ng vi mt a ch ca RAM l mt k t trn mn hnh.

CGROM
Cha cc mu k t loi 5x7 hoc 5x10 im nh/k t, v nh a ch bng 8 bit.

NGUYENDUCTU2310@GMAIL.COM

Mu k t ha ring.

NGUYENDUCTU2310@GMAIL.COM Tp lnh:

NGUYENDUCTU2310@GMAIL.COM

NGUYENDUCTU2310@GMAIL.COM

Copy file Lcd_4bit.h vo th mc C:\Program Files\PICC\Devices lcd_init(): Khi to LCD, gi 1 ln trong hm main lcd_gotoxy(int8 x, int8 y) : Hin th ti v tr ct x , hng y lcd_send_byte(int8 address, int8 n): Gi 1 byte n n lcd, address=0: thao tc lnh, address=1: thao tc d liu int8 lcd_read_byte(void) : c v 1 byte lcd_putc(char c) : Gi cc k t ln lcd char lcd_getc(int8 x, int8 y) : c k t ti ct x, hng y

NGUYENDUCTU2310@GMAIL.COM

Trn y l cu trc c bn ca LCD1602. Cng c ny rt hu hiu trong vic hin th cho ngi quan st: s, k t, hiu ng trn . hiu c th chng ta cng i vo lm thc t nh.

You might also like