Thông báo

Collapse
No announcement yet.

LCD hiển thị chậm

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

  • LCD hiển thị chậm

    Chào các bác. Em đang làm bài tập lớn liên quan điến hiển thị LCD. Em dùng Pic 18F4431. Em mô phỏng trên protus thì chương trình chạy tốt. Tuy nhiên khi test ra mạch thật thì các kí tự trên LCD hiển thị rất chậm. pải 10s mới hiển thị 1 kí tự. các bác nào từng gặp trường hợp này hay biết cách khác phục thì hướng dẫn cho em với.

    Thank !

  • #2
    vòng lặp hoặc delay quá lâu xem lại phần truyền lệnh đi nhé
    Yêu em do duyên số
    lấy em do sự cố xảy ra.........

    Comment


    • #3
      coi lại phần khai báo thạch anh đi bạn : sử dụng 20M thì khai báo HS ...

      Comment


      • #4
        Bác Takado ơi em dùng delay 20ms. Như vậy có chậm quá không. Mong bác giúp đỡ em với.

        Comment


        • #5
          bác khoailuoc ơi. cần phải dùng thach anh 20M trở lên hả bác. Em sử dụng thạch anh 12M không biết có ảnh hưởng không bác. em mới học PIC đâm ra không hiểu lắm.
          mong sự chỉ dạy nhiệt tình của các bác.

          Comment


          • #6
            Bạn coi lại cách khai báo thạch anh : theo bảng sau :

            Nếu 12M thì phải khai báo HS , sử dụng tụ 22pF thử coi
            Click image for larger version

Name:	crys.bmp
Views:	1
Size:	166.2 KB
ID:	1376147

            Comment


            • #7
              Hì. Em sử dụng mạch cũ. Thach anh 12M mà lại sài tụ 22pF. Để em thử cắm lại mạch đã. Cám ơn bác nhé.

              Comment


              • #8
                Nguyên văn bởi trinhvu.gtvt Xem bài viết
                Chào các bác. Em đang làm bài tập lớn liên quan điến hiển thị LCD. Em dùng Pic 18F4431. Em mô phỏng trên protus thì chương trình chạy tốt. Tuy nhiên khi test ra mạch thật thì các kí tự trên LCD hiển thị rất chậm. pải 10s mới hiển thị 1 kí tự. các bác nào từng gặp trường hợp này hay biết cách khác phục thì hướng dẫn cho em với.

                Thank !
                Theo tôi hiểu là không phải chậm mà lcd của bạn không nhận được lệnh truyền từ con pic (ở post #4). Bạn gửi code cùng sơ đồ lên diễn đàn đi.
                Last edited by KVLV; 30-03-2013, 03:48.
                Mãi đi tìm vàng.

                Comment


                • #9
                  Nguyên văn bởi KVLV Xem bài viết
                  Theo tôi hiểu là không phải chậm mà lcd của bạn không nhận được lệnh truyền từ con pic (ở post #4). Bạn gửi code cùng sơ đồ lên diễn đàn đi.
                  Vâng em cám ơn bác. Đây là code của em. Bác xem giúp giúp em vơi.
                  Thank !
                  Attached Files

                  Comment


                  • #10
                    Nguyên văn bởi trinhvu.gtvt Xem bài viết
                    Vâng em cám ơn bác. Đây là code của em. Bác xem giúp giúp em vơi.
                    Thank !
                    tôi thấy bạn lập trình không có nghệ thuật , sử dụng quá nhiều delay ( thời gian chết - chẳng làm việc gì). Các delay quá lớn trong vòng lặp sẽ làm chậm tất cả .
                    Thay vì đọc Value và phải trễ 20ms . Tại sao không chèn luôn lệnh kiểm tra và output . ( chính các câu lệnh này cũng đã đủ làm trễ rồi ... cần gì phải thêm 20ms

                    ví dụ :
                    Value = Adc_Read

                    if( Value > .... )

                    {

                    }
                    if.....

                    giải quyết các việc tiếp theo


                    --- Nếu bắt buộc cần phải thời gian trễ cho 1 đầu ra hay sự kiện gì đấy ... bạn có thể dùng timer ... hoặc ( chèn lệnh đọc ... hiển thị ) để thay thế cho những Thời gian chết đó .
                    Khi kết hợp hài hòa ( thì chẳng cần dùng cái delay nào cả ) ... MCU làm việc liên tục , cập nhật liên tục .
                    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


                    • #11
                      Cám ơn ý kiến đống góp của anh. Em cũng thừa nhận là chương trình của em viết không được khoa học cho lắm. Em sẽ cố gắng sủa chữa.

                      Comment


                      • #12
                        Nguyên văn bởi trinhvu.gtvt Xem bài viết
                        Cám ơn ý kiến đống góp của anh. Em cũng thừa nhận là chương trình của em viết không được khoa học cho lắm. Em sẽ cố gắng sủa chữa.
                        Lập trình cho nó tuần tự ( sự việc nào trước , sự việc nào sau ) ... sau khi có được cái form đó thì mình sẽ kết hợp để tối ưu thêm " trong lúc đợi thằng X Y Z đang làm việc gì đó " mình tranh thủ " abc " 1 phát chẳng hạn

                        Ở những khoảng thời gian tương đối lớn ( trong khi đó bạn vẫn phải làm việc " cập nhật " ) thì ta bỏ hàm thời gian đó ( chèn vào đó các chức năng " tính toán , đọc , lấy dữ liệu .v.v ) lúc đó MCU sẽ vẫn có thông tin và đã tính toán , ok hết rồi ... chỉ việc " bem" vào LCD ... Chứ để " delay " nó cứ quanh quẩn 1 chỗ, chẳng làm gì ... vừa tốn rom lại chậm.
                        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

                        Về tác giả

                        Collapse

                        trinhvu.gtvt Tìm hiểu thêm về trinhvu.gtvt

                        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