View Single Post
Old 30-07-2007, 08:37 AM   #15
vongtay
Nhập môn đệ tử
 
Tham gia ngày: Sep 2006
Bài gửi: 2
:
Trích:
Nguyên văn bởi namqn View Post
Bạn có thể in trang 1 datasheet của cả hai chip để so sánh. Tóm tắt thì PIC16F877(A) có nhiều tài nguyên hơn (bộ nhớ flash, RAM, EEPROM, số chân I/O, số timer), hay có những tài nguyên mà PIC16F84(A) không có (CCP module, SSP, USART, ADC, Analog Comparator).

Theo tôi, học PIC16F84(A) và PIC16F877(A) là như nhau, vì cả hai chip dùng cùng 1 tập lệnh. Còn PIC16F877(A) có nhiều thanh ghi chức năng hơn là điều đương nhiên, vì nó có nhiều module ngoại vi hơn, và các module ngoại vi của nó cũng linh hoạt hơn so với PIC16F84(A).

Ngoài ra, có một khác biệt lớn giữa MCS51 và PIC: MCS51 dùng kiến trúc CISC (máy tính với tập lệnh phức tạp) còn PIC dùng kiến trúc RISC (máy tính với tập lệnh đơn giản). Do đó những người đã học MCS51 thường cho rằng PIC khó học hơn (vì ít lệnh hơn). Đúng ra ít lệnh hơn thì phải dễ học hơn chứ.

Thân,
Cảm ơn anh.
vongtay vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn