robotikauns.net | Timer/counter 1 adalah fitur dalam
mikrokontroler yang memiliki fungsi sebagi pewaktu (timer) atau sebagai
pencacah (counter) suatu nilai cacahan. Pada mikrokontroler AVR
ATMEGA32, selain digunakan pewaktu atau pencacah, fitur timer/counter
juga dapat difungsikan sebagai pembangkit sinyal gelombang pulse width
modulation (PWM) yang dapat digunakan pada peranti-peranti yang
membutuhkan sinyal gelombang PWM dalam operasinya. Gambar 1 merupakan
gambar diagram blok fitur timer/counter 1 pada mikrokontroler AVR
ATMEGA32.
Gambar 1. Diagram blok timer/counter 1 mikrokontroler AVR ATMEGA32
A. Register Pengatur Timer/counter 1 Mikrokontroler AVR ATMEGA32
Seperti
halnya pada port I/O mikrokontroler AVR ATMEGA32, dalam pengaturan
timer/counter 1 melibatkan beberapa register. Register-register tersebut
antara lain sebagai berikut:
- Timer/Counter Control Register A (TCCR1A)
- Timer/Counter Control Register B (TCCR1B)
- Timer/Counter Register (TCNT1H-TCNT1L)
- Output Compare Register A (OCR1AH – OCR1AL)
- Output Compare Register B (OCR1BH – OCR1BL)
- Input Capture Register1 (ICR1H – ICR1L)
- Timer/Counter Interrupt Mask Register (TIMSK)
- Timer/Counter Interrupt Flag Register (TIFR)
Untuk pengaturan timer/counter 1 akan melibatkan 6 buah register
(No. 1 sampai No. 6), sedangkan ketika kita menggunakan timer/counter 1
sebagai ... Selengkapnya >>
0 komentar:
Posting Komentar
robotikaUNS.net hanya mengizinkan komentar yang berkualitas.