Pengenalan Mikrokontroler
Mikrokontroler adalah komputer mikro dalam satu chip tunggal.
Mikrokontroler memadukan CPU, ROM, RAM, I/O paralel, I/O seri, counter-timer,
dan rangkaian clock dalam satu chip (single chip) seperti terlihat pada Gambar 1.1.
Dengan kata lain, mikrokontroler adalah suatu alat elektronika digital yang mempunyai
masukan dan keluaran serta kendali dengan program yang bisa ditulis dan dihapus
dengan cara khusus.
Pada juni 1997, mikrokontroler ATMEL 8-bit AVR dikenalkan ke pasar. dan
hari ini telah banyak keluarga dari mikrokontroler yang bermunculan dari berbagai
macam sumber dan berbagai macam versi.
Fungsi Mikrokontroler
Mikrokonktroler digunakan dalam produk dan alat yang dikendalikan secara
automatis, seperti sistem kontrol mesin, remote controls, mesin kantor, peralatan rumah
tangga, alat berat, dan mainan. Dengan mengurangi ukuran, biaya, dan konsumsi tenaga
dibandingkan dengan mendesain menggunakan mikroprosesor memori, dan alat input
output yang terpisah, kehadiran mikrokontroler membuat kontrol elektrik untuk
berbagai proses menjadi lebih ekonomis. Dengan penggunaan mikrokontroler ini maka:
a) RISC kependekan dari Reduced Instruction Set computing: instruksi terbatas tapi
memiliki fasilitas yang lebih banyak
b) CISC kependekan dari Complex Instruction Set Computing: instruksi bisa
dikatakan lebih lengkap tapi dengan fasilitas secukupnya.
Namun ada beberapa jenis yang sering dipakai dan tersedia banyak di pasaran,
yaitu:
Berbagai seri mikrokontroler AVR telah diproduksi oleh Atmel dan digunakan
di dunia sebagai mikrokontroler yang bersifat low cost dan high performance. Di
Indonesia, mikrokontroler AVR banyak dipakai karena fiturnya yang cukup lengkap,
mudah untuk didapatkan, dan harganya yang relatif terjangkau.
Salah satu seri mikrokontroler AVR yang banyak menjadi andalan saat ini
adalah tipe ATtiny2313 dan ATmega8535.
Mikrokontroler MCS51 buatan Atmel terdiri dari dua versi, yaitu versi 20 kaki
dan versi 40 kaki. Semua mikrokontroler ini dilengkapi dengan Flash PEROM
(Programmable Eraseable Read Only Memory) sebagai media memori-program, dan
susunan kaki IC-IC tersebut sama pada tiap versinya.