1. THÔNG BÁO TUYỂN ADMIN DIỄN ĐÀN 2013
    Tìm kiếm nhà trọ - Ở ghép
    THÔNG BÁO BÁN ÁO SPKT.NET CHO THÀNH VIÊN DIỄN ĐÀN


    HÃY TÌM KIẾM Ở ĐÂY TRƯỚC KHI ĐẶT CÂU HỎI
    {xen:phrase loading}

Từ CPU tới vi điều khiển 8051

Thảo luận trong 'PLC - Biến tần - Truyền thông CN' bắt đầu bởi hongson, 8 Tháng mười 2006.

  1. hongson Guest

    Số bài viết: 0
    Đã được thích: 0
    Điểm thành tích: 0
    Từ CPU tới vi điều khiển 8051

    Vào năm 1980 Intel công bố chíp 8051, bộ vi điều khiển đầu tiên của họ vi điều khiển MCS-51. Nó bao gồm 4KB ROM, 128 byte RAM, 32 đường xuất nhập, 1 port nối tiếp và 2 bộ định thời 16 bit.
    Thật vậy, các bộ vi xử lý là các CPU (central processing unit) đơn chip được sử dụng trong các máy vi tính. Vậy ở đâu là sự khác nhau giữa một bộ vi điều khiển và một bộ vi xử lý. Để trả lời được điều này chúng ta cần đứng từ các khía cạnh khác nhau:

    Cấu trúc phần cứng
    Nhận thấy bộ vi xử lý là một CPU đơn chip, trong khi đó một bộ vi điều khiển là một vi mạch đơn chứa bao gồm bên trong một CPU và các mạch khác để tạo nên hệ máy tính đầy đủ. Ngoài CPU, bộ vi điều khiển còn chứa trong chúng các RAM, ROM, mạch giao tiếp truyền thông, định thời và các mạch điều khiển ngắt, tất cả được tích hợp trong một vi mạch.

    Các ứng dụng
    Các hoạt động hướng điều khiển được thực hiện dễ dàng hơn với bộ vi điều khiển, nó giúp ta giảm thiểu số lượng tổng thể các thành phần hổ trợ, tích hợp với các ứng dụng điều khiển thiết bị xuất nhập trong các thiết kế yêu cầu số thành phần tối thiểu, trong khi đó các bộ vi xử lý thích hợp với các ứng dụng xử lý thông tin trong các hệ máy tính.

    Các đặc trưng tập lệnh
    Do sự khác nhau về ứng dụng, các bộ vi điều khiển có các yêu cầu khác đối với tập lệnh so với vi xử lý. Các bộ VĐK có các tập lệnh cung cấp điều khiển xuất nhập, có khả năng tác động tới từng bit như là lệnh set, clr đối với các bit đơn và thục hiện các thao tác hướng bit.

    Đặc trưng mạnh này rất ít khi thấy trong các bộ VXL được thiết kế để hoạt động trên các byte hoặc các đơn vị dữ liệu lớn, bao gồm các lệnh xử lý bao quát mạnh về các kiểu định địa chỉ, bằng cách sử dụng các con trỏ địa chỉ và các offset cung cấp khả năng truy xuất các dãy dữ liệu lớn.

    Bộ VĐK có các mạch bên trong và các lệnh dành cho các thao tác xuất nhập, định thời, cho phép thiết lập các mức ưu tiên cho các ngắt được tạo ra bởi các kích thích bên ngoài. Trong khi đó các bộ VXL thường phải cần có thêm các mạch phụ để thực hiện cùng một thao tác như trên.

    Với những thế mạnh đó các bộ VĐK được sử dụng trong các sản phẩm tiêu dùng và các sản phẩm công nghiệp. Ngày nay các bộ VĐK đã được phát triển với khả năng gấp 2-3 bộ 8051 chẳng hạn như 89S52 (8KB EPROM, 256 byte RAM, 3 timer 16 bit, watchdog timer), XAS3 (16 bit) (32KB EPROM, 2KB RAM, 6 port I/O, ...). Tạo nên năng lực điều khiển và xử lý rất lớn.

    lợi nhuận và sức mạnh của mình trên thị trường
  2. khoahoctre Giảng Viên

    Số bài viết: 451
    Đã được thích: 7
    Điểm thành tích: 16
    Các bạn có thễ tự mình làm mạch nạp cho loại VDK AT89CXX và AT89C2051 tại đây:
    http://diendansv.hutech.edu.vn/topic.asp?A...p;TOPIC_ID=2140
    Đối với VDK loại mới AT89S thì ta không cần làm mạch phức tạp như trên, do MCU loại này hỗ trợ mạch nạp hệ thống qua giao thức SPI gọi là ISP (lập trình trên hệ thống, không cần tháo VDK ra khỏi board).Chi tiết, tải và xem tại đây:
    clbkhoahoctre@gmail.com
    password: khoahoctre
    Nội dung xem : Mach nap ISP cho MCU AT89S va AVR
    Nếu có gì khó khăn thì các bạn có thể liên hệ qua topic này, hoặc qua địa chỉ mail trên!Chúc các bạn thành công!
    CLB Khoa hoc tre

Chia sẻ trang này