[HƯỚNG DẪN] KIT PIC V4: GIAO TIẾP PIC16F877A VỚI GLCD 128X64

Thảo luận trong 'KIT PIC V4' bắt đầu bởi BanLinhKien.Vn, 25 Tháng sáu 2014.

Users Viewing Thread (Users: 0, Guests: 0)

Lượt xem: 1,120

  1. BanLinhKien.Vn

    BanLinhKien.Vn Nhóm MCU

    Chào các bạn!
    Hôm này mình xin giới thiệu đến các bạn hướng dẫn giao tiếp PIC16F877A với GLCD12864 trên kit PIC V4.
    Thông tin về kit PIC V4 các bạn có thể xem tại đây
    http://banlinhkien.vn/goods-2482-kit-pic-v4.html.
    I. YÊU CẦU BÀI TOÁN
    Sử dụng Kit phát triển AVR V2, lập trình giao tiếp hiển thị GLCD128x64:
    - Hiển thị dòng chữ “MinhHaGroup” lên trên màn hình GLCD.
    - Hiển thị đường thẳng, đường tròn, hình chữ nhật, hình vuông lên trên màn hình GLCD.

    - Hiển thị logo MinhHaGroup lên trên màn hình GLCD.
    II.MÔ TẢ PHẦN CỨNG

    Kit PIC V4 cung cấp cho các bạn khối GLCD128x64 có sơ đồ nguyên lý như hình 1:
    [​IMG]
    Hình 1: Sơ đồ nguyên lý khối LCD16x2.
    GLCD128x64 sử dụng chíp điều khiển KS0108 gồm có 20 chân, chức năng các chân được nêu trong bảng sau:
    [​IMG]
    GLCD128x64 có:
    - 64 hàng, 128 cột tương ứng có 64x128=8192 chấm, mỗi chấm là 1 bit dữ liệu, vậy cần 1024 byte dữ liệu để hiển thị kín màn hình GLCD.
    - Sử dụng 2 chíp điều khiển KS0108, mỗi chíp điều khiển 1 nửa màn hình (64x64) của GLCD, KS0108 có:
    -- 512 byte RAM.

    -- RAM truy cập theo byte dữ liệu, dữ liệu nhập vào RAM sẽ được hiển thị trực tiếp lên GLCD, 8 bit của 1 byte dữ liệu nhập vào nằm trên cùng 1 cột (cách sắp xếp RAM trên bề mặt GLCD các bạn xem hình 2):
    [​IMG]
    Hình 2: Sơ đồ sắp xếp trên RAM chíp KS0108.
    III. LẬP TRÌNH PHẦN MỀM.
    [​IMG]

    Các bước giao tiếp với GLCD:
    [​IMG]
    Các hàm sử dụng giao tiếp với GLCD128x64:

    [​IMG]
    [​IMG]

    Các bạn tham khảo thêm code giao tiếp GLCD128x64 trong tệp đính kèm.

    Các file đính kèm:

    hoangnguyen578 thích bài này.
  2. tonghop2015

    tonghop2015 Guest

  3. profilethuc1

    profilethuc1 Guest

    • This message is awaiting moderator approval, and is invisible to normal visitors.
    Thanks bạn. bài viết của bạn rất bổ ích với mình, một lần nữa thanks bạn nhiều nhé ^^!
  4. ptkien

    ptkien New Member

    • This message is awaiting moderator approval, and is invisible to normal visitors.
    Tôi muốn xin code cho GLCD dùng chip ST7920 dành cho kit PicV4. Thanks

Chia sẻ trang này