Apa perbedaan antara 8051, PIC, AVR dan ARM?


Jawaban 1:
  • 8051, PIC dan AVR memiliki arsitektur Harvard (ruang memori terpisah untuk RAM dan memori program). ARM memiliki arsitektur von Neumann (program dan RAM dalam ruang yang sama) .ARM memiliki arsitektur 16 dan / atau 32 bit. Yang lain adalah arsitektur byte (8-bit ).8051 dan PIC memiliki ruang stack terbatas - terbatas 128 byte untuk 8.051, dan hanya 8 kata atau kurang untuk PIC. Menulis kompiler C untuk arsitektur ini pasti sangat menantang, dan pilihan kompiler terbatas.8051, AVR dan ARM dapat langsung menangani semua RAM yang tersedia. PIC hanya dapat secara langsung mengatasi 256 byte dan harus menggunakan transfer bank untuk memperpanjangnya, meskipun menggunakan kompiler C menyembunyikan hal ini. Anda masih membayar penalti kecepatan meskipun.8051 dan PIC membutuhkan beberapa siklus jam per instruksi. AVR dan ARM menjalankan sebagian besar instruksi dalam satu siklus clock.80.8051 dan AVR cukup mirip sehingga AVR biasanya dapat menggantikan 8051 pada produk yang ada dengan praktis tidak ada perubahan perangkat keras. Beberapa AVR dibuat dengan pinout 8.051 untuk drop in. Polaritas Reset adalah perbedaan utama. Set instruksi 8051 dan AVR berbeda tetapi cukup mirip sehingga memungkinkan untuk menerjemahkan 8051 assembler ke AVR assembler baris demi baris (saya telah melakukan ini). Karena 8051 membutuhkan 12 (kadang-kadang enam) jam per instruksi dan AVR hanya membutuhkan satu, Anda harus memodifikasi pengaturan waktu yang kritis. AVR dan ARM memiliki kompiler dan dukungan aplikasi terbaik, termasuk kompiler GCC gratis.

Jawaban 2:

Peter telah memberikan jawaban yang sangat komprehensif dan berwawasan luas. Tetapi hanya untuk menyederhanakannya. Secara umum;

8051 -> Diciptakan oleh Intel. Arsitekturnya masih digunakan oleh beberapa vendor.

PIC -> Pengontrol mikro dari Microchip perusahaan.

AVR -> Pengontrol mikro dari Atmel perusahaan.

ARM -> adalah perusahaan yang berbasis di Inggris. Mereka telah memperkenalkan arsitektur ARM baru dan sekarang banyak digunakan oleh hampir semua perusahaan besar khusus untuk pengontrol mikro 32 bit.

Lebih lanjut tentang Arsitektur berbeda di sini dan di sini.


Jawaban 3:

Peter telah memberikan jawaban yang sangat komprehensif dan berwawasan luas. Tetapi hanya untuk menyederhanakannya. Secara umum;

8051 -> Diciptakan oleh Intel. Arsitekturnya masih digunakan oleh beberapa vendor.

PIC -> Pengontrol mikro dari Microchip perusahaan.

AVR -> Pengontrol mikro dari Atmel perusahaan.

ARM -> adalah perusahaan yang berbasis di Inggris. Mereka telah memperkenalkan arsitektur ARM baru dan sekarang banyak digunakan oleh hampir semua perusahaan besar khusus untuk pengontrol mikro 32 bit.

Lebih lanjut tentang Arsitektur berbeda di sini dan di sini.