Pada masa kini, Pengawal Mikro sangat murah dan hanya boleh didapati sehingga umum untuk menggunakannya dan bukannya litar logik yang mudah seperti kaunter dengan satu-satunya alasan untuk mendapatkan kelonggaran reka bentuk dan memberi sedikit ruang. Sebilangan mesin dan robot akan bergantung pada yang besar bilangan pengawal mikro , masing-masing bersemangat untuk menjalankan tugas dengan yakin. Mikrokontroler yang paling segar adalah ‘In System Programmable’ ini bermaksud bahawa anda dapat menyesuaikan program yang dijalankan, tanpa mengeluarkan Mikrokontroler dari kedudukannya. Dalam artikel ini kita membincangkan mengenai perbezaan antara Mikrokontroler AVR, ARM, 8051 dan PIC.
Perbezaan antara AVR, ARM, 8051 dan PIC Microcontroller
Perbezaan antara mikrokontroler terutama merangkumi apa itu mikrokontroler, perbezaan antara mikrokontroler AVR, ARM, 8051 dan PIC dan aplikasinya.
Apa itu Pengawal Mikro?
Pengawal mikro dapat dibandingkan dengan komputer yang berdiri sendiri, ia adalah peranti yang sangat kuat, yang mampu melaksanakan serangkaian tugas yang diprogramkan dan berinteraksi dengan peranti perkakasan tambahan. Dikemas dalam litar bersepadu kecil (IC) yang ukuran dan beratnya selalu diabaikan, ia menjadi alat kawalan yang sempurna kerana robot atau mesin memerlukan beberapa jenis automasi pintar. Pengawal mikro tunggal boleh mencukupi untuk menguruskan robot mudah alih kecil, mesin basuh automatik atau sistem keselamatan. Beberapa mikrokontroler berisi memori untuk menyimpan program yang akan dijalankan, dan banyak jalur input / output yang dapat digunakan untuk bertindak bersama dengan peranti lain, seperti membaca keadaan sensor atau mengendalikan motor.
8051 Pengawal Mikro
8051 mikrokontroler adalah keluarga mikrokontroler 8-bit yang dikembangkan oleh Intel pada tahun 1981. Ini adalah salah satu keluarga mikrokontroler yang popular digunakan di seluruh dunia. Mikrokontroler ini juga disebut sebagai 'sistem pada cip' kerana ia mempunyai 128 byte RAM, 4Kbytes ROM, 2 Timer, 1 Serial port, dan 4 port pada satu cip. CPU juga dapat berfungsi untuk 8 bit data sekaligus kerana 8051 adalah pemproses 8-bit. Sekiranya data lebih besar dari 8 bit, maka data tersebut harus dipecah menjadi beberapa bahagian sehingga CPU dapat memprosesnya dengan mudah. Sebilangan besar pengeluar mengandungi ROM ROM 4K 4K walaupun jumlah ROM boleh melebihi 64 bait.

8051 Pengawal Mikro
8051 telah digunakan dalam sejumlah besar perangkat, terutama kerana mudah untuk disatukan ke dalam projek atau membuat perangkat kira-kira. Berikut adalah bidang tumpuan utama:
Pengurusan tenaga: Sistem pemeteran yang cekap memudahkan dalam mengawal penggunaan tenaga di rumah dan aplikasi pembuatan. Sistem pemeteran ini dapat dibuat dengan memasukkan mikrokontroler.
Skrin sentuh: Sebilangan besar penyedia mikrokontroler menggabungkan keupayaan penginderaan sentuh dalam reka bentuk mereka. Elektronik mudah alih seperti telefon bimbit, pemain media dan peranti permainan adalah contoh skrin sentuh berasaskan mikrokontroler.
Kereta: 8051 mendapat banyak keputusan dalam menyediakan penyelesaian kenderaan. Mereka digunakan secara meluas dalam kenderaan hibrid untuk menangani varian enjin. Selanjutnya, fungsi seperti cruise control dan sistem anti-brek telah disiapkan lebih mampu dengan penggunaan mikrokontroler.
Peralatan perubatan: Peranti perubatan yang bergerak seperti tekanan darah dan monitor glukosa menggunakan mikrokontroler akan menunjukkan data, dengan itu kebolehpercayaan yang lebih tinggi dalam memberikan hasil perubatan.
Pengawal Mikro PIC
Peripheral Interface Controller (PIC) adalah mikrokontroler yang dikembangkan oleh Microchip, Pengawal mikro PIC cepat dan mudah untuk melaksanakan program apabila kita membezakan mikrokontroler lain seperti 8051. Kemudahan pengaturcaraan dan mudah berinteraksi dengan periferal lain PIC menjadi mikrokontroler yang berjaya.

Pengawal Mikro PIC
Kita tahu bahawa mikrokontroler adalah cip bersepadu yang terdiri daripada RAM, ROM, CPU, MASA dan KAUNTER . PIC adalah mikrokontroler yang juga terdiri dari RAM, ROM, CPU, pemasa, kaunter, ADC ( analog ke penukar digital ), DAC (penukar digital ke analog). PIC Microcontroller juga menyokong protokol seperti CAN, SPI, UART untuk berinteraksi dengan periferal tambahan. PIC kebanyakan digunakan untuk mengubah suai seni bina Harvard dan juga menyokong RISC (Komputer Set Arahan Berkurang) Dengan syarat di atas, RISC dan Harvard kita dapat dengan mudah bahawa PIC lebih cepat daripada pengawal berasaskan 8051 yang disiapkan dari seni bina Von-Newman.
Pengawal Mikro AVR
Pengawal mikro AVR dibangunkan pada tahun 1996 oleh Atmel Corporation. Reka bentuk struktur AVR dikembangkan oleh Alf-Egil Bogen dan Vegard Wollan. AVR memperoleh namanya dari pembangunnya dan merupakan singkatan dari mikrokontroler Alf-Egil Bogen Vegard Wollan RISC, juga dikenal sebagai Advanced Virtual RISC. AT90S8515 adalah mikrokontroler awal yang didasarkan pada seni bina AVR, walaupun mikrokontroler pertama yang melanda pasar komersial adalah AT90S1200 pada tahun 1997.

