TIMER DAN COUNTER
6.1. PENDAHULUAN
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. AVR ATMEGA16 memiliki tiga buah timer, yaitu Timer/Counter0 (8 bit), Timer/Counter1 (16 bit), dan Timer/Counter3 (16 bit).
6.1. RANGKAIAN MENCACAH COUNTER TIMER T0
Rangkaian minimum untuk counter melalui Port B.0 ditunjukan pada Gambar 6.2. Rangkaian tersebut menggunakan penampil led. Konfigurasi rangkaian LED yaitu Common Anode (CA) artinya untuk menghidupkan LED pada Port D, port D harus dikirim atau diberi logika ‘0’.
Gambar 6.1. Hasil pemasangan komponen-komponen mencacah counter T0
6.3.1. PEMROGRAMAN MENCACAH COUNTER T0
Setelah rangkaian dibuat dan dihubungkan dengan port mikrokontroller, maka sekarang saatnya Anda membuat program yang digunakan untuk mencacah. Program cacah menggunakan port B.0 pada mikrokontroller.
Program sebagai berikut ini
6.3.1. PEMROGRAMAN MENCACAH TIMER T0
Setelah rangkaian dibuat dan dihubungkan dengan port mikrokontroller, maka sekarang saatnya Anda membuat program yang digunakan untuk mencacah. Program cacah menggunakan timer pada mikrokontroller. Program sebagai berikut ini
6.1. RANGKAIAN MENCACAH COUNTER TIMER T1
Rangkaian minimum untuk counter melalui Port B.1 ditunjukan pada Gambar 6.5. Rangkaian tersebut menggunakan penampil led. Konfigurasi rangkaian LED yaitu Common Anode (CA) artinya untuk menghidupkan LED pada Port D, port D harus dikirim atau diberi logika ‘0’.
Gambar 6.1. Hasil pemasangan komponen-komponen mencacah counter T1
6.4.1. PEMROGRAMAN MENCACAH COUNTER T1
Setelah rangkaian dibuat dan dihubungkan dengan port mikrokontroller, maka sekarang saatnya Anda membuat program yang digunakan untuk mencacah. Program cacah menggunakan port B.1 pada mikrokontroller. Program sebagai berikut ini
6.4.2. PEMROGRAMAN MENCACAH TIMER T1
Setelah rangkaian dibuat dan dihubungkan dengan port mikrokontroller, maka sekarang saatnya Anda membuat program yang digunakan untuk mencacah. Program cacah menggunakan timer pada mikrokontroller. Program sebagai berikut ini
Tidak ada komentar:
Posting Komentar