Decade Counter dengan Codevision AVR


Decade counter adalah sebuah counter yang menghitung sebanyak 10 bilangan, untuk bilangan digital dimana basisnya menggunakan bilangan biner/ hexadesimal, membuat decade counter berarti mengambil 10 bilangan pertama dari 4 digit binary counter yang ada sehingga terlihat seperti sebuah bilangan desimal.

Prinsip decade counter adalah melakukan counting up setiap ada perubahan input falling edge/rissing edge pada clocknya. Sehingga decade counter hanya dapat digunakan untuk pencacahan naik. Salah satu IC decade counter adalah 7490. 7490 akan memberikan output berupa 4 digit bilangan biner 0-15, dan dapat di short untuk menghitung 0-9 dengan fasilitas overflow setelah counting 9.

Pada postingan kali ini IC 7490 digunakan bersama IC 7447 (BCD to Seven segment) untuk menampilkan nilai counting up pada 2 seven segment. Dengan demikian, keuntungan menggunakan kedua jenis IC ini adalah pin output mikrokontroller yang dibutuhkan untuk menampilkan rangkaian seven segment display hanya 1 pinout saja terlepas berapa banyak seven segment yang akan digunakan.

Sehingga dengan 1 pinout ini, kita bisa mencacah naik hingga 3 digit seven segment / lebih untuk menampilkan nilai ribuan, ratusan ribu bahkan juta. Tetapi dengan syarat, bahwa tampilan tersebut haruslah counting up. Keuntungan lain dengan menggunakan rangkaian decade counter ini adalah display seven segment benar2 tercatu penuh tanpa menggunakan mekanisme scanning yang juga menghabiskan kaki port mikrokontroler.

BACA JUGA:   Buku: Membuat Robot Bersama Profesor Bolabot

Programnya cukup simple meski untuk melakukan counting up dengan tidak terbatas 🙂 Cocok untuk membuat papan skor pertandingan tanpa perlu membuat program yang sulit.

#include <mega32.h>
#include <delay.h>
void main(void)
{
DDRA=0x02 ;
while (1)
      {
      
      if(PINA.0==0)
      {
      PORTA.1=0;
      }
      else{
      PORTA.1=1;   }
    delay_ms(5);
      }
}

Hasil ujicoba menggunakan proteus simulator sebagai berikut


decade counter atmega



DMCA.com Protection Status

Ic counter dengan avr (4), tampilan 7 segment counter 0-15 (2), 7 segment connection common cathode#imgdii=511YJy4z2qBK6M:;5lmKzx9As9XBAM:;5lmKzx9As9XBAM: (1), Set awal port cvavr untuk rangkaian counter up down (1), script avr untuk pemula untuk output menggunakan 7-segment menghitung dari 0-9 & 9-0 (1), script avr untuk output menggunakan 7-segment menghitung dari 0-9 & 9-0 (1), rangkaian decade counter ic 7490 (1), rangkaian 7seg 7447 (1), mengapa decade counter dengan ic 7490 ada loopingnya tidak langsung urut angkanya (1), cvavr seven segment counter up cathode (1)

Post You May Also Like

Post Author: anotherorion

Priyo Harjiyono, blogger kelahiran Cilacap yang kini menjadi warga Ngayogyakarta Hadiningrat, baginya blog adalah dunia untuk menciptakan mimpi2nya. Saat ini masih disibukkan sebagai pembelajar dalam dunia pendidikan.

Berikan tanggapan anda