Giao tiếp LCD 16x2 vă vi điều khiển P89V51RD2

Một phần của tài liệu Đồ án tốt nghiệp Thiết kế mạch giao tiếp giữa ECU và vi điều khiển để hiển thị lỗi động cơ (Trang 25 - 26)

2. CƠ SỞ LÝ THUYẾT VỀ LINH KIỆN THIẾT KẾ BỘ GIAO TIẾP

2.3. Giao tiếp LCD 16x2 vă vi điều khiển P89V51RD2

LCD có 14 chđn vă 2 chđn AK

- Trong 14 chđn của LCD thi có: 8 chđn dữ liệu D0→D7

- 3 chđn điều khiển E, RS, R/W - 3 chđn nguồn Vss, Vdd< Vo

Chđn E (enable): chđn năy cho IC 44780 biết lă vi điều khiển dang liín lạc với nó, mức tích cực la mức 1. Chđn năy dùng để điều khiển trạng thâi đường truyền dữ liệu

Chđn RS : bâo cho LCD biết bước sắp tới lă hiển thị dữ liệu hay thực thi câc lệnh điều khiển( mức 0: lệnh , mức 1 : hiển thị dữ liệu) Chđn R/W : có tâc dụng bâo cho LCD biết lă VDK muốn đọc hay ghi( 1: read, 0: write)

Chắc câc bạn sẽ thắc mắc lă LCD dùng để ghi dữ liệu, tại sao lại cần đến đọc nữa. Đọc dữ liệu cần thiết vì khi đọc dữ liệu từ LCD thì VDK mới biết lúc năo LCD thực thi xong lính mă nó gửi truớc đó để cịn thực thi lệnh tiếp theo

Chđn Vss, Vdd lă chđn nguồn ( Vss nối đất).Còn chđn Vo lă điều chỉnh độ tương phản , tức lă độ sâng của LCD, để điều chỉnh độ tương phản thì nối chđn năy với biến trở 10k, một đầu nối dất một đầu nối với dương nguôn

Trước khi lăm việc với LCD chúng ta phải khởi tạo ban đầu cho nó Câc bước khởi tạo giâ trị ban đầu cho LCD (có 5 bước)

+)Wait 100ms ( thời gian cấp nguồn cho LCD - the internal reset circuit)) +)Gừi mê lệnh 28h để thông bâo cho LCD biết dùng 4 chđn

+)Gửi tiếp mê lệnh 28h để khởi tạo ban đầu cho LCD chế độ dùng 4bit, 2 line,dot 5*8

+)Gửi mê lệnh 0EH để bật chế độ con , đđy lă mê lệnh Display on/off control +)Gửi mê lệnh 06h đđy lă mê lệnh Entry mode set thiết lập chế độ dịch chuyển con trỏ

Một phần của tài liệu Đồ án tốt nghiệp Thiết kế mạch giao tiếp giữa ECU và vi điều khiển để hiển thị lỗi động cơ (Trang 25 - 26)

Tải bản đầy đủ (DOC)

(86 trang)
w