Minggu, 20 Juni 2010

tugas 7

Rangkaian UP DOWN COUNTER

Counter merupakan aplikasi dari Flip-flop yang mempunyai fungsi menghitung. Proses penghitungan yang dilakukan Counter secara sekuensial, baik menghitung naik (Up Counting) maupun turun (Down Counting).

Berdasarkan pemberian trigger di masing-masing flip-flop penyusun rangkaian Counter, dikenal 2 macam Counter : Counter Sinkron (Synchronous Counter) dan Counter Asinkron (Asynchronous Counter).

Pada Counter Sinkron, sumber clock diberikan pada masing-masing input Clock dari Flip-flop penyusunnya, sehingga apabila ada perubahan pulsa dari sumber, maka perubahan tersebut akan men-trigger seluruh Flip-flop secara bersama-sama.

Sebuah Counter disebut sebagai Up Counter jika dapat menghitung secara berurutan mulai dari bilangan terkecil sampai bilangan terbesar. Contoh : 0-1-2-3-4-5-6-7-0-1-2-….

Sedangkan Down Counter adalah Counter yang dapat menghitung secara berurutan dari bilangan terbesar ke bilangan terkecil. Tabel PS/NS untuk Up dan Down Counter 3 bit

seperti ditunjukan pada Tabel 4.1.


gambar rangkaian up down counter






Minggu, 06 Juni 2010

subtractor











pengurangan komplemen 2

Penjumlah pengurang komplemen-2 adalah rangkaian logika yang menjumlahkan atau mengurangkan bilangan biner menggunakan representasi komplemen-2.
Penjumlahan:
Jika SUB = 0, maka gerbang XOR hanya akan meneruskan nilai B. Rangkaian sama dengan rangkaian penjumlah biner A+B. Pengurangan: Jika SUB = 1, maka gerbang XOR membalikkan nilai B dan menambah bit 1 untuk FA yang paling kanan sehingga dihasilkan komplemen-2 dari B
Pada sistem pengurangan bilangan biner, ada dua buah bilangan biner yang akan kita kurangkan: misalnya :
Bilangan I : 8
Binernya : 1000
Bilangan II : 5
Binernya : 0101
Untuk mengurangkan bilangan biner tersebut maka kita perlu melakukan beberapa langkah,
Langkah pertama
Ex : bilangan I= 8; bilangan II = 5
Maka bilangan biner kedua kita inverskan kemudian kita tambah dengan satu
Bilangan II : 0101
Inversnya : 1010, kemudian kita tambah dengan satu
1010
1 +
1011
Langkah kedua :
Kemudian jumlahkan bilangan pertama dengan bilangan kedua yang telah diproses tadi
1000
1011 +
1 0011
Angka satu pada rangkaian tidak kita pakai, karena angka satu tersebut menandakan bahwa bilangan tersebut adalah hasil dari pengurangan bilangan biner, berbeda dengan penjumlahan, jika penjumlahan maka komplemennya adalah 0.