Thông báo

Collapse
No announcement yet.

Thảo luận về program cho VDK dòng 8051

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

  • Thảo luận về program cho VDK dòng 8051

    Mời các bạn cùng thảo luận về program cho VDK dòng C51. Cụ thể liên quan tới các vấn đề:
    - Các phương thức nạp: parallel, SPI, Bootload,....
    - Các loại mạch nạp trên mạng.
    - Tự làm mạch nạp....
    0912666017

  • #2
    Bác Mở Hàng Trước Bằng 1 Bài đi!
    SỰ HỌC LÀ MÃI MÃI......!!!!

    Comment


    • #3
      - Làm việc với C51 việc đầu tiên phải đối mặt là nạp chương trình. Chương trình cho C51 có thể nằm trong bộ nhớ chương trình của VDK hoặc nằm ở bên ngoài VDK (nằm trong một con 27C64 chẳng hạn). Ở đây ta chỉ thảo luận đến chương trình nạp vào bộ nhớ chương trình của VDK (Flash).
      - C51 được sản xuất bởi rất nhiều hãng bán dẫn trên thế giới:
      - Intel.
      - Atmel.
      - Philips.
      - Maxim-Dallas.
      - Texas.
      .....
      Intel là người khởi sướng nên mặc nhiên được nhiều hãng sau này lấy đó làm chuẩn. Tất nhiên chuẩn nạp đầu tiên và phổ biến cũng từ đây mà ra.
      - Ngày nay có thể xếp chuẩn nạp thành 3 phương thức chính:
      - Parallel.
      - SPI.
      - Bootload.
      + Chuẩn parallel: các bus điều khiển, địa chỉ, data là các line song song. Ngoài ra còn cần điện áp Vpp cỡ 12VDC.
      Ưu điểm là nạp nhanh, giao thức phần mềm khá đơn giản.
      Nhược điểm là giao tiếp phần cứng dùng quá nhiều đường nối. tự lắp ráp mạch nạp có khó khăn.
      Thích hợp cho nạp ở quy mô công nghiệp.
      Các chíp hỗ trợ nạp parallel:
      AT89C51/52/55 ...
      AT89S51/52 ...
      DS89C420/430/ ...
      P89C51 ....
      + Chuẩn SPI: chuẩn này được hỗ trợ bởi Atmel cho các chip AT89S51/52 ...
      Đây là chuẩn giao tiếp serial. Ngoài một số line điều khiển phần cứng ra thì các tín hiệu điều khiển, địa chỉ, data được truyền nối tiếp qua mấy line MOSI, MISO.
      Ưu điểm giao thức phần cúng đơn giản, cho phép hỗ trợ lập trình In-System. tự láp ráp mạch nạp đơn giản được.
      Nhược điểm tốc độ nạp có thể chậm hơn, một số chip không hỗ trợ đọc signature byte như AT89S8252,.... tốn mất một số pin của VDK.
      Nói chung nhược điểm không đáng kể.
      + Chuẩn Bootload: chuẩn này được hỗ trợ ở các chip:
      DS89C420/430/440/450 ...
      P89C51 ...
      AT89C51ED2 ...
      MSC1212/14/ ....
      Đây cũng là chuẩn giao tiếp serial. Nhưng dùng cổng UART của VDK.
      Ngoài một số line điều khiển phần cứng ra thì các tín hiệu điều khiển, địa chỉ, data được truyền nối tiếp qua cổng UART(Tx,Rx).
      Ưu điểm nếu thiết kế tốt thì không tốn pin của VDK, giao tiếp phần cứng đơn giản, tốc độ nạp cao, giao tiếp phần mềm cũng đơn giản.
      Nhược điểm các chip này thường có giá bán cao.
      0912666017

      Comment

      Về tác giả

      Collapse

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

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

      Collapse

      Đang tải...
      X