RP Store Tìm linh kiện theo mã, gửi BOM nhận báo giá Gửi BOM

quét led matran 8x64 bi nhấp nháy

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • dinhlongbk93
    Thành viên chính thức
    • Oct 2012
    • 54

    #1

    quét led matran 8x64 bi nhấp nháy

    mọi người có thể cho mình biết tại sao mach nay lại bị nhấp nháy không?
    mình đã thay đổi thời gian delay mà vẫn không được? có phải do qua nhiều cột không?
    mình dung ic 74595 để quét cột (64 cột). cột tích cực mức cao.còn hàng (data) mức thấp

    file code và mô phỏng trên proteus https://app.box.com/s/0idcirrdogtgbl09pev6
  • datinhlakho2
    Thành viên tích cực
    • May 2013
    • 162

    #2
    Nguyên văn bởi dinhlongbk93 Xem bài viết
    mọi người có thể cho mình biết tại sao mach nay lại bị nhấp nháy không?
    mình đã thay đổi thời gian delay mà vẫn không được? có phải do qua nhiều cột không?
    mình dung ic 74595 để quét cột (64 cột). cột tích cực mức cao.còn hàng (data) mức thấp

    file code và mô phỏng trên proteus https://app.box.com/s/0idcirrdogtgbl09pev6
    bạn làm mạch thực tế chưa hay chỉ mô phỏng?
    hoangduc2304

    01884653780

    Comment

    • dinhlongbk93
      Thành viên chính thức
      • Oct 2012
      • 54

      #3
      Nguyên văn bởi datinhlakho2 Xem bài viết
      bạn làm mạch thực tế chưa hay chỉ mô phỏng?
      mình mới mô phỏng,nếu chạy ngon thì làm luôn

      Comment

      • datinhlakho2
        Thành viên tích cực
        • May 2013
        • 162

        #4
        Nguyên văn bởi dinhlongbk93 Xem bài viết
        mình mới mô phỏng,nếu chạy ngon thì làm luôn
        mô phỏng trên proteus thì không chính xác đâu bạn. bạn tính toán cho đúng đi, còn mô phỏng trên proteus để xem nó hiển thị đúng không thôi. mình thì chưa làm như bạn nhưng quét led 7 đoạn thì làm rồi, mô phỏng thì jat liên hồi, còn làm ra thì ngon cơm, không có vấn đề gì cả
        hoangduc2304

        01884653780

        Comment

        • tosang
          Thành viên tích cực
          • Oct 2012
          • 177

          #5
          Nguyên văn bởi dinhlongbk93 Xem bài viết
          mình mới mô phỏng,nếu chạy ngon thì làm luôn
          Phần công suất thiếu. Code ASM thì mình 0 thể góp ý đươc rùi

          Comment

          • dinhlongbk93
            Thành viên chính thức
            • Oct 2012
            • 54

            #6
            mình ở đây chỉ mô phỏng nên không có phần công suất.phần công suất chủ yếu để tăng dòng đủ để quét led.nhưng mình thắc mắc là cột quá nhiều mà sử dụng cách quét cột có dược không? led bị nháy như vậy có phải do cột nhiều quá không?

            Comment

            • tosang
              Thành viên tích cực
              • Oct 2012
              • 177

              #7
              Nguyên văn bởi dinhlongbk93 Xem bài viết
              mình ở đây chỉ mô phỏng nên không có phần công suất.phần công suất chủ yếu để tăng dòng đủ để quét led.nhưng mình thắc mắc là cột quá nhiều mà sử dụng cách quét cột có dược không? led bị nháy như vậy có phải do cột nhiều quá không?
              Mình cũng 0 rõ cách nói quét côt hay dòng của các bác là sao. Theo mình led ma trân thì quét cả côt lẫn dòng. Mình thường làm theo cách: nối mỗi côt (anod) của led matrix vào 595. Dòng của các led matrix thì nối tuần tư lai với nhau. H1-H1-H1-....; H2-H2-H2-...;...
              Mỗi dòng nối về port VĐK qua 1 tầng chiu dòng.
              Quét thì đưa dữ liêu ra dich qua các 595. Sau đó cho dòng tương ứng xuống mức thấp. Delay, rồi chuyển sang đưa dữ liêu và quét dòng kế tiếp
              Côt nhiều cũng ảnh hưởng tới quét led. NHưng của ban thì 0 goi là quá nhiều, chỉ đươc goi là quá ít thôi.
              Last edited by tosang; 05-05-2014, 19:16.

              Comment

              • dinhlongbk93
                Thành viên chính thức
                • Oct 2012
                • 54

                #8
                Nguyên văn bởi tosang Xem bài viết
                Mình cũng 0 rõ cách nói quét côt hay dòng của các bác là sao. Theo mình led ma trân thì quét cả côt lẫn dòng. Mình thường làm theo cách: nối mỗi côt (anod) của led matrix vào 595. Dòng của các led matrix thì nối tuần tư lai với nhau. H1-H1-H1-....; H2-H2-H2-...;...
                Mỗi dòng nối về port VĐK qua 1 tầng chiu dòng.
                Quét thì đưa dữ liêu ra dich qua các 595. Sau đó cho dòng tương ứng xuống mức thấp. Delay, rồi chuyển sang đưa dữ liêu và quét dòng kế tiếp
                Côt nhiều cũng ảnh hưởng tới quét led. NHưng của ban thì 0 goi là quá nhiều, chỉ đươc goi là quá ít thôi.
                quét cột là: đưa data vào hàng. tích cực từng cột một
                quét hang: đưa data vào cột. tích cực từng hàng một
                như bạn miêu tả thì bạn đang dùng quét hàng đó. nhưng phương pháp quét hàng thì làm sao cho nó chạy chữ sang trái hoặc phải vậy? bạn hướng dẫn mình được không?. mình sử dụng phuơng pháp quét hàng chi cho no chạy lên/ xuống được thôi

                Comment

                • dinhlongbk93
                  Thành viên chính thức
                  • Oct 2012
                  • 54

                  #9
                  bạn đọc bài này coi Nguyên lý quét (hàng) led matrix với IC 595 | 1 + 1 = 2 ?

                  Comment

                  • tosang
                    Thành viên tích cực
                    • Oct 2012
                    • 177

                    #10
                    Nguyên văn bởi dinhlongbk93 Xem bài viết
                    quét cột là: đưa data vào hàng. tích cực từng cột một
                    quét hang: đưa data vào cột. tích cực từng hàng một
                    như bạn miêu tả thì bạn đang dùng quét hàng đó. nhưng phương pháp quét hàng thì làm sao cho nó chạy chữ sang trái hoặc phải vậy? bạn hướng dẫn mình được không?. mình sử dụng phuơng pháp quét hàng chi cho no chạy lên/ xuống được thôi
                    Quét kiểu nào cũng chay lên xuống qua lai đươc hết. Chỉ là giải thuât thoy.

                    Comment

                    • dinhlongbk93
                      Thành viên chính thức
                      • Oct 2012
                      • 54

                      #11
                      Nguyên văn bởi tosang Xem bài viết
                      Quét kiểu nào cũng chay lên xuống qua lai đươc hết. Chỉ là giải thuât thoy.
                      nếu dùng phương pháp quét hàng như bạn thì thuật toán để chạy chữ thì phải làm ntn.bạn hướng dẫn mình đi, chạy sang phải (hoặc trái) nha

                      Comment

                      • tosang
                        Thành viên tích cực
                        • Oct 2012
                        • 177

                        #12
                        Nguyên văn bởi dinhlongbk93 Xem bài viết
                        nếu dùng phương pháp quét hàng như bạn thì thuật toán để chạy chữ thì phải làm ntn.bạn hướng dẫn mình đi, chạy sang phải (hoặc trái) nha
                        Ban giữ luồng này nhé. để mình kiếm lai cái code

                        Comment

                        • dinhlongbk93
                          Thành viên chính thức
                          • Oct 2012
                          • 54

                          #13
                          Nguyên văn bởi tosang Xem bài viết
                          Ban giữ luồng này nhé. để mình kiếm lai cái code
                          code ngôn ngữ c hay asm. nếu c thì mình chịu, vì mình không chắc c. nếu bạn có code c thì giải thích cho mình cái giải thuật nhé. mạch của mình dùng 8051 quét hàng như thế này : https://app.box.com/s/b7axtan73keokydh5b4e
                          mã led quét ngang tạo từ tool RTB
                          mình chị hiện chữ ở dạng tĩnh thôi. chay từ phải qua trai thì chưa tìm được cách nào cả.

                          Comment

                          • vanhien1610
                            Thành viên mới
                            • May 2010
                            • 11

                            #14
                            mình thường sử dụng phương pháp như thế này:
                            lưu các dữ liệu cần hiển thị vào các thanh ghi (các địa chỉ dữ liệu trong 89). như 64 cột thì dùng 64 thanh ghi.
                            xuất các dữ liệu đó ra led bằng phương pháp quét. cái này thì mỗi người có 1 cách thôi
                            để thực hiện các hiệu ứng, bạn có thể thay đổi dữ liệu ở các thanh ghi rồi lại xuất ra. 1 trạng thái như vậy bạn giữ khoảng 0.5s. nhiều trạng thái mình sẽ tạo thành 1 hiệu ứng

                            còn về quét hàng,đầu tiên bạn có thể đưa dần từng bit ra port, khi làm đc rồi, thấy cái nào giống nhau thì có thể gom lại thành vòng lặp. đây là cách để mình viết code, tự mình tạo ra cách riêng của mình sẽ dễ hiểu và dễ phát triển code hơn so với mượn code của người khác

                            Comment

                            Về tác giả

                            Collapse

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

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

                            Collapse

                            Đang tải...