Thông báo

Collapse
No announcement yet.

Lỗi hiển thị LED 7 đoạn trên mạch thực tế

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

  • Lỗi hiển thị LED 7 đoạn trên mạch thực tế

    - Chào các anh chị! em đang làm đồ án về đồng hồ báo tiết dùng 89C51 và DS12887. Phần code của em mô phỏng trên proteus chạy rất ok nhưng không hiểu sao vào mạch thực thì lại hiển thị sai.
    - LED của em mua là Anot chung ( đã đo thử, dùng que âm của VOM chập vào chân Anot và que dương vào các chân còn lại đều sáng ).
    - Em gửi kèm file nguyên lý + proteus + mạch thực tế để mọi người xem.
    - Mong được giúp đỡ! tuần sau em phải nộp báo cáo rồi...
    Attached Files

  • #2
    Tớ nghĩ cái chân A+ ko cần dùng mà phải nối vào Anode @@
    Chuyên cung cấp inverter dạng sin chuẩn
    Email :

    Comment


    • #3
      Nguyên văn bởi ngchien Xem bài viết
      Tớ nghĩ cái chân A+ ko cần dùng mà phải nối vào Anode @@
      Bạn có thể nói rõ hơn không. LED của mình có 1 chân không nối, vì có 2 chân ( nằm phía trên LED trong cái sơ đồ orcad ) mình chỉ nối 1 chân thôi vì theo mình 2 chân đó giống nhau... Như vậy có chính xác không??

      Comment


      • #4
        - mạch đã hiển thị ==> phần cứng OK
        - hiển thị sai ==> code sai , cụ thể là code giao tiếp với DS12887 hoặc code xử lí xuất led có vấn đề
        - Chưa chắc mô phỏng chạy thì mạch thực đã chạy , đó chính là lí do vì sao ít người thích mô phỏng .
        - thiết kế mạch kích còi sai . bạn nghĩ sao khi BJT A1015 nằm trên LED7D còn kích còi thì cho nằm dưới , có mâu thuẫn k ? ==> chưa biết thiết kế .

        Comment


        • #5
          Nguyên văn bởi incafehip Xem bài viết
          - Chào các anh chị! em đang làm đồ án về đồng hồ báo tiết dùng 89C51 và DS12887. Phần code của em mô phỏng trên proteus chạy rất ok nhưng không hiểu sao vào mạch thực thì lại hiển thị sai.
          - LED của em mua là Anot chung ( đã đo thử, dùng que âm của VOM chập vào chân Anot và que dương vào các chân còn lại đều sáng ).
          - Em gửi kèm file nguyên lý + proteus + mạch thực tế để mọi người xem.
          - Mong được giúp đỡ! tuần sau em phải nộp báo cáo rồi...
          Theo mình thấy thì sơ đồ phần hiển thị LED đúng rồi, tuy nhiên không biết lúc cắm jack bạn cắm như thế nào. Trong sơ đồ mình thấy chân A nối với pin 1 nhưng phần bên kia thì pin 1 lại nối với P1.7. Do bạn không nói rõ phần hiển thị thực tế đang là số mấy nên mình ko dám chắc là có bị lộn đầu jack không. Để debug thì bạn thử làm theo cách này xem nhé:
          - Chỉ cho tích cực một LED
          - Xuất mã là một số cụ thể nào đó, ví dụ như số 1 thì có mã là 11111001B.
          - Đo trạng thái trên PIN của vi xứ lý.
          Nếu trạng thái xuất đúng mà LED hiển thị sai thì kiểm tra lại phần board của LED xem có bị chạm mạch không.
          Chúc bạn thành công.
          Công ty TNHH Tự Động Hóa Đạt Lân
          32/36, Ông Ích Khiêm, F14, Q11
          ĐT: 08.3974 7308 - 0937.197.001
          email:
          Webite:

          Comment


          • #6
            Nguyên văn bởi incafehip Xem bài viết
            - Chào các anh chị! em đang làm đồ án về đồng hồ báo tiết dùng 89C51 và DS12887. Phần code của em mô phỏng trên proteus chạy rất ok nhưng không hiểu sao vào mạch thực thì lại hiển thị sai.
            - LED của em mua là Anot chung ( đã đo thử, dùng que âm của VOM chập vào chân Anot và que dương vào các chân còn lại đều sáng ).
            - Em gửi kèm file nguyên lý + proteus + mạch thực tế để mọi người xem.
            - Mong được giúp đỡ! tuần sau em phải nộp báo cáo rồi...
            Về phần cứng bạn nên chỉnh sửa lại phần kích còi. Nên đấu:
            + (Vcc)
            |
            / Cực E
            Cực B
            \ Cực C
            |
            Tải
            |
            GND
            VNATR Forum:

            Comment


            • #7
              Nguyên văn bởi Zz_Bi_zZ Xem bài viết
              - mạch đã hiển thị ==> phần cứng OK
              - hiển thị sai ==> code sai , cụ thể là code giao tiếp với DS12887 hoặc code xử lí xuất led có vấn đề
              - Chưa chắc mô phỏng chạy thì mạch thực đã chạy , đó chính là lí do vì sao ít người thích mô phỏng .
              - thiết kế mạch kích còi sai . bạn nghĩ sao khi BJT A1015 nằm trên LED7D còn kích còi thì cho nằm dưới , có mâu thuẫn k ? ==> chưa biết thiết kế .
              Em cũng nghĩ là code có vấn đề nhưng bác có giúp em được gì ko, mạch kích còi đúng là sai rùi. Nhưng quan trọng là LED, bác giúp em được gì không @@

              Comment


              • #8
                Nguyên văn bởi incafehip Xem bài viết
                Em cũng nghĩ là code có vấn đề nhưng bác có giúp em được gì ko, mạch kích còi đúng là sai rùi. Nhưng quan trọng là LED, bác giúp em được gì không @@
                Cứ từ từ, xử lý từng bước đi bạn.
                Công ty TNHH Tự Động Hóa Đạt Lân
                32/36, Ông Ích Khiêm, F14, Q11
                ĐT: 08.3974 7308 - 0937.197.001
                email:
                Webite:

                Comment


                • #9
                  Cảm ơn mọi người đã chỉ bảo. Phần LED của em có 1 lỗi thế này, trên mạch có 1 nút SELECT dùng để chọn LED tăng giảm, nếu ấn SELECT thì LED được chọn sẽ sáng dấu chấm ( DP ). Nhưng trên mạch thực thì ấn SELECT nút DP ở LED được chọn tắt và những LED không được chọn thì sáng DP hết, LED của em là Anot chung em viết chương trình theo Anot nhưng không hiểu sao nó lại hiển thị ngược như vậy.
                  Em tính nạp chương trình cho LED có K chung nạp thử, nhưng chưa có mạch nạp nên phải chờ.

                  Comment


                  • #10
                    ngay cả quét led , bạn chưa đk đựoc theo đúng ý mình thì thử hỏi sao có thể làm các phần khác đc .
                    - Xóa hết code cũ , viết lại quét led
                    - Sau đó viết : nếu nhấn nút SELECT thì led đc chọn nhấp nháy , nhấn tiếp thì con led khác nhấp nháy .
                    - Cuối cùng là ráp phần đọc RTC ds1307 vào . Hết

                    Comment

                    Về tác giả

                    Collapse

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

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

                    Collapse

                    Đang tải...
                    X