Ngày nay, vật dụng hiển thị LCD (Liquid Crystal Display) được áp dụng trong không ít các ứngdụng của VĐK. LCD có không ít ưu điểm so với các dạng hiển thị khác: Nó có khả năng hiển thị kí từ đadạng, trực quan tiền (chữ, số với kí tự đồ gia dụng họa), tiện lợi đưa vào mạch ứng dụng theo khá nhiều giao thức giao tiếpkhác nhau, tốn khôn cùng ít tài nguyên khối hệ thống và chi phí rẽ …
Hìnhảnh của 1 loại LCD 16 x 2 thông dụng.
Bạn đang xem: Code hiển thị lcd 16x2
Chức năng những chân :
Sơ đồ liên kết chân của LCD vào Kit 8051 Pro:
Hướng dẫn sử dụng:
1.Hướng dẫn in 1 kí tự, chuỗi kí từ bỏ ra vị trí bất kỳ của màn hình:
Sau trên đây mình sẽ hướng dẫn chúng ta in một kí tự, một chuỗi kí từ ra vị trí bất kì của màn hình LCD 16x2 .Đây là 1 ứng dụng được các bạn thường xuyên áp dụng với screen LCD.Dưới đây là code mẫu, chúng ta có xem thêm và cải tiến và phát triển thêm.
Xem thêm: Hướng Dẫn Cách Xỏ Dây Giày 4 Lỗ Siêu Đơn Giản Thu Hút Mọi Ánh Nhìn
Sau trên đây mình vẫn nạp đoạn code trên cho bộ Kit 8051 Pro:
2.Hướng dẫn tạo hiệu ứng di chuyển kí tự,chuỗi kí tự
Để di chuyển một kí từ bỏ hoặc chuỗi kí tự chúng ta vẫn dùng các hàm in chuỗi kí từ bỏ ra màn hình như ở phần 1.Chỉ buộc phải dùng thêm hàm nhờ cất hộ lệnh cho LCD là hoàn toàn có thể dịch gửi chữ.Ví dụ như muốn dịch rời chữ từ buộc phải qua trái ta đang gửi lệnh 0x18 cho LCD hoặc 0x1C để dịch chữ từ bỏ trái qua phải.Dưới đó là code mẫu tham khảo:
Video chạy công tác trên Kit 8051 Pro:
3. Hiển Thị ký Tự Đặc Biệt Lên LCD:
Dưới đây là bảng ký tự đặc trưng đã được bên sản xuất thiết kế sẵn cho một số màn hình LCD phổ cập trên thị trường:
Để hiển thị những ký trường đoản cú trên screen ta chỉ cần gửi 1 dữ liệu là một trong chuỗi 8 bit lên screen LCD.Để lấy chuỗi 8 bit đó từ ký kết tự bắt buộc dùng ta dóng sang mặt hàng ngang ta sẽ được 4 bit thấp, dóng lên trên sẽ tiến hành 4 bit cao.
VD: Ta ao ước gửi ký tựΩ ra màn hình từ ký tự này ta sẽ dong sang ngang là xxxx0100, dóng lên ở trên là 1111 nên 8 bit đề nghị gửi là 11110100 đổi ra mã hexa là 0xF4.Tương tự kí tựα là 0xE0 vàβlà 0xE2...
Dưới đó là code tham khảo:
Trên đấy là bài giới thiệu cơ phiên bản về giao tiếp 8051 cùng với LCD để chúng ta tham khảo.Chúc chúng ta thành công!!!