1. Trang chủ
  2. » Cao đẳng - Đại học

8.3 Ghép nối với LCD, TS Nguyễn Hồng Quang

22 635 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 22
Dung lượng 810,88 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

• Loại hiển thị đồ họa graphic-based Loại hiển thị đồ họa graphic based– Tương thích với chip Hitachi HD61202, Samsung KS107 – Kích thước 128x64 hoặc hơn nữa... 8.3.1 Kết cấu phần cứng•

Trang 2

• Loại hiển thị đồ họa (graphic-based) Loại hiển thị đồ họa (graphic based)

– Tương thích với chip Hitachi HD61202, Samsung

KS107

– Kích thước 128x64 hoặc hơn nữa

Trang 3

8.3.1 Kết cấu phần cứng

• Kết nối loại 8 bit hoặc ạ ặ

4 bit

• Có đèn backlight hiện thị màu nền

• Lập trình cho LCD là

ví dụ về nói chuyện giữa hai VXL với

giữa hai VXL với nhau thông qua protocol xác định trước

8.3.1 Mô tả chân LCD

Trang 4

8.3.1 Ví dụ về ghép nối 8bit

8.3.1 Ví dụ ghép nối LCD theo địa chỉ bộ nhớ

Trang 5

8.3.1 DDRAM (display data RAM)

8.3.1 CGROM - Character Generator ROM

Bảng kỹ tự mã hóa dạng 5x8 bit

Trang 6

8.3.2 Nguyên tắc điều khiển LCD

• Đường EN

– Khởi động thì đặt mức 1

Sau khi kết thúc việc gửi dữ liệu thì trở về mức 0

– Sau khi kết thúc việc gửi dữ liệu thì trở về mức 0

• BF =1 khi LCD đang xử lý dữ liệu và BF =

• BF =1 khi LCD đang xử lý dữ liệu và BF =

0 khi kết thúc quá trình đó

• Để đọc cờ Busy Flag, đặt RS = 0 and R/W =

1 và bit cao nhất D7 của LCD nhận trạng

thái của cờ

• BF = 0 có nghĩa là LCD đã sẵn sàng cho

nhận lệnh tiếp theo

Trang 7

8.3.2 Các lệnh cơ bản đối với

LCD

• Thực hiện hàm cơ bản như định dạng dữ

• Thực hiện hàm cơ bản như định dạng dữ

liệu, loại dữ liệu …

• Đặt địa chỉ RAM trong

• Truyền dữ liệu với RAM trong

• Các hàm khác

• Các hàm khác

8.3.2 Bảng lệnh

Trang 8

F = 0; 5 x 8 dot character font

• Display on/off control:

Trang 9

• a) I/D Increment/Decrement bit

• a) I/D - Increment/Decrement bit

Trang 10

8.3.2 Ví dụ sử dụng 8051

8.3.2 Đọc cờ chờ

Trang 12

8.3.2 Gửi dữ liệu ra LCD

8.3.2 Ví dụ về gửi xâu dữ liệu

Trang 13

8.3.2 Tạo ra ký tự riêng

• Sử dụng CGRAM để

• Sử dụng CGRAM để lưu trữ ký tự riêng bắt đầu từ địa chỉ 0x40

• Việc tạo ký tự hình thành bởi tập ma trận điểm 5x8

điểm 5x8

• Hàng cuối cùng dành cho hiển thị con trỏ

8.3.2 Vùng địa chỉ CGRAM

Trang 14

8.3.2 Nguyên tắc tạo dữ liệu

riêng

8.3.2 Ví dụ phần mềm assembler

Trang 15

8.3.2 LCD trong chế độ 4 bit

• Lý do chọn 4 bit để tiết kiệm số chân VXL

8.3.2 Phương pháp khởi tạo chế độ 4

Trang 16

8.3.2 Cờ busy

• Trong chế độ 4bit người ta không đọc cờ g ộ g g ọ

chờ vì phải đọc 2 lần 4 bit (4bit cao và 4 bit

thấp)

• Thay vì đó, ta có thể trễ thời gian chờ từ

300 to 600uS

• Tùy thuộc vào loại LCD, thời gian chờ có

thể khác nhau, tuy vậy 400uS là hợp lý

8.3.2 Ví dụ về khởi tạo LCD 4bit

Trang 17

8.3.2 Tiếp

8.3.2 Tương tự về gửi lệnh

Trang 18

8.3.2 Gửi dữ liệu

8.3.2 Ví dụ sử dụng C

Trang 19

8.3.3 Graphical LCD – 128x64

8.3.2 Ghép nối với 8051

Trang 20

8.3.3 Chân tín hiệu cơ bản

8.3.3 Kết cấu trang màn hình

Trang 21

8.3.3 Cấu trúc chương trình

8.3.3Ví dụ hiển thị

Trang 22

8.3.3 Tạo font sử dụng GLCDFontCreator2

Ngày đăng: 10/08/2016, 21:32

HÌNH ẢNH LIÊN QUAN

Bảng kỹ tự mã hóa  dạng 5x8 bit - 8.3 Ghép nối với LCD, TS Nguyễn Hồng Quang
Bảng k ỹ tự mã hóa dạng 5x8 bit (Trang 5)

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm