Thông báo

Collapse
No announcement yet.

Hỏi về LCD

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

  • Hỏi về LCD

    Chào các bạn !
    Mình đang làm 1 thiết bị hẹn giờ tắt nguồn các thiết bị trong gia đình sử dụng 89C51, hiển thị bằng LCD 16*2.
    Mạch chạy tốt, nhưng con LCD nó có 1 bệnh mà mình không hiểu là tại sao?
    Khi cấp nguồn cho mạch và chưa chạy chương trình thì màn LCD lại hiển thị 1 dòng trên màu đen ( nghĩa là các ký tự dòng trên đều là những ô màu đen ).
    Mình sợ rằng khi lắp mạch bị sai. Kiểm tra lại thì không phải vậy.
    Bó tay !!! Mong các bạn giải thích giúp minh với, chứ để như vậy thì trông không đẹp, có khi còn hỏng cả LCD nữa!!!

    Mobile: 0169.966.3867
    Email:

  • #2
    Chưa cấp nguồn mà LCD hiện như vậy là bình thường. Vi khi đó LCD chưa được khởi tạo nên nó hiện một hàng ô đen. Bạn không cần phải lo lắng, mạch thiết kế đúng và chạy ổn là được rồi. Và yên tâm là không hỏng LCD đâu. Nhưng tại sao mạch của bạn khi đã cấp điện rồi mà lại chưa cho chạy chương trình, có lý do gì ở đây?
    Ethernet-RS232, PIC Webserver, RFID Reader
    CallerID, Cảnh báo BTS, ...
    0988006696
    linhnc308@gmail.com
    http://linhnc308.blogspot.com

    Comment


    • #3
      chú ý đến phần khởi tạo lcd

      Comment


      • #4
        Trước khi chạy chương trình ứng dụng bạn hãy viết 1 đoạn chương trình ngắn ,đơn giản và rễ chạy nhất để test xem lcd có vấn đề gì ko ?

        Bạn chỉ cần khởi tạo LCD và cho hiện len 1 vài ký tự đơn giản ,nếu lcd vẫn chạy tốt thì bạn kiểm tra lại chương trình ứng dụng của mình nhé

        + còn điểm này rất quan trọng : đó là bạn phải thay đổi và kiểm tra độ tương phản của lcd ,nếu độ tương phản mà quá lớn thì bạn sẽ ko nhìn thấy dữ liệu trên lcd thay vào đó chỉ là những matran 5x7 đen thẫm . trường hợp như vậy mình từng gặp rùi

        ****** Chúc thành công .....thằng bạn thân he he ..tớ nhận ra cậu rùi ặc ặc...
        ** Xin hãy cho tôi là tượng đá
        ** Để muôn đời không nhớ thương ai !!

        Comment


        • #5
          Lcd

          Trước khi chạy chương trình ứng dụng bạn hãy viết 1 đoạn chương trình ngắn ,đơn giản và rễ chạy nhất để test xem lcd có vấn đề gì ko ?

          Bạn chỉ cần khởi tạo LCD và cho hiện len 1 vài ký tự đơn giản ,nếu lcd vẫn chạy tốt thì bạn kiểm tra lại chương trình ứng dụng của mình nhé

          + còn điểm này rất quan trọng : đó là bạn phải thay đổi và kiểm tra độ tương phản của lcd ,nếu độ tương phản mà quá lớn thì bạn sẽ ko nhìn thấy dữ liệu trên lcd thay vào đó chỉ là những matran 5x7 đen thẫm . trường hợp như vậy mình từng gặp rùi

          ****** Chúc thành công .....thằng bạn thân he he ..tớ nhận ra cậu rùi ặc ặc...
          ** Xin hãy cho tôi là tượng đá
          ** Để muôn đời không nhớ thương ai !!

          Comment


          • #6
            bạn linhc308 à! Mình làm chương trình có nút Start nên khi cấp nguồn thì mạch chưa hoạt động. cảm ơn bạn nha !

            Mobile: 0169.966.3867
            Email:

            Comment


            • #7
              Theo mình, "mạch chưa hoạt động" có nghĩa là chưa thực hiện chương trình chính của bạn. Nhưng bạn vẫn phải khởi tạo LCD, nếu không nó sẽ ở trạng thái mặc định là: hiển thị 1 dòng, và tắt màn hình (theo HD44780)

              Comment


              • #8
                Bạn linhnc308 và bạn KH2 nói đúng thật! Bây giờ mình mới nhận ra được 1 lỗi rất cơ bản. Đó là khi chương trình chưa hoạt động ( chưa nhấn phím Start ) thì chương trình chưa chạy và đoạn chương trình khởi tạo LCD cũng chưa chạy luôn, nên LCD mới có cái " bệnh " như vậy! Cảm ơn các bạn nhiều nha !

                Mobile: 0169.966.3867
                Email:

                Comment


                • #9
                  Không phải bệnh , bất kể chương trình có hoạt động hay không ? Chỉ cần có nguồn ở chân VO , VEE và GND thì LCD đã bắt đầu hoạt động ( màn hình đen thui )

                  Comment

                  Về tác giả

                  Collapse

                  success.tl Tìm hiểu thêm về success.tl

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

                  Collapse

                  Đang tải...
                  X