AT89C51 chạy ở 24Mhz có bền không ?

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • slgame
    Thành viên mới
    • Apr 2009
    • 13

    #1

    AT89C51 chạy ở 24Mhz có bền không ?

    Các pro cho mình hỏi, con AT89C51 chạy maximum 24Mhz thì tuổi thọ của nó có ảnh hưởng không ?

    Tại cái Led matrận 16x48 (quét 16 hàng) của mình phải chạy ở mức 24Mhz thì mới không bị chớp.

    Nếu cần xung cao > 24Mhz thì có Vi điều khiển nào ngon không ?
    Last edited by slgame; 19-10-2011, 18:23.
  • tay mơ
    Thành viên tích cực
    • Oct 2007
    • 271

    #2
    theo mình nghĩ là không sao, vì datasheet ghi max 24 mà- nhưng mình thấy các ứng dụng dùng 89c51 chủ yếu là rẽ tiền- đơn giản nên hay dùng thạch anh là 11.059mhz (serial); 12 mhz - ít khi thấy xài tới 24 mhz- còn khi có nhu cầu về tốc độ xử lý thì chuyển qua xài AVR, dsPIC...
    Đang thất nghiệp 0988-010-486

    Comment

    • duong_act
      Thành viên tích cực
      • Nov 2008
      • 4903

      #3
      Đừng bắt chó mèo kéo cày thay trâu bạn ạ.
      Trên đời đâu phải có mỗi con 89C51 là làm được matrix.

      Comment

      • rptdnmqs
        Thành viên tích cực
        • Nov 2008
        • 440

        #4
        Gì mà quét có 16 hàng 48 cột mà cần 24Mhz vậy.
        , , ,

        Comment

        • slgame
          Thành viên mới
          • Apr 2009
          • 13

          #5
          hic, dùng 74154 quét 16 hàng + 6 con 74595 giải mã 48 cột, chạy ở 12Mhz chớp tưng người, phải lên 24Mhz mới hết chớp.
          Chi phí tính toán hao nhiều nhất ở khâu chuyển 6 char (của mỗi hàng) thành 48bit để đẩy ra 74595.

          con AVR thì mắc hơn nhưng sao xung của nó thấp quá ~10Mhz , đâu thấy con nào xung cao.
          Last edited by slgame; 19-10-2011, 18:57.

          Comment

          • tdm
            Thành viên tích cực
            • Sep 2005
            • 349

            #6
            Nguyên văn bởi slgame Xem bài viết
            hic, dùng 74154 quét 16 hàng + 6 con 74595 giải mã 48 cột, chạy ở 12Mhz chớp tưng người, phải lên 24Mhz mới hết chớp.
            Chi phí tính toán hao nhiều nhất ở khâu chuyển 6 char (của mỗi hàng) thành 48bit để đẩy ra 74595.

            con AVR thì mắc hơn nhưng sao xung của nó thấp quá ~10Mhz , đâu thấy con nào xung cao.
            1000/(24hình)/16 hàng =2.6ms chạy ở thạch anh 12 mhz thì có thể viết được 900 dòng lệnh.vậy thuật toán lấy data của bạn có hết từng ấy lệnh không.
            |

            Comment

            • rptdnmqs
              Thành viên tích cực
              • Nov 2008
              • 440

              #7
              tmd nói đúng đó.Nhưng mình nói thêm chút 16 hàng nếu tần số quét 50Hz thì số chu kì quét 1 hàng là 1250 nếu tính xuất 48 bit chỉ mất 500 chu kì.Thế thì dư giả nhỉ.
              , , ,

              Comment

              • duong_act
                Thành viên tích cực
                • Nov 2008
                • 4903

                #8
                Nguyên văn bởi slgame Xem bài viết
                hic, dùng 74154 quét 16 hàng + 6 con 74595 giải mã 48 cột, chạy ở 12Mhz chớp tưng người, phải lên 24Mhz mới hết chớp.
                Chi phí tính toán hao nhiều nhất ở khâu chuyển 6 char (của mỗi hàng) thành 48bit để đẩy ra 74595.

                con AVR thì mắc hơn nhưng sao xung của nó thấp quá ~10Mhz , đâu thấy con nào xung cao.
                Cái nhanh chậm của xung clock phải nhìn vài tần số Clock của CPU.
                Con 89C51 bộ chia tỷ lệ của nó là 1/12, PIC là 1/4 và AVR là 1/1.
                Như thế:
                24M + 89C51 => Clock = 2M.
                24M + PIC => Clock = 6M.
                8M +AVR => Clock = 8M.
                Như vậy chỉ 8M nhưng Clock AVR nhanh hơn 89C51 ở 24M 8 lần.

                Comment

                • slgame
                  Thành viên mới
                  • Apr 2009
                  • 13

                  #9
                  ok, cám ơn mọi người góp ý, để mình chuyển qua AVR chạy thử

                  ^_^

                  Comment

                  • hoangdai
                    Thành viên tích cực
                    • Nov 2005
                    • 2720

                    #10
                    So sánh MHZ thì ko đủ căn cứ. Tựu chung lại chip là quan trọng và lập trình cũng vậy. 8051 vãn quét đc rầm rầm đó thôi, nhưng nó ko đc kích thước quá khổ mà thôi.


                    Add: 97 Quán Nam - Lê Chân - Hải Phòng.
                    Tel: 031 518648 Phone: 0904 283 505

                    Comment

                    Về tác giả

                    Collapse

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

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

                    Collapse

                    Đang tải...