Selasa, 28 Januari 2020

BCD Adder





                1. Tujuan [back]
- Memahami materi mengenai BCD Adder
- Mengetahui bagaimana cara penambahan nomor / bit pada BCD

                2. Alat dan Bahan [back]


  1. IC 7483

IC 7483 adalah rangkaian TTL dengan 4 buah penjumlah-penuh yang berarti bahwa rangkaian ini dapat menjumlahkan bilangan 4 bit Dua atau lebih penjumlah paralel dapat dihubungkan secara kaskade untuk membentuk rangkaian penjumlah bilangan-bilangan dengan bit yang lebih besar. Susunan dua buah IC 7483 tersebut dapat menjumlahkan bilangan 8 bit.

      2. Gerbang AND
Gerbang AND memerlukan 2 atau lebih Masukan (Input) untuk menghasilkan hanya 1 Keluaran (Output). Gerbang AND akan menghasilkan Keluaran (Output) Logika 1 jika semua masukan (Input) bernilai Logika 1 dan akan menghasilkan Keluaran (Output) Logika 0 jika salah satu dari masukan (Input) bernilai Logika 0. Simbol yang menandakan Operasi Gerbang Logika AND adalah tanda titik (“.”) atau tidak memakai tanda sama sekali.

       3. Gerbang X-OR
X-OR adalah singkatan dari Exclusive OR yang terdiri dari 2 Masukan (Input) dan 1 Keluaran (Output) Logika. Gerbang X-OR akan menghasilkan Keluaran (Output) Logika 1 jika semua Masukan-masukannya (Input) mempunyai nilai Logika yang berbeda. Jika nilai Logika Inputnya sama, maka akan memberikan hasil Keluaran Logika 0.

      4. Logicstate
Untuk memberikan binary signal, dimana hanya ada dua nilai yaitu 0 dan 1.


       5. Logicprobe
untuk melihat nilai keluaran, dimana hanya ada dua nilai yaitu 0 dan 1.




                3. Dasar Teori [back]


BCD Adder digunakan untuk melakukan penambahan nomor BCD. Digit BCD dapat memiliki salah satu dari sepuluh kemungkinan representasi biner empat bit, yaitu, 0000, 0001,…, 1001, yang setara dengan angka desimal 0, 1,…, 9. Ketika kita mulai menambah dua digit BCD dan kita berasumsi bahwa ada input carry juga, angka biner tertinggi yang bisa kita dapatkan adalah setara dengan angka desimal 19 (9 + 9 + 1).
Nomor biner ini adalah (10011) 2. Di sisi lain, jika kita melakukan penambahan BCD, kita akan mengharapkan jawabannya adalah (0001 1001) BCD. Dan jika kita membatasi bit output ke minimum yang diperlukan, jawabannya dalam BCD adalah (1 1001) BCD. Tabel 7.1 mencantumkan hasil yang mungkin dalam biner dan hasil yang diharapkan dalam BCD ketika kita menggunakan penambah biner empat bit untuk melakukan penambahan dua digit BCD. Jelas dari tabel bahwa, selama jumlah dari dua digit BCD tetap sama dengan atau kurang dari 9, penambah empat-bit menghasilkan output BCD yang benar. Jumlah biner dan jumlah BCD dalam kasus ini adalah sama. Hanya ketika jumlahnya lebih besar dari 9 maka kedua hasil berbeda. Dapat juga dilihat dari tabel bahwa, untuk jumlah desimal lebih besar dari 9 (atau jumlah biner setara lebih besar dari 1001), jika kita menambahkan 0110 ke jumlah biner, kita bisa mendapatkan jumlah BCD yang benar dan output carry yang diinginkan juga . Ekspresi Boolean yang dapat menerapkan koreksi yang diperlukan ditulis sebagai
C=K+Z3.Z2+Z3.Z1

