مدار تمام جمع کننده Full adder

مدار تمام جمع کننده

طراحی تمام جمع کننده

ورودی و خروجی های یک فول ادر چیست؟

full adder یک مدار ترکیبی دیجیتال است که برای جمع کردن 2 بیت با یکدیگر کاربرد دارد. البته در عمل شاهد هستیم که full adder باید دارای 3 ورودی باشد ، بعنوان مثال در جمع 2 عدد n بیتی a و b مدار جمع گر باید بتواند 2 ورودی برای عدد تک بیتی اول و دوم و یک ورودی برای رقم نقلی در ورودی داشته باشد و در خروجی شامل 2 خروجی شود تا مجموع ارقام و رقم نقلی را تولیدکند.

بلوک نیم جمع کننده

جدول صحت:

جدول درستی یا جدول صحت جمع کننده کامل به شکل زیر است:

جدول صحت تمام جمع کنندهطبق جدول بالا جدول کارنو ی خروجی ها به شکل زیر بدسن می آید:

جدول کارنو فول ادر

که در Sum کارنو مپ شطرنجی است و ورودی ها با هم Xor میشوند و

در Carry خروجی برابر : Carry = A.B+A.C+B.C است.

طبق مطالب گفته شده و با توجه به جدول صحت ، مدار full-adder به شکل زیر طراحی میشود:

مدار تمام جمع کننده

طراحی مدار تمام جمع کننده یا Full adder با نیم جمع کننده یا Half adder

همچنین مطابق شکل زیر میتوان با استفاده از 2 نیم جمع کننده و با یک گیت OR یک جمع گر کامل ساخت.

تمام جمع کننده با نیم جمع کننده

 

 جمع کننده  4 بیتی

تمام جمع کننده ای که تا به اینجا شرح داده شد یک تمام جمع کننده ی تک بیتی بود ، با قرار دادن 4 فول ادر به دنبال هم همانند شکل زیر میتوان یک full adder چهار بیتی طراحی کرد.

تمام جمع کننده 4 بیتی

آی سی 74ls83 یک تمام جمع کننده ی 4 بیتی است.

74ls83

دیتاشیت IC را که شامل مدار جمع کننده 4 بیتی نیز میباشد ، میتوانید از لینک زیر دریافت کنید:

7483 datasheet

همچنین پروژه ای با این IC و به جهت نمایش نحوه کار مدار جمع کننده 4 بیتی در شبیه ساز پروتئوس ایجاد کرده ایم که از لینک زیر میتوانید دریافت کنید:

(خروجی 7segment ها در این پروژه بر حسب کد HEX میباشد)

دانلود فایل شبیه ساز پروتئوس

این پروژه با تغییر بیت مشترک از صفر به یک روی پایه های گیت های XOR میتواند به عنوان تفریق کننده ی کامل 4 بیتی نیز عمل کند.

برای مطالعه بیشتر و دانلود کتاب مدار منطقی و دیجیتال به صفحه ی کتاب مراجعه کنید.

حمیدرضا مودت

یک مهندس الکترونیک ، علاقه مند به یاد دادن و یاد گرفتن پیرامون دانش برق و الکترونیک

شما ممکن است این را هم بپسندید

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

از لوینیک حمایت کنید