Gồm 1 LCD 2 hàng 16 cột:
Tổng quan và tính năng:
- Sử dụng giao thức theo tiêu chuẩn công nghiệp của HITACHI HD44780.
- Chỉ yêu cầu sử dụng 7 chân I/O trên một cổng vào ra. - Các hàm hổ trợ việc in xâu ký tự trong RAM, ROM. - Các hàm hổ trợ việc in các số.
- Các hàm hổ trợ việc in thanh đồ họa theo chiều ngang hay chiều dọc.
Hình 3.20. Sơ đồ mắc nối của LCD
Nối với các chân số 2, 3, 4, 24, 25, 26, 27 của
- Module LCD là một tập thư viện các chương trình con để ghi xâu ký tự và định dạng các số theo một tiêu chuẩn chung hai hoặc bốn hàng, các thanh đồ họa ngang hoặc dọc được hổ trợ bằng cách sử dụng những đặc điểm đồ họa hay ký tự của module LCD này. Module này được phát triển dành riêng cho tiêu chuẩn công nghiệp của HITACHI HD44780 2 hàng 16 ký tự nhưng vẫn sẽ làm việc cho nhiều màn hình hiển thị 4 hàng khác. Thư viện này sử dụng giao diện 4 bit để tiết kiện các chân vào ra cho chip.
Mô tả chức năng:
- Module LCD chỉ sử dụng một cổng I/O cho giao diện công nghiệp theo chuẩn của HITACHI HD44780A LCD.
- Dạng hiển thị giao diện đơn với 8 bit dữ liệu, đọc/viết(R/W), thanh ghi chọn “RS” và tín hiệu cho phép (enable) “E”.
- Sử dụng giao diện 4 bit để giảm số chân yêu cầu.
Bảng 3.8 Mô ta kết nối giao diện 4 bit:
- DB0, DB1, DB2, DB3 phải được kéo xuống đến Vss với trở kháng 10k để chắc chắn rằng chế độ 4 bit đã được đặt.
- Đối với màn hình 2 hàng 16 cột thì ô trên cùng bên trái có vị trí là (0,0), ô dưới cùng bên phải có vị trí là (1,15).
- Lệnh mức thấp để cung cấp việc viết dữ liệu hiển thị và thanh ghi điều khiển.
Bảng 3.8. Các thông số của các chân LCD ( 2hàng×16cột)
Name Port Select Drive interrupt
LCD_1D4 P0[0] StdCPU Strong Disable LCD_1D5 P0[1] StdCPU Strong Disable LCD_1D6 P0[2] StdCPU Strong Disable LCD_1D7 P0[3] StdCPU Strong Disable LCD_1DE P0[4] StdCPU Strong Disable LCD_1RS P0[5] StdCPU Strong Disable LCD_1RW P0[6] StdCPU Strong Disable
Chương 4
KẾT QUẢ VÀ THẢO LUẬN