“
chace memory
”. IO
register
dan
Aditional
IO
register
adalah register yang difungsikan khusus untuk mengendalikan berbagai
pheripheral
dalam mikrokontroler seperti
pin, port, timercounter
.
2.5.4. Interupsi
Interupsi adalah suatu kondisi dimana mikrokontroler akan berhenti sementara dari program utama untuk melayani instruksi-instruksi pada interupsi kemudian kembali
mengerjakan instruksi program utama setelah instruksi-instruksi pada interupsi selesai dikerjakan [8]. Tabel dapat dilihat 2.1.
Table 2.1. Hubungan PIN dan Interupsi [7].
Jenis interupt PIN pada ATmega32
INT0 PORTD.2
INT1 PORTD.3
INT2 PORTB.2
ATmega32 menyediakan tiga interupsi eksternal yaitu, INT0, INT1, dan INT2. Masing-masing interupsi tersebut terhubung dengan pin ATmega32 seperti ditunjukan pada
Tabel 2.1. Interupsi eksternal bisa dilakukan dengan memberikan logika 0 atau perubahan logika
rissing edge
dan
falling edge
pada pin interupsi yang bersangkutan [8].
2.5.5.
TimerCounter
TimerCounter pada mikrokontroler AVR dapat digunakan untuk melakukan pencacahan waktu seperti pada jam digital maupun untuk menghasilkan sinyal PWM Pulse
Width Modulation yakni sinyal kotak dengan frekuensi dan duty cycle yang nilainya bisa diatur. ATmega32 memiliki tiga unit TimerCounter yaitu TimerCounter 0 8 bit,
TimerCounter 1 16 bit, dan TimerCounter 2 8 bit [8]. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
2.5.6.
TIMERCOUNTER 0
Fitur-fitur yang dimiliki: 1.
Satu buah unit
Compare Counter
Unit ini akan meng-
count
dan meng-
compare
. 2.
Clear timer
pada saat
compare match Auto reload .
3.
Phase Correct
PWM yang bebas
glitch
.
4. Frequency generator.
5. External event counter.
6.
Prescaler clock
hingga 10 bit. 7.
Membangkitkan interupsi saat
timer overflow
dan atau
compare match.
Perhitungan
overflow interrupt
sebagai pembangkit PWM ditunjukan pada persamaan 2.2, 2.3, dan 2.4 berikut .
2.2 2.3
2.4 Keterangan :
f
= frekuensi yang digunakan untuk eksekusi program T= periode
N= prescaller yang digunakan OCR = nilai cacahan pulsa
Pulse = lebar pulsa Berikut merupakan mode-mode operasi
timer
[7]: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI