Nguyên lý hoạt động của LCD:

Một phần của tài liệu Kỹ thuật lập trình vi điều khiển (Trang 69)

- Phương th c truy n tin ni ti p(Serial Interface): ế

3.6.1Nguyên lý hoạt động của LCD:

B nh d li uộ ệ

3.6.1Nguyên lý hoạt động của LCD:

- Chân VCC, V và VSS: Các chân VEECC, V: C p d ong ngu n - 5v và đ tấ ư ồ ấ t ong ng thì V0 đư ứ ược dùng đ đi u khi n đ t ong ph n c a LCD. - Chân ch nể ề ể ộ ư ả ủ ọ thanh ghi RS (Register Select): Có hai thanh ghi trong LCD, chânRS(Register Select) được dùng đ ch n thanh ghi, nh sau: N u RS = 0 thì thanh ghi mà l nh để ọ ư ế ệ ược ch n đ cho phép ngọ ể ười dùng g i m t l nh ch ng h n nh xoá màn hình, đ a conử ộ ệ ẳ ạ ư ư tr v đ u dòng v.v… N u RS = 1 thì thanh ghi d li u đỏ ề ầ ế ữ ệ ược ch n cho phép ngọ ười dùng g i d li u c n hi n th trên LCD. ử ữ ệ ầ ể ị

- Chân đ c/ ghi (R/W): Ð u vào đ c/ ghi cho phép ngọ ầ ọ ười dùng ghi thông tin lên LCD khi R/W = 0 ho c đ c thông tin t nó khi R/W = 1. ặ ọ ừ

- Chân cho phép E (Enable): Chân cho phép E dượ ử ục s d ng b i LCD đ ch tở ể ố d li u c a nó. Khi d li u đữ ệ ủ ữ ệ ượ ấc c p d n chân d li u thì m t xung m c caoế ữ ệ ộ ứ xu ng th p ph i đố ấ ả ược áp đ n chân này đ LCD ch t d li u trên các chân d li u.ế ể ố ữ ệ ữ ệ Xung này ph i r ng t i thi u là 450ns. ả ộ ố ể

- Chân D0 - D7: Ðây là 8 chân d li u 8 bít, đữ ệ ược dùng d g i thông tin lênể ử LCD ho c đ c n i dung c a các thanh ghi trong LCD. Ð hi n th các ch cái và cácặ ọ ộ ủ ể ể ị ữ con s , chúng ta g i các mã ASCII c a các ch cái t A đ n Z, a đ n f và các con số ử ủ ữ ừ ế ế ố t 0 - 9 đ n các chân này khi b t RS = 1. ừ ế ậ

Cũng có các mã l nh mà có th đệ ể ược g i đ n LCD đ xoá màn hình ho c đ aử ế ể ặ ư con tr v đ u dòng ho c nh p nháy con tr . ỏ ề ầ ặ ấ ỏ

- Chú ý:Chúng ta cũng s d ng RS = 0 đ ki m tra bít c b n đ xem LCD cóử ụ ể ể ờ ậ ể s n sàng nh n thông tin. C b n là bít D7 và có th đẵ ậ ờ ậ ể ược đ c khi R/W = 1 và RS =ọ 0 nh sau: ư

N u R/W = 1, RS = 0 khi D7 = 1 (c b n 1) thì LCD b n b i các công vi c bênế ờ ậ ậ ở ệ trong và

s không nh n b t kỳ thông tin m i nào. Khi D7 = 0 thì LCD s n sàng nh nẽ ậ ấ ớ ẵ ậ thông tin m i. L u ý chúng ta nên ki m tra c b n tru c khi ghi b t kỳ d li u nàoớ ư ể ờ ậ ớ ấ ữ ệ lên LCD.

3.6.2 Mã (Hex) Lệnh đến thanh ghi của LCD1: Xoá màn hình hi n th ể ị

Một phần của tài liệu Kỹ thuật lập trình vi điều khiển (Trang 69)