E Read Write enable

Một phần của tài liệu Mô hình hệ thống cửa tự động” với vi điều khiển “ P89V51RD2FN” (Trang 34)

Cho phộp/ ko cho phộp LCD trao đổi thụng tin với VĐK.

Chỉ khi E chuyển từ 10 thỡ tớn hiệu ở cỏc chõn D0-D7 mới được đưa vào LCD. 7 D0 Data bus 0-7 8 chõn này được nối với VĐK để vào/ra thụng tin 8 D1 9 D2 10 D3 11 D4 12 D5 13 D6 14 D7

Như trờn hỡnh minh hoạ ta cú thể thấy cỏc chõn D0-D7 là đường tớn hiệu 2 chiều (để trao đổi thụng tin Vi điều khiển và LCD). 3 chõn điều khiển RS, R/W, E là chõn đưa tớn hiệu điều khiển từ Vi điều khiển tới LCD nờn nú chỉ là đường tớn hiệu 1 chiều thụi.

Vỡ chõn Contrast (VEE) điều chỉnh độ tương phản của LCD nờn ta cấp nguồn cho nú thụng qua biến trở (như hỡnh vẽ)

II.3.2 Cấu trỳc bộ nhớ trong LCD.

Màn hiển thị của LCD núi chung cú thể lờn tới hơn 40 ký tự trờn một dũng và một màn cú thể cú tới 4 dũng.Trong đú cú một bộ RAM để chứa mã 80 ký tự gọi là bộ nhớ DDRAM(display data ram),màn hiển thị cú thể dịch cả màn để quan sỏt được cỏc ký tự khỏc.

Bộ ký tự hiển thị : Bộ hiển thị cú thể hiển thị được cỏc ký tự đã được lập trỡnh trước hoặc cỏc ký tự do người dựng định nghĩa.Trong bộ điều khiển hiển thị cú một bộ nhớ ROM dựng để phỏt ký tự, trong Rom này chứa 192 ký tự,khi cần chọn những ký tự này thỡ nú được chọn thụng qua từng mã của nú, cú tới 96 mã ký tự ASCII, 64 mã ký tự tiếng Nhật, 32 ký tự đặc biệt khỏc. Trong bộ điều khiển LCD cũng cú một bộ RAM gọi là CGRAM(character generator ram) trong bộ nhớ này lưu 8 ký tự do người dựng định nghĩa, cỏc ký tự đầu tiờn phải viết vào CGRAM trước rồi sau đú mới hiển thị ra màn hiển thị được.

II.3.3 Tập lệnh của LCD.

Khả năng hiển thị của LCD.

LCD cú khả năng hiển thị rất linh hoạt

o Thiết lập chế độ hiển thị :

Hiển thị trờn 1 dũng hay cả 2 dũng. Chọn cỡ chữ hiển thị (5x7 hay5x10).

Chọn kiểu con trỏ màn hỡnh (cú/khụng gạch chõn , cú/khụng nhấp nhỏy)

o Thiết lập kiểu trao đổi thụng tin :

Trao đổi thụng tin với Vi điều khiển dựng 4 bit hay 8 bớt. Trỡnh bày nội dung hiển thị.

Hiển thị ký tự trờn LCD.

Tạo chữ chạy trờn LCD

Hiển thị ký tự , biểu tượng , hỡnh vẽ tuỳ ý người dựng trờn LCD.

Tập lệnh của LCD Command D7 D6 D5 Binary D4 D3 D2 D1 D0 Hex Clear Display (Xoỏ màn hỡnh) 0 0 0 0 0 0 0 1 01

Display & Cursor Home 0 0 0 0 0 0 1 x 02 or 03

Character Entry Mode

(Chế độ nhận dữ liệu) 0 0 0 0 0 1

1 /

D S 04 to 07

Display On/Off & Cursor

(bật/tắt LCD và kiểu con trỏ) 0 0 0 0 1 D U B 08 to 0F Display/Cursor Shift (Dịch LCD và con trỏ) 0 0 0 1 D / C R / L x x 10 to 1F Function Set 0 0 1 8 / 4 2 / 1 10 / 7 x x 20 to 3F

Set CGRAM Address 0 1 A A A A A A 40 to 7F

Set Display Address 1 A A A A A A A 80 to FF 1 / D:

S:

1=Increment*, 0=Decrement 1=Display shift on, 0=Off*

R / L: 8 / 4: 1=Right shift, 0=Left shift1=8-bit interface*, 0=4-bit interface 1=8-bit interface*, 0=4-bit interface D: 1=Display on, 0=Off* 2 / 1: 1=2 line mode, 0=1 line mode* U: B: 1=Cursor underline on, 0=Off* (adsbygoogle = window.adsbygoogle || []).push({});

1=Cursor blink on, 0=Off*

Một phần của tài liệu Mô hình hệ thống cửa tự động” với vi điều khiển “ P89V51RD2FN” (Trang 34)