Selamat Datang di My Blog's

Selasa, 28 Februari 2012

Timer dan Counter



Timer berfungsi untuk mengatur waktu kerja yang dibutuhkan AT89S51/52, tersedia  dua buah timer yaitu Timer 0 dan Timer 1, masing-masing timer terdiri dari 16 bit counter yang dapat diprogram.
 Timer dan Counter merupakan sarana input yang kurang dapat perhatian pemakai mikrokontroler, dengan sarana input ini mikrokontroler dengan mudah bisa dipakai untuk mengukur lebar pulsa, membangkitkan pulsa dengan lebar yang pasti, dipakai dalam pengendalian tegangan secara PWM (Pulse Width Modulation) dan sangat diperlukan untuk aplikasi remote control dengan infra merah.
Pada dasarnya sarana input yang satu ini merupakan seperangkat pencacah biner (binary counter) yang terhubung langsung ke saluran-data mikrokontroler, sehingga mikrokontroler bisa membaca kedudukan pancacah, bila diperlukan mikrokontroler dapat pula merubah kedudukan pencacah tersebut.
Seperti layaknya pencacah biner, bilamana sinyal denyut (clock) yang diumpankan sudah melebihi kapasitas pencacah, maka pada bagian akhir untaian pencacah akan timbul sinyal limpahan, sinyal ini merupakan suatu hal yang penting sekali dalam pemakaian pencacah. Terjadinya limpahan pencacah ini dicatat dalam sebuah flip-flop tersendiri
Timer/Counter yang dioperasikan sebagai timer dapat digunakan untuk menghitung waktu dari sebuah kejadian.  Nilai timer bertambah tiap machine cyle (12 pulsa clock) sehingga kecepatan bertambahnya ialah 1/12 dari frekwensi osilator. Dengan menggunakan Timer/Counter sebagai counter, maka Kit mikrokontroler akan selalu menghitung munculnya kejadian yang ditandai dengan adanya trigger. User tinggal memeriksa nilai counter pada saat yang ditentukan. 

Tidak ada komentar:

Posting Komentar