Thông báo

Collapse
No announcement yet.

[Help] LCD 16x2

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

  • #16
    Nguyên văn bởi tan0710 Xem bài viết
    mình đoán cậu dùng hàm goto khi xuất dữ liệu ra nên nó mới như vậy.. còn mờ với nhấp nháy là do gọi lệnh xóa ghi liên tục trong các đoạn hienadc(); với hiengio(); nên mới bị vậy.
    cậu nên cho 1 hàm xóa LCD trong đoạn main chỗ (switch - case) đấy
    dạ...nhưng nếu em đặt lệnh xoá lcd trong while(1) thì nó lại ghi xoá liên tục nữa rồi anh??

    Comment


    • #17
      Nguyên văn bởi lee_trieu Xem bài viết
      dạ...nhưng nếu em đặt lệnh xoá lcd trong while(1) thì nó lại ghi xoá liên tục nữa rồi anh??
      Xóa lcd > gửi dữ liệu lên lcd > delay 50ms.
      Lập trình nên chuyên biệt từng khối ra. Chỗ nào hiển thị thì chỉ làm mỗi việc hiển thị, chỗ nào xử lý thì chỉ xử lý.

      Comment


      • #18
        Nguyên văn bởi lee_trieu Xem bài viết
        dạ...nhưng nếu em đặt lệnh xoá lcd trong while(1) thì nó lại ghi xoá liên tục nữa rồi anh??
        cậu thử cho nó hiển thị từng cái một xem.( giờ riêng adc riêng) xem bình thường khi không có ngắt thì nó có hiển thị bình thường k

        Comment


        • #19
          Nguyên văn bởi tan0710 Xem bài viết
          cậu thử cho nó hiển thị từng cái một xem.( giờ riêng adc riêng) xem bình thường khi không có ngắt thì nó có hiển thị bình thường k
          Dạ có ạ !! Nếu em chỉ để cho nó hiển thị 1 trong 2 giờ hoặc adc thì nó hiển thị rất tốt ạ !!
          Nguyên văn bởi duong_act Xem bài viết
          Xóa lcd > gửi dữ liệu lên lcd > delay 50ms.
          Lập trình nên chuyên biệt từng khối ra. Chỗ nào hiển thị thì chỉ làm mỗi việc hiển thị, chỗ nào xử lý thì chỉ xử lý.
          Dạ thì em đã chia ra thành các hàm con nhỏ rồi đó, nhưng Xóa lcd > gửi dữ liệu lên lcd > delay 50ms em làm theo đúng trình tự này vẫn bị mờ và nháy

          Comment


          • #20
            Nguyên văn bởi lee_trieu Xem bài viết
            Dạ có ạ !! Nếu em chỉ để cho nó hiển thị 1 trong 2 giờ hoặc adc thì nó hiển thị rất tốt ạ !!

            Dạ thì em đã chia ra thành các hàm con nhỏ rồi đó, nhưng Xóa lcd > gửi dữ liệu lên lcd > delay 50ms em làm theo đúng trình tự này vẫn bị mờ và nháy
            Thôi mai tôi chuyển cho cái thư viện

            Comment


            • #21
              Nguyên văn bởi duong_act Xem bài viết
              Thôi mai tôi chuyển cho cái thư viện
              Dạ.em cảm ơn anh..nhưng thư viện cho msp430 luôn hay sao anh??? Tại em đang dùng msp430 ạ

              Comment


              • #22
                Nguyên văn bởi lee_trieu Xem bài viết
                Dạ.em cảm ơn anh..nhưng thư viện cho msp430 luôn hay sao anh??? Tại em đang dùng msp430 ạ
                @@ Không lẽ mình chuyển cho lcd của AVR,PIC... tôi sửa lại cái thư viện của cậu.

                Comment


                • #23
                  Nguyên văn bởi duong_act Xem bài viết
                  @@ Không lẽ mình chuyển cho lcd của AVR,PIC... tôi sửa lại cái thư viện của cậu.
                  Nếu được vậy thì em cảm ơn anh nhiều lắm ạ !! Tại mấy họ kia em không biết gì luôn nên sợ không sửa nổi code của anh !

                  Comment


                  • #24
                    Nguyên văn bởi lee_trieu Xem bài viết
                    Nếu được vậy thì em cảm ơn anh nhiều lắm ạ !! Tại mấy họ kia em không biết gì luôn nên sợ không sửa nổi code của anh !
                    Cho hỏi là IAR có hỗ trợ hàm delay sẵn nào không ?
                    LCD_RS = 0x80 và LCD_RS = 0x01 thì kết quả LCD_RS bằng bao nhiêu ?

                    Comment


                    • #25
                      Nguyên văn bởi duong_act Xem bài viết
                      Cho hỏi là IAR có hỗ trợ hàm delay sẵn nào không ?
                      dạ có anh !! hàm __delay_cycles(x);

                      nếu config clock 1MHz (1000000Hz) thì hàm __delay_cycles(1000000); là delay 1s ạ

                      Comment

                      Về tác giả

                      Collapse

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

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

                      Collapse

                      • bqviet
                        Trả lời cho Đấu tắt điện cho máy tính bảng
                        bởi bqviet
                        Bqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
                        06-12-2025, 17:17
                      • nguyendinhvan
                        Trả lời cho Xin hỏi về mạch thu FM/AM trong catsette
                        bởi nguyendinhvan
                        Theo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
                        05-12-2025, 19:59
                      • afrendly
                        Trả lời cho Đấu tắt điện cho máy tính bảng
                        bởi afrendly
                        Có vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
                        04-12-2025, 01:27
                      • nick22
                        Trả lời cho Máy điện châm ?
                        bởi nick22
                        Đúng như bạn nói, máy điện châm hiện nay trên thị trường đã khá đa dạng về mẫu mã, chức năng và giá thành.
                        01-12-2025, 13:23
                      Đang tải...
                      X