Thông báo

Collapse
No announcement yet.

quét led bằng port 3 89c51 bị mờ?

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

  • quét led bằng port 3 89c51 bị mờ?

    các pác cho mình hởi nếu quét led 7 đoạn bằng port3 của con 89c51 có khác gì so với port 2 và 1 khong
    tại vì em làm cái led 7 đoạn 1 nhiệt độ(quét bằng pỏt 2)1 đồng hồ quết bằng port 3
    2mạch cấu tạo tuong tự nhau mà cái nhiệt độ sáng hơn cái đồnh hồ em khôn hiểu sao nửa tran em dùng giống nhau các pác có ý kiến gì xin thọ giáo

  • #2
    Reply

    Có thể do bạn dùng điện trở hạn dòng quá cao,nên 7seg sáng yếu. Hoặc tốc độ quét 7seg còn chậm nên 7seg sáng mờ.
    Còn các Port của 8051 như nhau hết trong việc xuất dữ liệu.

    Comment


    • #3
      Nguyên văn bởi thanhnha220 Xem bài viết
      các pác cho mình hởi nếu quét led 7 đoạn bằng port3 của con 89c51 có khác gì so với port 2 và 1 khong
      tại vì em làm cái led 7 đoạn 1 nhiệt độ(quét bằng pỏt 2)1 đồng hồ quết bằng port 3
      2mạch cấu tạo tuong tự nhau mà cái nhiệt độ sáng hơn cái đồnh hồ em khôn hiểu sao nửa tran em dùng giống nhau các pác có ý kiến gì xin thọ giáo
      Chẳng có gì khác nhau cả.

      Comment


      • #4
        cái nhiệt độ em dùng 5 led còn đồng hồ em dùng tới 16 led 7 doan

        Comment


        • #5
          Reply

          Có thể bạn ổn dòng chưa tốt. Led 7seg bạn dùng loại to hay nhỏ.

          Comment


          • #6
            port nào cũng như nhau thôi bạn xem lại trở và nguồn cấp cho led nhé

            Comment


            • #7
              Nguyên văn bởi thanhnha220 Xem bài viết
              các pác cho mình hởi nếu quét led 7 đoạn bằng port3 của con 89c51 có khác gì so với port 2 và 1 khong
              tại vì em làm cái led 7 đoạn 1 nhiệt độ(quét bằng pỏt 2)1 đồng hồ quết bằng port 3
              2mạch cấu tạo tuong tự nhau mà cái nhiệt độ sáng hơn cái đồnh hồ em khôn hiểu sao nửa tran em dùng giống nhau các pác có ý kiến gì xin thọ giáo
              đơn giản ko có gì liên quan tới phần cứng. Vì duty cycle của led ở 2 mạch khác nhau. Ở mạch nhiệt độ, duty cycle của tần số quét là 1/5 = 20% còn ở mạch đồng hồ 1/16 = 6.25% nên tất yếu mạch 16 led phải bị sáng mờ

              Comment


              • #8
                Thanh zậy nó quét hông nổi rùi

                Comment


                • #9
                  Nguyên văn bởi thanhnha220 Xem bài viết
                  Thanh zậy nó quét hông nổi rùi
                  có thể chuyển qua quét theo thanh thay vì quét theo led. Quét theo thanh thì sẽ tăng lên đc 1/7 = 14%

                  Comment


                  • #10
                    làm sao anh nói rõ hơn em khong hiểu anh ơi quét thanh là quét làm sao

                    Comment


                    • #11
                      Nguyên văn bởi thanhnha220 Xem bài viết
                      làm sao anh nói rõ hơn em khong hiểu anh ơi quét thanh là quét làm sao
                      quét led bình thường thì ai cũng xuất dữ liệu ra ABCDEF rồi tích cực lần lượt từng con 7 đoạn. Bây giờ quét thanh ta làm ngược lại, xuất dữ liệu ra cho tất cả 16 con 7 đoạn, rồi tích cực lần lượt từng thanh. Ví dụ: thanh A con thứ 3,6,13 sáng thì cho 3 con này tích cực, rồi thanh B con thứ 1,5,8,4 sáng thì cho 4 con này tích cực,... như led matrix quét theo cột thì dutycylce nhỏ quá thì chuyển qua quét theo hàng.

                      Comment


                      • #12
                        vậy phần cứng có thay đổi gì hông anh vì cho 2 hay 3 led sáng thì chĩ có 1 pỏt dữ liệu thui làm sao cho sáng cùng lúc được nếu theo phần cứng cũ

                        Comment


                        • #13
                          Nguyên văn bởi thanhnha220 Xem bài viết
                          các pác cho mình hởi nếu quét led 7 đoạn bằng port3 của con 89c51 có khác gì so với port 2 và 1 khong
                          tại vì em làm cái led 7 đoạn 1 nhiệt độ(quét bằng pỏt 2)1 đồng hồ quết bằng port 3
                          2mạch cấu tạo tuong tự nhau mà cái nhiệt độ sáng hơn cái đồnh hồ em khôn hiểu sao nửa tran em dùng giống nhau các pác có ý kiến gì xin thọ giáo
                          chỉ là do thời gian delay của bạn ngắn quá - led ko kịp sáng, tăng t/gian delay lên thì ok

                          Comment


                          • #14
                            đúng thế, nếu thời gian delay ngắn quá led có nháy chớp mình nhìn ko ra hiệu ứng nào cả.

                            Comment


                            • #15
                              Nguyên văn bởi chung1608 Xem bài viết
                              có thể chuyển qua quét theo thanh thay vì quét theo led. Quét theo thanh thì sẽ tăng lên đc 1/7 = 14%
                              Theo em thì quét thanh chưa chắc đã tốt, vì trường hợp xấu nhất đối với mạch này sẽ có tới 16 thanh cùng được sáng, nếu nguồn không đủ thì sẽ dẫn tới thời gian bật LED có kéo dài thêm nhưng điện lại cấp không đủ nên vẫn tối. Còn nếu nguồn đủ ok thì có vẻ cách này rất hay đây cũng là 1 cách nghĩ khác. AI NAI KỊT

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X