AVR Microocntroller
Mikrokontroler AVR Terdapat dalam tiga Kategori
TinyAVR: - Kurang memori, saiz kecil, sesuai hanya untuk aplikasi yang lebih mudah
MegaAVR: - Ini adalah yang paling popular yang mempunyai jumlah memori yang baik (hingga 256 KB), bilangan periferal terbina dalam yang lebih tinggi dan sesuai untuk aplikasi sederhana hingga kompleks.
XmegaAVR: - Digunakan secara komersial untuk aplikasi yang kompleks, yang memerlukan memori program yang besar dan berkelajuan tinggi.
Pemproses ARM
Seorang Pemproses ARM juga merupakan salah satu keluarga CPU berdasarkan seni bina RISC (set instruksi dikurangkan komputer) yang dikembangkan oleh Advanced RISC Machines (ARM).

Mikrokontroler ARM
ARM menghasilkan pemproses multi-teras RISC 32-bit dan 64-bit. Pemproses RISC dirancang untuk melakukan sebilangan kecil jenis arahan komputer sehingga mereka dapat beroperasi pada kelajuan yang lebih tinggi, melakukan berjuta-juta petunjuk tambahan sesaat (MIPS). Dengan mengeluarkan arahan yang tidak perlu dan mengoptimumkan jalur, pemproses RISC memberikan prestasi yang luar biasa pada sebahagian permintaan tenaga prosedur CISC (komputasi set instruksi kompleks).
Pemproses ARM digunakan secara meluas dalam peranti elektronik pelanggan seperti telefon pintar, tablet, pemain multimedia dan peranti mudah alih lain, seperti alat pakai. Oleh kerana set arahan mereka dikurangkan, mereka memerlukan lebih sedikit transistor, yang memungkinkan saiz die lebih kecil dari litar bersepadu (KAD PENGENALAN). Pemproses ARM, ukuran yang lebih kecil mengurangkan kesukaran dan perbelanjaan kuasa yang lebih rendah menjadikannya sesuai untuk peranti yang semakin mini.
Perbezaan Utama antara Mikrokontroler AVR, ARM, 8051 dan PIC
8051 | PIC | APR | ARM | |
Lebar bas | 8-bit untuk teras standard | 8/16/32-bit | 8/32-bit | 32-bit kebanyakannya juga terdapat dalam 64-bit |
Protokol Komunikasi | UART, USART, SPI, I2C | PIC, UART, USART, LIN, CAN, Ethernet, SPI, I2S | UART, USART, SPI, I2C, (sokongan khas AVR CAN, USB, Ethernet) | UART, USART, LIN, I2C, SPI, CAN, USB, Ethernet, I2S, DSP, SAI (antara muka audio bersiri),IrDA |
Kepantasan | 12 Kitaran jam / arahan | 4 Kitaran jam / arahan | 1 jam / kitaran arahan | 1 jam / kitaran arahan |
Ingatan | ROM, SRAM, FLASH | SRAM, FLASH | Kilat, SRAM, EEPROM | Flash, SDRAM, EEPROM |
IALAH | CLSC | Beberapa ciri RISC | RISIKO | RISIKO |
Senibina Memori | Dari seni bina Neumann | Seni bina Harvard | Diubah suai | Senibina Harvard yang diubah suai |
Penggunaan kuasa | Rata-rata | Rendah | Rendah | Rendah |
Keluarga | 8051 varian | PIC16, PIC17, PIC18, PIC24, PIC32 | Tiny, Atmega, Xmega, AVR tujuan khas | ARMv4,5,6,7 dan siri |
Komuniti | Besar | Sangat bagus | Sangat bagus | Besar |
Pengilang | NXP, Atmel, Silicon Labs, Dallas, Cyprus, Infineon, dll. | Purata Cip Mikro | Atmel | Apple, Nvidia, Qualcomm, Samsung Electronics, dan TI dll. |
Kos (berbanding dengan ciri yang disediakan) | Sangat rendah | Rata-rata | Rata-rata | Rendah |
Ciri Lain | Dikenali dengan Standardnya | Murah | Murah, berkesan | Operasi berkelajuan tinggi Besar
|
Pengawal Mikro yang popular | AT89C51, P89v51, dll. | PIC18fXX8, PIC16f88X, PIC32MXX | Atmega8, 16, 32, Komuniti Arduino | LPC2148, ARM Cortex-M0 hingga ARM Cortex-M7, dll. |
Oleh itu, ini semua mengenai perbezaan antara mikrokontroler AVR, ARM, 8051 dan PIC. Kami harap anda mendapat pemahaman yang lebih baik mengenai konsep ini. Selanjutnya, sebarang pertanyaan mengenai konsep ini atau untuk dilaksanakan projek elektronik dan elektrik , sila berikan cadangan berharga anda dengan komen di bahagian komen di bawah. Inilah soalan untuk anda, apakah aplikasi AVR dan ARM?