Thông báo

Collapse
No announcement yet.

Xin giúp đỡ về tài liệu LCD

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Xin giúp đỡ về tài liệu LCD

    Các bác có thể chỉ giáo cho em kiến thức basic về cấu tạo, chức năng, cách sử dụng của các loại LCD được không ạ. Xin cảm ơn các bác
    Last edited by ai_the_nhi; 22-12-2005, 12:48.

  • #2
    Đa số các LCD thông dụng ( 1 hàng , 2 hàng ) đều lấy chuẩn của Chip HD44780A của Hitachi ( trừ một số loại đặc biệt ) , bạn tìm datasheet của con này ( HD44780A ) là có thể biết một số ( như tổ chức phần cứng, mã kí tự ..v.v )
    Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

    Comment


    • #3
      Có đoạn code về LCD xin các bác giúp với

      Em có một đoạn mã sau để hiển thị ký tự trên LCD, không biết có đúng không? Mong các bác giúp đỡ.
      ---------------------------
      ;P1 làm cổng dữ liệu
      ;P2.0 nối với chân RS
      ;P2.1 nối với chân R/W
      ;P2.2 nối với chân E
      ORG
      MOV A,#38H ;LCD 2 dòng, ma trận 5*7
      ACALL XUATLENH
      MOV A,#85H ;đưa con trỏ đến dòng 1 cột 6
      ACALL XUATLENH
      MOV A,#"Y" ;hiển thị chữ Y(ko biết có đúng không)
      ACALL HIENTHI
      XUATLENH:
      ACALL READY
      MOV P1,A
      CLR P2.0
      CLR P2.1
      SETB P2.2 ;Xung cao-thap
      CLR P2.2 ;để chốt dữ liệu
      RET
      HIENTHI:
      ACALL READY
      MOV P1,A
      SETB P2.0
      CLR P2.1
      SETB P2.2 ;Xung cao-thap
      CLR P2.2 ;để chốt dữ liệu
      RET
      READY:
      SETB P1.7 ; bật cờ bận D7
      CLR P2.0 ;RS=0
      SETB P2.1 ;R/W=1
      BACK:
      CLR P2.2 ; xung thap-cao
      SETB P2.2 ;để không chốt dữ liệu
      JB P1.7,BACK
      RET
      END
      ---------------------------------
      Cái chỗ hiển thị chữ Y dùng MOV A,#"Y" có được không vậy?
      hay phải theo code của con HD44780
      Last edited by ai_the_nhi; 22-12-2005, 12:49.

      Comment


      • #4
        Ký hiệu "Y" và 'Y' có hơi khác nhau một chút.
        -Nếu để "Y" thì chương trình ngầm hiểu đó là kiểu string , lưu trong bộ nhớ là 2 byte :1 byte để lưu mã ký tự Y , 1 byte để lưu mã ký tự kết thúc xâu \0 .
        -Nếu để 'Y' thì chỉ có 1 byte để lưu mã ký tự Y mà thôi.
        Như vậy , lệnh đúng sẽ là mov A,#'Y' .

        Comment


        • #5
          Xin hỏi có cách xử lý nào để hiển thị những kí tự đặc biệt (ko có trong bảng mã ascii)
          ko ạ .Trong một số tài liêu trên mạng hay nói đến cách ghi vào CGRAM .Tuy nhiên
          nói cũng ko rõ lém
          SHARE KHO PHIM LỚN

          Comment


          • #6
            Đoạn code của em không có chỗ nào sai nữa ah? Thế còn cái Char.Code thì sử dụng thế nào hả các bác?

            Xuất ký tự Y dùng MOV A,#01011001B có được không?

            Bác nào biết mấy cái mã LCD 2*8 thì cho em cái, em ra hàng Trống mua. Cám ơn các bác!

            Comment


            • #7
              Đã có một topic về nói LCD rồi , bạn vào đây để tham khảo nhé :http://www.dientuvietnam.net/board/showthread.php?t=281

              Comment


              • #8
                minh cung dang bi ve no day!

                minh cung dang bi ve no day!minh dang dich tai lieu tieng anh ve no neu ban can thi minh se gui kem file tieng anh! con tieng viet thi minh bo tay!
                |

                Comment


                • #9
                  Tài liệu LCD toàn tập:



                  Tham khảo thêm tại: http://www.lcd-monitor-repair.com/

                  link download: http://lqv77.com/2009/01/16/tai-lieu-lcd-toan-tap/

                  Và nhiều tài liệu khác:

                  http://lqv77.com/tai-lieu/
                  <-- Phần cứng chuyên nghiệp
                  --> Support: Laptop, mainboard, monitor, LCD, printer, USB flash disk, mp3, mp4...

                  Comment

                  Về tác giả

                  Collapse

                  ai_the_nhi Tìm hiểu thêm về ai_the_nhi

                  Bài viết mới nhất

                  Collapse

                  Đang tải...
                  X