Koreksi perlu diterapkan setiap kali K = 1. Ini menangani empat entri terakhir. Selain itu, koreksi perlu diterapkan kapan pun Z3 dan Z2 adalah '1'. Ini menangani empat entri berikutnya dari bawah, sesuai dengan jumlah desimal sama dengan 12, 13, 14 dan 15. Untuk dua entri sisanya sesuai dengan jumlah desimal sama dengan 10 dan 11, koreksi diterapkan untuk kedua Z3 dan Z1, menjadi '1'. Sementara implementasi perangkat keras, 0110 dapat ditambahkan ke output jumlah biner dengan bantuan penambah biner empat bit kedua. Logika koreksi seperti yang ditentukan oleh ekspresi Boolean (7.17) harus memastikan bahwa (0110) ditambahkan hanya ketika ekspresi di atas terpenuhi. Jika tidak, hasil penjumlahan dari penambah biner pertama harus diteruskan sebagai hasil akhir, yang dapat dicapai dengan menambahkan (0000) di penambah kedua. Gambar 7.21 menunjukkan susunan logika penambah BCD yang mampu menambahkan dua digit BCD dengan bantuan dua penambah biner empat bit dan beberapa logika kombinasional tambahan. Pengiklan BCD yang dijelaskan dalam paragraf sebelumnya dapat digunakan untuk menambahkan dua angka BCD tunggal. Namun, pengaturan kaskade perangkat keras penambah BCD satu digit dapat digunakan untuk melakukan penambahan nomor BCD beberapa digit. Sebagai contoh, penambah BCD n-digit akan membutuhkan n tahapan tersebut dalam kaskade. Sebagai ilustrasi, Gambar 7.22 menunjukkan diagram blok suatu rangkaian untuk penambahan dua angka BCD tiga digit. Pengiklan BCD pertama, berlabel LSD (Least Significant Digit), menangani digit BCD yang paling tidak signifikan. Ini menghasilkan output jumlah (S3 S2 S1 S0, yang merupakan kode BCD untuk digit paling signifikan dari jumlah tersebut. Ini juga menghasilkan output carry yang diumpankan sebagai input carry ke penambah BCD berdekatan yang lebih tinggi berikutnya. Penambah BCD ini menghasilkan output jumlah (S7 S6 S5 S4, yang merupakan kode BCD untuk digit kedua dari jumlah, dan output carry. Output ini berfungsi sebagai carry input untuk penambah BCD yang mewakili digit paling signifikan. Jumlah output (S11 S10 S9 S8) mewakili kode BCD untuk MSD dari jumlah tersebut.


              4. Percobaan [back]

a. Figure 7.20
Prinsip Kerja :
Ketika diberikan logika 1 pada input kontrol maka pada kaki C4 IC 7483 akan berlogika 1, sehingga IC berada pada active high. Ketika aktif high setiap ligika input pada kaki A1, A2, A3, A4 IC akan menghasilkan output yang sama. Sedangkan ketika input kontrol berlogika 1 maka, akan terjadi pergeseran bit antar kaki IC S1, S2, S3, S4, dan C4. Dimana ketika salah satu input diberikan logika 1 maka akan memberikan umpan aktif high pada IC. Ketika kita berikan input 1 pada kaki A1, dan input 0 pada kaki A2, A3, A4, maka IC akan aktif high dan memberikan umpan 0 pada setiap kaki S. Sedangkan ketika kita berikan input 1 pada kaki A2, dan input 0 pada kaki A lainnya, maka output pada kaki S2, S3, S4 akan berlogika 0. Dari hal ini dapat kita pahami bahwa, setiap kaki S tidak akan menghasilakn outpun yang sama pada setiap perubahan input yang terjadi. Ketika terjadi perubahan input, maka setiap kaki S akan memberikan nilai komplemen dari nilai sebelumnya.

b. Figure 7.21

Prinsip Kerja :
Rangkaian ini menunjukkan susunan logika penambah BCD yang mampu menambahkan dua digit BCD dengan bantuan dua penambah biner empat bit dan beberapa logika kombinasional tambahan. Disini digunakan 2 IC 7483 yang saling terhubung, dimana salah satunya untuk input dan yang lainnya untuk output.
Pertama tama ketika semua logika input nol maka logika output juga akan nol, Kemudian ketika diberikan logika 1 pada input kaki A1 maka input ini akan diteruskan menuju kaki A1 IC kedua begitu hingga diberikan output pada kaki A3. Namun ketika input diberikan pada kaki-kai yang terhubung pada gerbang AND (minimal 2 input berbeda), maka input ini akan diumpankan menuju gerbang AND dan diteruskan menuju gerbang OR, sehingga gerbang OR akan menghasilkan logika 1. Ketika output OR berlogika 1 maka akan terjadi penambahan 2 digit BCD.


c. Figure 7.22


Prinsip Kerja :
Rangkaian ini menunjukkan diagram blok suatu rangkaian untuk penambahan dua angka BCD tiga digit. Pengiklan BCD pertama, berlabel LSD (Least Significant Digit), menangani digit BCD yang paling tidak signifikan. Ini menghasilkan output jumlah (S3 S2 S1 S0, yang merupakan kode BCD untuk digit paling signifikan dari jumlah tersebut. Ini juga menghasilkan output carry yang diumpankan sebagai input carry ke penambah BCD berdekatan yang lebih tinggi berikutnya. Penambah BCD ini menghasilkan output jumlah (S7 S6 S5 S4, yang merupakan kode BCD untuk digit kedua dari jumlah, dan output carry. Output ini berfungsi sebagai carry input untuk penambah BCD yang mewakili digit paling signifikan. Jumlah output (S11 S10 S9 S8) mewakili kode BCD untuk MSD dari jumlah tersebut.


c. Contoh 7.2 (figure 7.25)
Soal : Mengingat ekspresi Boolean yang relevan untuk sirkuit setengah-penambah dan setengah-pengurangan, rancang sirkuit setengah-subtractor yang dapat digunakan untuk melakukan penambahan atau pengurangan pada dua angka satu bit. Operasi aritmatika yang diinginkan harus dapat dipilih dari input kontrol.

Solusi :


Prinsip Kerja :
Jika kita menggunakan inverter yang dikontrol untuk melengkapi A dalam kasus sirkuit setengah-pengurangan, maka perangkat keras yang sama juga dapat digunakan untuk menambahkan dua angka satu-bit. Gambar 7.25 menunjukkan diagram sirkuit logika. Ketika input kontrol ‘0’, variabel input A diteruskan tanpa komplemen ke input gerbang AND. Dalam hal ini, gerbang AND menghasilkan output CARRY dari operasi penambahan. Gerbang EX-OR menghasilkan output SUM. Di sisi lain, ketika input kontrol adalah '1', gerbang AND menghasilkan output BORROW dan gerbang EX-OR menghasilkan output DIFFERENCE. Dengan demikian, ‘0’ pada input kontrol membuatnya menjadi setengah penambah, sedangkan ‘1 at pada input kontrol membuatnya menjadi setengah-pengurangan.



d. Contoh 7.4 (figure 7.27)
Soal : Rancang sirkuit penambah-pengurang delapan-bit menggunakan adder biner empat-bit, tipe nomor 7483, dan gerbang dua-input EX-OR quad, ketik nomor 7486. Asumsikan bahwa diagram pin koneksi diagram IC ini tersedia untuk Anda.

Solusi:


Prinsip Kerja :
IC 7483 adalah penambah biner empat bit, yang berarti dapat menambah dua angka biner empat bit. Untuk menambahkan dua angka delapan-bit, kita perlu menggunakan dua 7483 dalam kaskade. Yaitu, CARRY-OUT (pin 14) dari 7483 yang menangani empat bit kurang signifikan diumpankan ke CARRY-IN (pin 13) dari 7483 yang menangani empat bit lebih signifikan. Juga, jika (A0 A 7 dan (B0 B 7 adalah dua angka yang akan dioperasikan, dan jika tujuannya adalah untuk menghitung A - B, bit B0, B1, B2, B3, B4 , B5, B6 dan B7 dilengkapi dengan menggunakan gerbang EX-OR. Salah satu input dari semua gerbang EX-OR diikat bersama untuk membentuk input kontrol. Ketika input kontrol dalam keadaan logika '1', bit B0 ke B7 dapatkan Juga, memberi makan logika ini '1' ke CARRY-IN dari 7483 yang lebih rendah memastikan bahwa kita mendapatkan komplemen 2 bit (B0 B 7). Karena itu, ketika input kontrol dalam keadaan logika '1', komplemen dua dari (B0 B 7) ditambahkan ke (A0 A 7). Outputnya karena itu A − B. Logika '0' pada input kontrol memungkinkan (B0 B 7 ke melewati gerbang EX-OR tanpa komplemen, dan output dalam kasus ini adalah A + B. Gambar 7.27 menunjukkan diagram sirkuit.
Dalam bentuk aljabar Boolean, logika Ex-OR dapat dituliskan seperti berikut ini.
atau dapat juga aljabar boolean untuk Ex-OR dijabarkan sebagai berikut ini:
Tabel kebenaran untuk logika Ex-OR adalah
f. Contoh 7.5 (figure 7.28)
soal : Diagram logika dari Gambar 7.28 melakukan fungsi blok bangunan aritmatika yang sangat umum. Identifikasi fungsi logika.

Solusi :

Ekspresi boolean untuk X dan Y adalah


Ekspresi boolean untuk X dan Y adalah half-adder , X dan Y masing masing mewakili output SUM dan CARRY.

g. Contoh 7.6 (figure 7.29)
Soal :Design a BCD adder circuit capable of adding BCD equivalents of two-digit decimal numbers. Indicate the IC type numbers used if the design has to be TTL logic family compatible.

Solusi :


Prinsip Kerja :
Adder BCD yang diinginkan adalah susunan bertingkat dua tahap dari tipe adder BCD yang dibahas di halaman sebelumnya. Gambar 7.29 menunjukkan diagram logika, dan itu mengikuti susunan kaskade umum yang dibahas sebelumnya dan ditunjukkan pada Gambar 7.22 untuk penambah BCD tiga digit. Penambah BCD pada Gambar 7.21 dapat digunakan untuk menambahkan setara BCD empat-bit dari dua angka desimal satu digit. Pengaturan bertingkat dari dua tahap tersebut, di mana output C dari Gambar 7.21 (CARRY-OUT) diumpankan ke CARRY-IN dari tahap kedua, ditunjukkan pada Gambar 7.29. Dalam hal nomor tipe IC, IC 7483 dapat digunakan untuk empat-bit biner adders seperti yang ditunjukkan dalam diagram, IC 7408 dapat digunakan untuk mengimplementasikan empat gerbang input dan dua input yang diperlukan (IC 7408 adalah quad dua input DAN) dan IC 7432 dapat digunakan untuk mengimplementasikan dua gerbang OR tiga input yang diperlukan. IC 7432 adalah quad dua-input OR. Dua gerbang OR dua input dapat dihubungkan dalam kaskade untuk mendapatkan gerbang OR tiga input.

              5. Video [back]

Fig. 7.20



Fig. 7.21


Fig 7.22
Fig. 7 25
Fig. 7.27




Fig. 7.28
Fig. 7.29






            6 .Link Download [back]
Video
video 7.20                      
video 7.21
video 7.22
video 7.25
video 7.28
video 7.27
video 7.29
Rangkaian              : 
rangkaian 7.20
rangkaian 7.21
rangkaian 7.22
rangkaian 7.25
rangkaian 7.27
rangkaian 7.28
rangkaian 7.29

download seluruh rangkaian 

HTML                    : download
Data sheet IC 7483 : download
Data sheet AND     : download
Data Sheet X-OR   : download

Tidak ada komentar:

Posting Komentar