Thông báo

Collapse
No announcement yet.

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

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

  • 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, 19:23.

  • #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


    • #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


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

        Comment


        • #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, 19:57.

          Comment


          • #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


            • #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


              • #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


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

                  ^_^

                  Comment


                  • #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...
                    X