processing dalam satu
2.1.2 Ars
Pada Gamb pula akum
unit CPU chip.
sitektur Mi
Gamb bar 2.1 terlih
mulator, reg U yang dis
ikrokontrol
bar 2.1 Diag hat bahwa t
gister, RAM
6 sertai memo
ller AT 89C
gram Blok M terdapat 4 p
M, stack p ori serta sa
C51
Mikrokontro port untuk in
pointer, Ar arana Input
oler AT89C nput output
rithmetic L toutput dan
C51 t data, serta
Logic Unit n dibuat
a tersedia ALU,
7 pengunci latch dan rangkaian osilasi yang membuat 89C51 dapat beroperasi hanya
dengan 1 keping IC. Mikrokontroler AT 89C51 merupakan produk ATMEL, memiliki fitur sebagai
berikut: 1. Sebuah central processing unit 8 bit
2. Osilator Internal dan rangkaian pewaktu 3. 4 kbyte memori program yang dapat ditulis hingga 1000 kali
4. 128 Byte memori RAM internal 5. 32 jalur input-output 4 buah port parallel IO
6. 2 Timer counter 16 bit 7. 2 data pointer
8. Lima buah jalur interupsi dua buah interupsi eksternal dan 3 buah interupsi internal
9. ISP In system Programmable Flash memori 4 Kbyte 10. Port serial full dupleks
11. Kemampuan untuk melaksanakan operasi aritmetika dan operasi logika 12. Kecepatan melaksanakan instruksi per siklus 1 mikrodetik pada
frekwensi12MHz. Keluarga mikrokontroler adalah suatu alat elektronika yang paling populer saat
ini. Keluarga ini diawali oleh Intel yang mengenalkan IC mikrokontroler type 8051 pada awal tahun 1980-an, 8051 termasuk sederhana dan harganya murah sehingga
banyak digemari.
8 Sampai kini sudah ada lebih dari 100 macam mikrokontroler turunan 8051, sehingga
terbentuklah sebuah keluarga besar mikrokontroler dan disebut sebagai MCS51. ICAT89C51 hanya memerlukan tambahan 3 kapasitor,1 resistor dan 1 Xtal
serta catu daya 5 Volt. Kapasitor 10 µF dan resistor 10 Kohm dipakai untuk rangkaian reset, dengan adanya rangakaian Reset ini AT89C51 otomatis di reset begitu
rangkaian menerima catu daya. Xtal dengan frekwensi maksimum 24 Mhz dan 2 kapasitor 30 pico Farad dipakai untuk melengkapi rangkaian osilator pembentuk clock
yang menentukan kecepatan kerja mikrokontroler.
2.1.3 Fungsi-fungsi kaki pada Mikrokontroler AT89C51