Màn Hình LCD 8808 K9 - Màn Hình LCD8808

Chào các bạn!
Hôm nay, Mình xin giới thiệu đến các bạn một sản phẩm mới, đó là màn hình hiển thịLCD 8808 K9.
Đây là loại LCD cho phép hiển thỉ các ký tự có sắn, các chữ số, tại các vị trí cố định.
[​IMG]


Một số thông số kỹ thuật cơ bản:
Điện áp hoạt động: 3.3-5v. (nên dùng 5V, để có hình ảnh đậm nét hơn).
Chuẩn giao tiếp: Giao tiếp nối tiếp đồng bộ.
Chức năng các chân:
VIN: Chân nguồn: 3.3-5V.
GND: Chân mass.
CS: Chân cho phép/không cho phép LCD hoạt động. Khi Chân CS ở mức thấp, người dùng có thể ghi dữ liệu vào LCD, Ngược lại khi chân CS ở mức cao, không thể ghi dữ liệu vào LCD.
DATA: Chân nhận dữ liệu vào.
WR: Khi muốn ghi 1 bit dữ liệu vào LCD, người dùng phải tạo ra 1 xung cạnh lên trên chân WR. Khi đó bit dữ liệu sẽ được đưa vào LCD qua chân DATA.

Ghép nối với Vi Điều Khiển.
Các bạn có thể ghép nối LCD vơi Vi điều khiển theo sơ đồ sau.

[​IMG]

Giao Tiếp Với Vi Điều Khiển.
Màn Hình LCD8808 K9 cũng được điều khiển bởi IC Driver HT1621, do đó, cách thức giáo tiếp, đọc ghi dữ liệu, lệnh hoàn toàn tương tự như giao tiếp với màn hình Led 4 số, các bạn có thể tham khảo tại:
http://mcu.banlinhkien.vn/threads/mÀn-hÌnh-led-4-sỐ-3-3v.2761/
Hiển Thị Dữ Liệu Lên Màn Hình LCD.
Cũng giống như các LCD sử dụng HT1621 khác .Dữ liệu hiển thị lên màn hình LCD được lưu vào Display RAM của chip HT1621.

[​IMG]

Vì LCD này không hỗ trợ chân đọc dữ liệu nên mỗi khi muốn thay đổi hiển thị người dùng bắt buộc phải ghi lại toàn bộ dữ liệu vào RAM.
Để hiển thị toàn bộ màn hình thì phải ghi vào vùng Display RAM của chíp dữ liệu gồm 15 byte .
Mỗi bít trong mỗi byte này quản lí 1 poin trên màn hình.

  • Bít tương ứng với poin bằng 0 : Tắt hiển thị poin đó.
  • Bít tương ứng với poin bằng 1 : Bật hiển thị poin đó.
    Vậy bằng việc xử lí vị trí bít tương ứng của poin trong 15 byte ghi vào chíp thì chúng ta có thể bật /tắt hiển thị của poin đó trên màn hình LCD .
    Thứ tự các bít và cách hiển thị được định nghĩa rõ hơn trong code driver. Các bạn có thể down về tham khảo.
    Nguồn : http://hocdientu.vn/threads/man-hinh-lcd-8808-k9.2759/
    Tải code tại đây: LCD_P010833.rar (372.7 KB)