Apakah Perbezaan antara 8051, PIC, AVR dan ARM?

Cuba Instrumen Kami Untuk Menghapuskan Masalah





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 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

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

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

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 standard8/16/32-bit8/32-bit32-bit kebanyakannya juga terdapat dalam 64-bit

Protokol Komunikasi

UART, USART, SPI, I2CPIC, UART, USART, LIN, CAN, Ethernet, SPI, I2SUART, 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 / arahan4 Kitaran jam / arahan1 jam / kitaran arahan1 jam / kitaran arahan

Ingatan

ROM, SRAM, FLASHSRAM, FLASHKilat, SRAM, EEPROMFlash, SDRAM, EEPROM

IALAH

CLSC

Beberapa ciri RISC

RISIKORISIKO

Senibina Memori

Dari seni bina NeumannSeni bina HarvardDiubah suaiSenibina Harvard yang diubah suai

Penggunaan kuasa

Rata-rataRendahRendahRendah

Keluarga

8051 varianPIC16, PIC17, PIC18, PIC24, PIC32Tiny, Atmega, Xmega, AVR tujuan khasARMv4,5,6,7 dan siri

Komuniti

BesarSangat bagusSangat bagusBesar

Pengilang

NXP, Atmel, Silicon Labs, Dallas, Cyprus, Infineon, dll.Purata Cip MikroAtmelApple, Nvidia, Qualcomm, Samsung Electronics, dan TI dll.
Kos (berbanding dengan ciri yang disediakan) Sangat rendahRata-rataRata-rataRendah

Ciri Lain

Dikenali dengan StandardnyaMurahMurah, berkesanOperasi berkelajuan tinggi

Besar

Pengawal Mikro yang popular

AT89C51, P89v51, dll.PIC18fXX8, PIC16f88X, PIC32MXXAtmega8, 16, 32, Komuniti ArduinoLPC2148, 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?