Pengendali mikro: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
k rm non-constructive edit
Tag: Pengembalian manual
Tidak ada ringkasan suntingan
Baris 2:
[[Berkas:Arduino_avr_atmega8-2.jpg|ka|jmpl|230px|Sebuah mikrokontroler AVR ATMega8 dalam kemasan PDIP-28 oleh ATMEL. Mikrokontroler ini berjenis 8-bit yang mampu bekerja pada kecepatan maksimal 16 MHz.]]
 
'''Pengendali mikro''' atau '''mikrokontroler''' ({{lang-en|microcontroller}}) adalah sistem mikroprosesor lengkap yang terkandung di dalam sebuah [[sirkuit terpadu|cip]]. Mikrokontroler berbeda dari [[mikroprosesor]] serbaguna yang digunakan dalam sebuah [[komputer pribadi|PC]], karena di dalam sebuah mikrokontroler umumnya juga telah berisi [[komponen]] pendukung sistem minimal mikroprosesor, yakni memori dan antarmuka I/O, sedangkan di dalam mikroprosesor umumnya hanya berisi [[CPU]] saja.
 
== Rancangan tersemat ==
Sistem komputer dewasa ini paling banyak justru terdapat di dalam peralatan lain, seperti telepon, jam, perangkat rumah tangga, kendaraan, dan bangunan. Sistem tersemat biasanya mengandung syarat minimal sebuah sistem mikroprosesor yaitu memori untuk data dan program, serta sistem antarmuka [[i/o|masukan/keluaran]] yang sederhana. Antarmuka semacam papan ketik, tampilan, disket, atau pencetak yang umumnya ada pada sebuah komputer pribadi justru tidak ada pada sistem mikrokontroler. Sistem mikrokontroler lebih banyak melakukan pekerjaan-pekerjaan sederhana yang penting seperti mengendalikan motor, saklar, resistor peubah, atau perangkat elektronis lain. Seringkali satu-satunya bentuk antarmuka yang ada pada sebuah sistem mikrokontroler hanyalah sebuah [[LED]], bahkan ini pun bisa dihilangkan jika tuntutan konsumsi daya listrik mengharuskan demikian.{{Fact|date=February 2007}}
 
== Integrasi yang lebih padat ==
Baris 11:
 
Sebuah [[sirkuit terpadu|cip]] mikrokontroler umumnya memiliki fitur:
* [[central processing unit|unit pengolahan pusat (CPU)]] - mulai dari prosesor 4-bit yang sederhana hingga prosesor kinerja tinggi 64-bit.
* [[input/output|masukan/keluaran]] [[antarmuka jaringan|antarmuka jejaring]] seperti [[port serial|porta serial]] ([[UART]])
* antarmuka [[komunikasi serial]] lain seperti [[I²C]], ''[[Serial Peripheral Interface]]'' dan [[Controller Area Network|Jejaring Area Pengendali]] untuk sambungan sistem
* [[periferal]] seperti ''[[timer]]'' dan [[Watchdog timer|''watchdog'']]
* [[RAM]] untuk penyimpanan data
* [[Read-only memory|ROM]], [[EPROM]], [[EEPROM]] atau [[Flash memory|Memori Kilat]] untuk menyimpan [[program komputer|tata olah]]