LCD (Liquid Crystal Display):

Một phần của tài liệu Hệ thống báo động qua đường dây điện thoại (Trang 45 - 47)

Giới thiệu sơ lược về LCD:

Trong những năm gần đây, màn hình tinh thể lỏng (LCD) được sử dụng rộng rãi thay thế các đèn led 7 đoạn vì : Khả năng hiển thị số, ký tự và đồ họa tốt hơn nhiều so so với đèn led. Dễ dàng lập trình các ký tự và đồ họa

Sơ đồ chân của LCD:

Mơ tả các chân của LCD:

LCD 1602 cĩ 8 chân dữ liệu, 2 chân nguồn VSS, VDD, một chân chỉnh độ tương phản và 3 chân điều khiển là RS, R/W, E.

1. Chân E ( Enable ):

Chân cho phép E được LCD sử dụng để chốt thơng tin hiện cĩ trên chân dữ liệu. Khi dữ liệu được cấp đến chân dữ liệu thì một xung mức Cao xuống Thấp được áp đến chân E để LCD chốt dữ liệu trên chân dữ liệu. Xung này phải rộng tối thiểu là 450ns.

2. Chân RS (Register Select):

Cĩ hai thanh ghi rất quan trọng bên trong LCD, chân RS được dùng để chọn các thanh ghi này.

Khi chân RS = 0 thì thanh ghi mã lệnh được chọn, cho phép người dùng gửi một lệnh lên LCD như : lệnh xĩa màn hình, lệnh di chuyển con trỏ,…

Nếu RS = 1 thì thanh ghi dữ liệu được chọn và cho phép người dùng gửi dữ liệu cần hiển thị lên LCD.

3. Chân R/W ( Read/Write ):

Chân vào đọc/ghi cho phép người đùn đọc/ghi thơng tin từ lên LCD. R/W = 0 thì đọc, R/W =1 thì ghi.

4. D0 - D7: 8 chân dữ liệu của LCD:

Đây là 8 chân dữ liệu 8 bit, được dùng để 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ị chữ cái và con số, mã ASCII của chữ cái từ A đến Z, a đến z và các con số từ 0 – 9 được gửi đến các chân này khi bật RS=1.

Cũng cĩ các mã lệnh được gửi tới LCD để xĩa màn hình hoặc đưa con trỏ về đầu dịng hoặc nhấp nháy con trỏ.

Cũng cĩ thể sử dụng RS=0 để kiểm tra bit cờ bận xem LCD đã sẵn sàng nhận thơng tin chưa. Khi R/W=1 và RS=0 thì cờ bận D7 thực hiện các chức năng như sau: nếu D7=1 (cờ bận bằng 1) cĩ nghĩa là LCD đang bận 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, cịn nếu D7=0 thì LCD sẵn sàng nhận thơng tin mới. Trong mọi trường hợp cần kiểm tra cờ bận trước khi ghi bất kỳ dữ liệu nào lên LCD.

Cách kết nối LCD với nguồn và vi điều khiển:

Vss Vdd Vee R/W RS E Do. . . D7 DATA VR 10K 10K +5 VDC A K 1K

Trang 47 MSSV: 06DT053

SVTH: Phùng Khắc Hy

Sau đây là bảng mã lệnh LCD:

Một phần của tài liệu Hệ thống báo động qua đường dây điện thoại (Trang 45 - 47)