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

                    • Andrea14
                      Vấn đề về tốc độ quay
                      bởi Andrea14
                      Chào mọi người,

                      Tôi muốn mô phỏng sự thay đổi các mùa bằng cách từ từ nghiêng một quả địa cầu 16 inch bằng một động cơ bước nhỏ. Một động cơ bước khác sẽ quay quả địa cầu theo thời gian thực. Hệ thống truyền động...
                      hôm nay, 12:42
                    • 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
                    Đang tải...
                    X