Jumat, 15 Februari 2013

Fungsi Timer dan Counter

register yang berperan sebagai penampung untuk timer dan counter adalah TCNTx. Ketika difungsikan sebagai timer, maka register penampung tersebut berisikan jumlah waktu yang terlampaui tiap selang waktu tertentu. Besar selang waktu tersebut dapat disetting sesuai dengan kebutuhan. Jika dipakai sebagai counter, maka register penampung tersebut digunakan untuk menyimpan data hasil perhitungan terakhir. Saat difungsikan sebagai counter, maka masuk melewati pin TO dan T1. Register untuk mengatur kapan timer difungsikan sebagai timer dan kapan sebagai counter adalah TCCRx.
ATMEGA8535 memiliki fasilitas 3 buah timer/counter yaitu timer/counter0 8 bit, timer/counter1 16 bit, dan timer/counter2 8 bit. 8 bit dan 16 bit adalah jumlah data yang bisa ditampung pada register penampungnya.