Perbedaan antara Arduino dan 8051 mikrokontroler

Perbedaan antara Arduino dan 8051 mikrokontroler

Produk menggunakan mikroprosesor umumnya termasuk dalam dua kategori utama. Kategori pertama milik mikroprosesor berkinerja tinggi seperti Pentium dalam aplikasi di mana kinerja sistem sangat penting. Dalam kategori kedua, kinerja adalah sekunder dan mikroprosesor untuk kategori ini sering disebut mikrokontroler. Mikrokontroler tidak lain adalah komputasi dengan sebagian besar chip dukungan yang diperlukan di atas kapal. 8051 adalah mikrokontroler yang banyak digunakan yang mengambil input dari perangkat yang dikontrol dan mengontrol perangkat dengan mengirim sinyal ke komponen yang berbeda di perangkat. Ini seperti unit yang bertindak seperti prosesor yang memecahkan masalah dunia nyata. Arduino adalah papan pengembangan sumber terbuka atau satu set dewan dengan IDE khususnya sendiri (lingkungan pengembangan terintegrasi). Ini adalah platform komputasi untuk membangun proyek elektronik. Kami menyoroti beberapa perbedaan utama antara Arduino dan 8051 mikrokontroler untuk melihat mana yang menonjol.

Apa itu Arduino?

Arduino adalah papan mikrokontroler yang dilengkapi dengan perangkat lunak dan perpustakaan perangkat keras yang telah teruji dan memiliki lingkungan pengembangan terintegrasi sendiri (IDE). Ini adalah platform komputasi yang digunakan untuk membangun proyek elektronik. Faktanya, salah satu keindahan merancang proyek di sekitar Arduino adalah bahwa ia menangani bahkan detail elektronik tingkat rendah untuk Anda. Ada tiga komponen utama ekosistem Arduino: papan Arduino, perangkat keras eksternal, dan IDE Arduino. Semua komponen ini bekerja bersama -sama untuk memungkinkan Anda melakukan apa saja dengan Arduino. Anda dapat memprogram perangkat untuk melakukan sesuatu seperti lampu kontrol dan motor atau membaca sensor. Sama seperti mikrokontroler, ia memproses input dan mengirimkan output. Di jantung setiap Arduino adalah unit mikrokontroler atm. Papan Arduino, termasuk Arduino UNO, menggunakan mikrokontroler AVR ATMEGA.

Apa 8051 mikrokontroler?

Mikrokontroler 8051 adalah mikrokontroler keluarga 8-bit dan merupakan salah satu mikrokontroler paling populer dalam penggunaan luas. Intel Corporation memperkenalkan mikrokontroler 8051 pada tahun 1980 dan sejak itu, chip keluarga 8051 telah digunakan sebagai basis ribuan produk. Ada perusahaan lain, termasuk Philips, Fujitsu, Siemens, Dallas Semiconductor, Oki, dan Matra Harris yang membuat chip 8051 keluarga. Beberapa perusahaan telah memperluas keluarga 8051 dengan menawarkan chip yang kompatibel dengan fitur tambahan. Versi yang disempurnakan dari 8051, 8052, juga ada dengan keluarga variasi sendiri. Model 8051 adalah kumpulan register 8-bit dan 16-bit dan lokasi memori 8-bit, yang bersama-sama dapat dibuat untuk beroperasi menggunakan instruksi perangkat lunak yang dimasukkan sebagai bagian dari desain. 8051 memiliki 128 byte ram, 4 kilobyte rom, 2 timer, 1 port serial, dan 40 pin dip.

Perbedaan antara Arduino dan 8051 mikrokontroler

Umum

8051 hanyalah mikrokontroler tunggal yang termasuk dalam keluarga mikrokontroler 8-bit. Penggunaan utama mikrokontroler adalah untuk mengontrol pengoperasian mesin menggunakan program tetap yang disimpan dalam ROM dan yang tidak berubah selama masa pakai sistem. Arduino, di sisi lain, adalah papan mikrokontroler yang dilengkapi dengan perpustakaan perangkat lunak dan perangkat keras yang sudah teruji dan memiliki lingkungan pengembangan terintegrasi sendiri (IDE). Arduino adalah seperti komponen tunggal dari komputer yang diprogram untuk menyelesaikan tugas yang berulang dan digunakan untuk mengembangkan proyek elektronik.

Sumber Daya listrik

Intel 8051 8-bit beroperasi pada tegangan antara +5 volt hingga maksimum 6.6 volt. Ini berarti 5.0 Volts adalah tegangan operasi yang aman tetapi dapat beroperasi pada tegangan operasi maksimum dengan 6.0 volt jika Anda berhasil menyediakan dioda di antaranya. Catu daya yang diatur konstan harus diterapkan untuk keberhasilan kerja mikrokontroler 8051. Arduino dapat menerima antara 6V dan 20V (7-12V yang disarankan) melalui konektor jack barel arus langsung atau ke pin VIN. Itu memiliki 5V dan 3 bawaan.Regulator 3V; 5V digunakan untuk semua logika di papan tulis dan 3.3V mengakomodasi 3.Perisai 3V dan sirkuit eksternal.

Ruang memori

Mikrokontroler 8051 memiliki total 128 byte RAM yang ditugaskan alamat 00 hingga 7FH. 128 byte ini dibagi menjadi tiga kelompok: total 32 byte (00 hingga 1F hex) disisihkan untuk bank register dan tumpukan; Sebanyak 16 byte (20 jam hingga 2FH) adalah untuk memori baca/tulis bit yang dapat ditangani; dan total 80 byte (30 jam hingga 7fh) digunakan untuk penyimpanan baca/tulis. Itu dapat memiliki memori eksternal hingga 64k byte. Arduino Uno hanya memiliki 32k byte memori flash dan 2k byte dari SRAM. Ini juga menggunakan bentuk memori lain, EEPROM untuk menyimpan informasi jangka panjang tetapi lebih lambat dari SRAM.

Aplikasi

8051 awalnya dikembangkan untuk digunakan dalam sistem tertanam tetapi kemudian diperluas ke aplikasi kontrol industri. Mereka sering digunakan dalam produk yang dikontrol secara otomatis, seperti sistem kontrol mesin mobil, kendali jarak jauh, peralatan, alat listrik, mesin kantor, dan mainan. Arduino dapat membaca data sensor dan komponen kontrol seperti lampu, motor, termostat, dan pintu garasi. Proyek Arduino sering digunakan untuk membangun aplikasi IoT (Internet of Thinks). Ini juga digunakan untuk sistem otomasi rumah dan berbagai aplikasi inovatif mulai dari robotika dan pencahayaan hingga berkebun dan permainan.

Arduino Verses 8051 Microcontroller: Bagan Perbandingan

Ringkasan ayat Arduino 8051 mikrokontroler

Singkatnya, Arduino sendiri bukanlah mikrokontroler tetapi papan mikrokontroler dengan IDE sendiri dan yang dilengkapi dengan perangkat lunak dan perpustakaan perangkat keras yang telah diuji. Mikrokontroler Intel 8051 sebenarnya mengacu pada seluruh keluarga mikrokontroler 8-bit dengan angka mulai dari 8031 ​​hingga 8751. Versi yang disempurnakan dari 8051, 8052, juga ada dengan keluarga variasi sendiri. Arduino adalah sistem yang relatif baru berdasarkan arsitektur AVR dengan lebih banyak RAM dan ROM daripada 8051, menjadikannya ideal untuk aplikasi dan proyek tertanam.