Professional Documents
Culture Documents
STRUKTUR MIKROKONTROLER
ALU
(ARITHMETIC AND I/O
TIMER/COUNTER PORT
LOGIC UNIT)
ACCUMULATOR I/O
REGISTER PORT
INTERUPT
INTERNAL RAM INTERNAL CIRCUIT
ROM
CLOCK
STACK POINTER CIRCUIT
PROGRAM COUNTER
Setiap bagian dari mikrokontroler saling dihubungkan melalui internal bus, umumnya
terdiri dari 3 bus yaitu address bus, data bus dan control bus.
Register
Register adalah suatu tempat penyimpanan (variable) bilangan bulat 8 atau 16 bit.
Register memiliki fungsi khusus dan fungsi umum. Register yang memiliki fungsi
khusus misalnya adalah register timer yang berisi data perhitungan pulsa untuk timer,
atau register pengatur mode operasi counter (pencacah pulsa).Sedangkan register yang
bersifat umum digunakan untuk menyimpan data sementara yang diperlukan untuk
proses penghitungan dan proses operasi mikrokontroler.
Accumulator
Merupakan salah satu register khusus yang berfungsi sebagai operand umum proses
aritmetika dan logika.
Program Counter
Merupakan salah satu register khusus yang berfungsi sebagai pencacah/penghitung
eksekusi program mikrokontroler.
Stack Pointer
Stack adalah bagian dari RAM yang memiliki metode penyimpanan dan pengambilan
data secara khusus. Data yang yang disimpan dan dibaca tidak dapat dilakukan secara
acak. Data yang terakhir dimasukkan ke dalam stack merupakan data yang pertama kali
dibaca kembali. Stack Pointer berisi offset dimana posisi data stack yang terakhir masuk
(atau yang pertama kali dapat diambil).
Interupt Circuit
Merupakan rangkaian yang memiliki fungsi untuk mengendalikan sinyal-sinyal
interupsi baik internal maupun eksternal.
SOAL
KUNCI JAWABAN
ALU
(ARITHMETIC AND I/O
TIMER/COUNTER PORT
LOGIC UNIT)
ACCUMULATOR I/O
REGISTER PORT
INTERUPT
INTERNAL RAM INTERNAL CIRCUIT
ROM
CLOCK
STACK POINTER CIRCUIT
PROGRAM COUNTER
- Register
- Accumulator
- Program Counter
- Arithmetic and Logic Unit (ALU)
- Clock Circuit
- Internal ROM
- Internal RAM
- Stack Pointer
- Input/Output (I/O) Ports
- Interrupt Circuit