مدار تمام جمع کننده 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 چهار بیتی طراحی کرد.
آی سی 74ls83 یک تمام جمع کننده ی 4 بیتی است.
دیتاشیت IC را که شامل مدار جمع کننده 4 بیتی نیز میباشد ، میتوانید از لینک زیر دریافت کنید:
همچنین پروژه ای با این IC و به جهت نمایش نحوه کار مدار جمع کننده 4 بیتی در شبیه ساز پروتئوس ایجاد کرده ایم که از لینک زیر میتوانید دریافت کنید:
(خروجی 7segment ها در این پروژه بر حسب کد HEX میباشد)
صفحه دانلود فایل شبیه ساز پروتئوس
این پروژه با تغییر بیت مشترک از صفر به یک روی پایه های گیت های XOR میتواند به عنوان تفریق کننده ی کامل 4 بیتی نیز عمل کند.
برای مطالعه بیشتر و دانلود کتاب مدار منطقی و دیجیتال به صفحه ی کتاب مراجعه کنید.