1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Hỏi về lcd...Gấp!Gấp!Gấp!

Chủ đề trong 'Điện - Điện tử - Viễn thông' bởi seu_gab, 08/02/2003.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. seu_gab

    seu_gab Thành viên mới

    Tham gia ngày:
    08/02/2003
    Bài viết:
    26
    Đã được thích:
    0
    Hỏi về lcd...Gấp!Gấp!Gấp!

    Tôi có một module l.c.d 4bit data. Đằng sau có ghi số PC066PGL.
    Module này có 22 chân trong đó chỉ có 4 chân dữ liệu. Còn lại là các chân chức năng (RS, RW, E, GND...). Tôi dùng 89C51 để viết ra lcd nhưng không được. Sơ đồ chân mắc giống với loại 8 bit data (trừ đường data), chương trình cũng đã lập xong. Tuy nhiên, kết quả kô như mong đợi . Bốn bit thấp của dữ liệu gửi ra luôn là $F. ví dụ cần gửi kí tự có mã $65 thì lcd lại hiển thị kí tự có mã $6F.
    Khi muốn viết một kí tự nào đó thì lại phải viết trực tiếp mã của kí tự đó. Ví dụ :
    để viết 'A' ra lcd thì kô thể dùng lệnh:
    mov a,#'A'
    lcall write_lcd ;c.trình con viết ra lcd
    mà phải viết :
    mov a,#65h
    lcall write_lcd
    ->hơi bất tiện
    (Kết quả hiển thị kô đúng)

    Chương trình của tôi tham khảo ở trang web 8052.com .
    Không biết, lúc khởi tạo có cần gửi lệnh $28 ra kô? (lcd 8 bit thì cần lệnh này để chuyển sang chế độ 4 bit). Nếu ai có datasheet của loại lcd này thì cho tôi xin hoặc chỉ chỗ để tôi download (tôi đã có datasheet của lcd dùng chip HD478...và làm theo nhưng kô được). Rất tiếc tôi lại kô mang theo mã nguồn của chương trình để các bạn debug (tôi nghĩ sai ở phần mềm nhiều hơn là phần cứng).

    Mong các bạn chỉ giúp.

    (Địa chỉ mail của tôi là seu_gab@hotmail.com)
  2. Quen_mang_kinh

    Quen_mang_kinh Thành viên quen thuộc

    Tham gia ngày:
    23/05/2002
    Bài viết:
    542
    Đã được thích:
    1
    Module nay la qua bac mua o dau vay??? Hay go dau ra!!!
    LCD la cai kho kiem datasheet nhat day. Ma 22 lam gi ma nhieu the nhi E+RW+RS+GND+Vcc+4 bit+A+K(backlight)+Vled=12 chan. Con 10 chan nua lam gi???
    Tui nghi la co the co mot chan nao do de chot du lieu nham chuyen tu 4 bit thanh 8 bit giong nhu minh su dung cong song song trong manh tinh de truyen nhat du lieu 8 bit hai chieu ay nhi. Vi vay bac chi gui du lieu ra bon bit cao va bon bit thap thi khong thay doi ????
  3. seu_gab

    seu_gab Thành viên mới

    Tham gia ngày:
    08/02/2003
    Bài viết:
    26
    Đã được thích:
    0
    Tôi đã điều khiển được module này rồi.
    Thực ra, Module chỉ có 11 chân (còn lại toàn GND cả).

Chia sẻ trang này