Thông báo

Collapse
No announcement yet.

Lỗi trong mô phỏng proteus! help! please!!

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

  • Lỗi trong mô phỏng proteus! help! please!!

    tình hình là em có down 2 bản proteus 7.2 sp6 và 7.4 sp3 và cài vô máy thì 2 bản này đều không mô phỏng được LCD

    hiện tượng là: khi debug thì LCD chỉ hiện lên màu sáng mà không hiện lên chữ, đây là 1 ví dụ đơn giản em thử làm trên proteus

    ai giúp em xem hiện tượng này là do lỗi gì, em xin chân thành cám ơn
    đây là code để nạp cho pic, sơ đồ như bên dưới


    #include <16f877a.h>
    #include <def_877a.h>
    #device *=16 ADC=8
    #FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT
    #use delay(clock=20000000)
    #include <lcd_lib_4bit.c> // Thu vien ham cho LCD



    void main()
    {

    trisa = 0xFF;
    trisb = 0x01;
    trisd = 0x00;
    LCD_init();
    Printf(LCD_putchar," PICVIETNAM tut");
    LCD_putcmd(0xC3);
    Printf(LCD_putchar," LCD 4bit ");

    }
    Attached Files

  • #2
    Xem qua hình mô phỏng thấy có vấn đề, em cần kiểm tra lại:
    1. Đã kết nối chân từ PIC đến LCD đúng như khai báo trong thư việc lcd_lib_4bit.c chưa. Phải đảm bảo kết nối đúng như khai báo.
    2. Trong hình mô phỏng, tất cả chân PIC đều ở dạng floating, có vẻ như PIC chưa được khai báo đúng file chương trình (file HEX). Em cần check lại. Trong code,s au khi khai báo chế độ vào/ra, em nên xuất thử tín hiệu để kiểm tra. Ví dụ cho Portb = 0xff
    Ethernet-RS232, PIC Webserver, RFID Reader
    CallerID, Cảnh báo BTS, ...
    0988006696
    linhnc308@gmail.com
    http://linhnc308.blogspot.com

    Comment


    • #3
      bạn linh nói đúng đó bạn nên kiểm tra lại chân nối từ PIC đến LCD,vì bạn include thư viện lcd_lib_4bit, mình đấu lại chân cho bạn ở hình dưới(file đính kèm),và sửa lại code trisa = 0x00 ;ngoài ra để cho mạch mắc ngoài thực tế chạy, bạn nên cho thời gian trễ 100ms theo hướng dẫn của nhà sản xuất, để cho lcd khởi động
      Last edited by deadbeat; 30-04-2009, 15:57.

      Comment


      • #4
        ko phải đâu, nhiều lúc lcd bị lỗi mà trong khi mạch và code đúng, lúc thì lcd hiện 1 dòng, lúc thì chẳng hiện dòng nào, ko hiểu làm sao
        |

        Comment


        • #5
          lỗi mô phỏng proteus

          máy anh cho em hổi sao mạch này của em bị lỗi gì mà chẳng mô phỏng được
          Em cảm ơn trước máy anh nhé..!
          Attached Files

          Comment


          • #6
            Hồi trước mình cũng bị lỗi này
            bị lỗi file lcd.c ở CCS sử dụng bản cái file này thử coi ( CCS 4.104)
            Attached Files

            Comment


            • #7
              có anh nào đó không vậy

              Comment


              • #8
                cho em hỏi này tí

                Comment


                • #9
                  mô phỏng proteus

                  Các anh cho em hỏi tại sao mạch này của em lại mô phỏng không được vậy. Em xin cảm ơn
                  Attached Files

                  Comment


                  • #10
                    Nguyên văn bởi hovuwww Xem bài viết
                    Các anh cho em hỏi tại sao mạch này của em lại mô phỏng không được vậy. Em xin cảm ơn
                    con 4047 của bạn chọn ko có thư viện mô phỏng, bạn chọn con nào mà phía trên nó lúc chọn linh kiện có ghi "Schematic model [***.MDF]" mới mô phỏng đc

                    Comment


                    • #11
                      Bạn thêm vào dòng lcd_putcmd(0x80); sau dòng lcd_init(); xem sao.

                      Comment

                      Về tác giả

                      Collapse

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

                      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