Thông báo

Collapse
No announcement yet.

[Thắc mắc] Sự khác nhau giữa 8051 của Intel và AT 89S51

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

  • [Thắc mắc] Sự khác nhau giữa 8051 của Intel và AT 89S51

    Em muốn hỏi là code viết cho AT89s51 dịch ra file .hex rồi thì nạp vào con 8051 của Intel có chạy không ạ? Em mới học về vi xử lý nên không rành mấy cái này lắm.
    Em xin cảm ơn!

  • #2
    chương trình viết cho 89c đều chạy được cho 89s, nhưng viết cho 89s chưa chắc chạy được 89c.
    Nguyễn Huy Biên - 01649 802 694
    gmail :

    Comment


    • #3
      8051 là nói chung, là tên của cả họ vdk này bao gồm có cả 89s và 89c, cũng giống như AVR nó có AVR16,32,128...
      code mình viết dùng cho cả 89s cả 89c bình thường, chưa gặp trường hợp nào nạp đc cho s mà ko dc cho c
      Website chính thức đổi địa chỉ website thành
      Mời các bạn ghé thăm !!!

      Comment


      • #4
        Nói như bienhou là chính xác - nói như mast là "gần đúng"
        gần đúng vì bạn chưa sâu về kiến trúc vi điều khiển

        Họ 8051 là một kiến trúc vi điều khiển - nó là nguồn gốc cho các phiên bản sau này
        Dựa vào kiến trúc vi điều khiển 8051 của Intel mà xây dựng nên các dòng khác như 89C- 89s vân vân

        Chúng giống nhau về kiến trúc bên trong ( core) sự khác nhau ở đây là về sự nâng cấp 1 số yếu tố chưa tốt ( ví dụ 89s có nhiều cải tiến về kiến trúc hơn 89c - điều này là tất niên do 89s ra đòi sau)

        Càng về các thế hệ sau thì chúng càng được cải tiến về kiến trúc và thêm các ngoại vi để tiện lợi cho người dùng như: ADC - PWm - UART - SPI - I2C

        cải tiến về kiến trúc bên trong gồm rất nhiều thứ: từ bộ nhớ - khối quản lý bộ nhớ - vân vân
        Be quan. Plz contact through email:

        Comment


        • #5
          cái này thì mình công nhận là gần đúng, và các dòng về sau là sự cải tiến của các dòng trước, S là đời sau của C nên nó tất nhiên được bổ sung thêm các tính năng mới mà đời C ko có
          nhưng xét các loại IC thường dùng phổ biến và trong quá trình học vs các bài đơn giản thì hầu hết chúng có thể sử dụng cho nhau, chỉ ko sử dụng được khi code cho VDK có nhưng khai báo mà chỉ các dòng đời sau mới có, khi viết chuơng trình mình hay tự xây dựng thư viện chứ ko sử dụng những thứ sẵn có nên có thể dùng chung cho nhau
          trong mục 8051 này cũng đã có bài so sánh khá chi tiết về S và C, hình như được treo trên đầu mục thì phải
          Website chính thức đổi địa chỉ website thành
          Mời các bạn ghé thăm !!!

          Comment


          • #6
            mast thì toàn gần đúng chứ gì nữa
            chém cả gần đúng với thầy mà vẫn ok mà

            Comment

            Về tác giả

            Collapse

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

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

            Collapse

            Đang tải...
            X