Trích:
Nguyên văn bởi mafd_47a
PIC viết tắt là "Programmable Intelligent Computer" nó cũng là vi điều khiển 8 bit.
Hiện nay ở Việt Nam có 3 dòng VĐK được sử dụng nhiều đó là AVR, PIC, 8051 . AT89C51 mà bạn đang học là dòng 8051 của Atmel,
Cả 3 dòng VĐK 8 bit này đều có những đặc điểm chung như các bộ định thời , các ngắt, các chân I/O. Nhưng trong 3 loại trên thì 8051 đang được giới SV ưa chuộng nhất vì nó rẻ tiền , học đơn giản thích hợp cho viêc nghiên cứu làm các ứng dụng nhỏ nhỏ. Còn 2 dòng kia AVR, PIC mạnh hơn nhiều so với 89 vì sự tích hợp thêm nhiều tính năng mới, sự ổn định .... Tuy nhiên PIC và AVR lại khá mắc và khó học hơn 8051
Bạn có thể tham khảo bài viết này để xem sự so sánh giữa PIC và 8051
http://www.diendandientu.com/diendan...ad?thread=1374
|
Tôi có ý kiến bổ sung về sự khác biệt giữa các vi điều khiển. Các vi điều khiển tương thích với 8051 của Intel (dòng MCS51) thuộc loại CISC (Complete Instruction Set Computer), cung cấp một tập lệnh khá đầy đủ các chức năng cho người dùng, dùng kiến trúc Von Neumann. Và MCS51 hiện vẫn còn là chuẩn công nghiệp cho các vi điều khiển 8-bit. Còn AVR của Atmel và PIC của Microchip thì thuộc loại RISC (Reduced Instruction Set Computer), sử dụng từ lệnh có kích thước cố định, với số lệnh cơ bản rất ít (ví dụ 35 lệnh cho dòng PIC16), dùng kiến trúc Harvard hay Harvard cải tiến. Gánh nặng về các lệnh phức tạp hơn được đổ lên đầu những nhà phát triển công cụ cấp cao.
Những khác biệt chính trên làm cho AVR và PIC có tính năng mạnh hơn dòng MCS51, nhưng bù lại giá thành của các chip RISC đó cũng cao hơn nhiều so với các chip dòng MCS51.