Thursday, 20 February 2014

Pencacah Biner



Apa itu Pencacah Biner?

Pencacah biner atau Counter ( rangkaian logika sekuensial yang di bentuk dari flip-flop ) dapat diartikan menghitung, hampir semua sistem logika menerapkan pencacah. Komputer digit menerapkan pencacah guna mengemudikan urutan dan pelaksanaan langkah – langkah dalam program. Fungsi dasar pencacah adalah untuk “mengingat” berapa banyak pulsa detak yang telah dimasukkan kepada masukkan; sehingga pengertian paling dasar pencacah adalah system memori. 
Terdapat 2 jenis pencacah (counter), yaitu : 
1.  Pencacah sinkron (synchronous counters), ( yang beroperasi serentak dengan pulsa clock )yang kadang – kadang disebut juga pencacah deret (series counters), atau pencacah jajar.
2.   Pencacah tak sinkron (asynchronuous counters) ( yg beroperasi tidak serentak dengan pulsa clock )atau pencacah kerut (ripple counters).
Pencacah juga memiliki karakteristik yang penting, yaitu :
1.  Sampai berapa banyak ia dapat mencacah (modulo pencacah);
2.  Mencacah maju, ataukah mencacah mundur;
3.  Kerjanya sinkron atau tak sinkron;
Beberapa kegunaan pencacah :
1.  Menghitung banyaknya detak pulsa dalam satu periode waktu 
2.  Membagi frekuensi 
3.  Pengurutan alamat 
4.  Beberapa rangkaian aritmatika  

Pencacah Sinkron Biner

Pencacah sinkron dinamai juga pencacah jajar. Masukkan untuk denyut – denyut sulut (triager pulses) yang juga disebut denyut – denyut lonceng yang dikendalikan secara serempak. Gambar berikut merupakan suatu pencacah sinkron biner 
 


Gambar : Pencacah sinkron untuk bilangan – bilangan biner

Gambar : Pencacah sinkron 2 bit menggunakan flip – flop D

Pencacah Tak Sinkron 

Pencacah tak sinkron (ripple trough counter/special counter). Dinamakan jga serial counter karena output yang dihasilkan masing – masing flip flop yang digunakan akan berubah kondisi dari 0 ke 1, atau sebaliknya dengan secara berurutan . Hal ini disebabkan karena hanya flip – flop yang paling ujung saja yang dikendalikan oleh sinyal clock, sedangkan clock untuk flip – flop yang lainnya diambil dari masing – masing flip flop sebelumnya.  
 
Adapun jenis – jenis pencacah tak sinkron adalah :  
I. Pencacah maju tak sinkron ( up counter)
Dasar dari rangkaian pencacah ini adalah T-Flip flop

   QA                            QB                          QC                    QD

Gambar : Pencacah maju tak sinkron

Dari gambar dapat terlihat bahwa flip flop yang pertama adalah flip flop yang dikendalikan oleh sinyal clock. Umpamakan itu adalah rangkaian flip flop A, maka outpunya adalah QA yang akan menjadi sinyal clock untuk B, begitu seterusnya sehingga output C (Qc) yang akan menjadi sinyal clock D yang akan menghasilkan output Qd.

II . Pencacah decade 
Pencacah ini menghasilkan kode bilangan dalam bit biner, dan akan menghitung sampai dengan batas yang ditentukan. Salah satunya adalah pencacah 8421 BCD counter, pencacah ini akan menghasilkan bilangan kode 8421 BCD dari bilangan decimal 0 – 9. dengan demikian pencacah ini hanya akan menghitung maju dari 0000 – 1001, lalu kembali lagi. 
                   
               Qa                 Qb              Qc                  Qd

Gambar Pencacah sinkron 4 bit dengan muatan ripel 

Pencacah  biner adalah suatu jenis untai pencacah  yang  nilainya  dimulai  dari keadaan 0 pada semua  keluaran  sampai dengan  semua keluaran bernilai 1. Pada saat semua  keluaran bernilai  1  maka untuk keadaan selanjutnya  akan  mengambil keadaan awalnya, demikian seterusnya.

Tabel  5.1.a  menunjukkan  hasil dari  untai  pencacah  naik 3-bit dan tabel 5.1.b menunjukkan hasil dari untai  pencacah turun 3-bit.
Tabel 5.1. pencacah biner 3-bit 

a. pencacah naik 

Keadaan
 
X2
X1
X0
Nilai Biner 

1
0
0
0
0
2
0
0
1
1
3
0
1
0
2
4
0
1
1
3
5
1
0
0
4
6
1
0
1
5
7
1
1
0
6
8
1
1
1
7
9
0
0
0
0
..
..
..
dan seterusnya


b. pencacah turun

Keadaan

X2
X1
X0
Nilai Biner

1
0
0
0
0
2
0
0
1
7
3
0
1
0
6
4
0
1
1
5
5
1
0
0
4
6
1
0
1
3
7
1
1
0
2
8
1
1
1
1
9
0
0
0
0
..
..
..
dan seterusnya

Untai pencacah dapat dibuat dengan berbagai macam cara,  ada yang menggunakan untai kombinasional antara  gerbang-gerbang dasar  atau  juga sudah ada keping (chip = IC)  khusus  yang memang  sudah  dirancang  untuk  keperluan  pembuatan  untai pencacah.  Beberapa untai pencacah akan dibahas dalam  teori ini.
Untai Pencacah dengan Flip-flop JK
IC SN 7476 merupakan suatu IC (Integrated  Circuit=rangkaian  terintegrasi) keluaraga IC TTL (transistor  transistor  logic) yang didalamnya terdapat dua  buah  Flip-flop JK. Untai flip-flop JK merupakan pengembangan  dari untai  flip-flop  RS. Lebih lanjut  dapat  dilihat  pada gambar 5.1.

Gambar  5.1.    Flip flop JK.   
(a). JK  Flip-flop  dibentuk dari flip flop RS.
(b). JK flip flop.
Tabel  kebenaran  dari  untai flip-flop  tipe  JK  dapat dilihat pada Tabel 5.1.
Tabel 5.1. Tabel kebenaran flip-flop JK
Masukan
J        K
Keadaan Berikutnya
0
0
Q1
0
1
0
1
0
1
1
1
Q2
Untai  pencacah  naik  3-bit dan  pencacah  turun  3-bit dengan  Flip-flop JK adalah seperti telihat pada  gambar 5.2 berikut ini.

Gambar 5.2. Untai pencacah dengan Flip-flop JK
Jika diinginkan membuat untai pencacah naik maka keluaran  yang digunakan (dihubungkan dengan penampil)  adalah keluaran dari Q1, demikian juga jika diinginkan membuat untai pencacah turun maka keluaran yang digunakan (dihubungkan dengan penampil) adalah keluaran dari Q2.
DIAGRAM FOR IC 7476

Rangkaian ic 7476

LOGIC DIAGRAM FOR 4 BIT RIPPLE COUNTER

 TABEL KEBENARAN:

CLK
QA
QB
QC
QD
0
0
0
0
0
1
1
0
0
0
2
0
1
0
0
3
1
1
0
0
4
0
0
1
0
5
1
0
1
0
6
0
1
1
0
7
1
1
1
0
8
0
0
0
1
9
1
0
0
1
10
0
1
0
1
11
1
1
0
1
12
0
0
1
1
13
1
0
1
1
14
0
1
1
1
15
1
1
1
1

Semoga Bermanfaat!!!!

No comments:

Post a Comment