Limit Switch Prototipe pemilah bok berdasarkan ukuran menggunakan conveyor

“ 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