SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 
1 
دستور کار آزمایشگاه مدار منطقی 
آزمایش اول : طراحی شمارنده باینری و BCD : 
الف : شمارنده باینری : 
IC 7493 شامل 4 فلیپ فلاپ است و میتواند به صورت باینری یا BCD بشمارد . 
شمارنده باینری در مدارات آزمایش های بعدی برای تولید سیگنال های باینری ورودی برای تست مدارات ترکیبی بکار می رود. 
مداررا مطابق شکل زیر طراحی کنید و خروجی های مدار را به LED وصل نمایید و نتیجه را بررسی کنید . 
در مرحله بعد ، خروجی مدار را به اسیلوسکوپ وصل کنید ) فرکانس 01 کیلو هرتز یا بیشتر( و نتیجه را مشاهده و بررسی نمایید . 
در مرحله بعد ، دو خروجی مدار را به اسیلوسکوپ وصل کنید و نتیجه را بررسی کنید . 
خروجی ها را دوبه دو با هم مقایسه کنیدو نتیجه را بررسی کنید . 
شکل 1 1 : مدار شمارنده باینری - 
ب : شمارنده BCD :
دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 
2 
شکل 2 - :1 مدار شمارنده BCD 
مدار شمارنده BCD در شکل 0 2 نشان داده شده است . خروجی های مدار را به - LED وصل کنید ومشاهدات را بررسی نمایید . 
در مراحل بعد ، مانند قسمت الف ، خروجی ها را به اسیلوسکوپ وصل کنید و نتایج را بررسی نمایید . 
تمرین : 
-0 مدار داخلی IC مورد استفاده را با کمک دیتاشیت آن به دست آورید . 
-2 عملکرد شمارنده باینری را توضیح دهید . 
-3 عملکرد شمارنده BCD را توضیح دهید . 
-4 مدارات را در نرم افزار Proteus شبیه سازی نمایید . 
آزمایش دوم : گیت های منطقی دیجیتال 
هدف از انجام این آزمایش بررسی تاخیر انتشار گیت های منطقی است . IC 0414 و 0417 شامل گیت های منطقی ،0412 ، های 0411 
متداولی هستند که در اکثر مدارات منطقی مورد استفاده قرار می گیرند . 
الف جدول درستی : از هر - IC یک گیت را انتخاب کنید و جدول درستی آن را به دست آورید. ورودی های گیت را به کلید ها و خروجی 
آن را به لامپ وصل کنید و نتیجه حاصل را با جدول درستی ایده آل گیت مقایسه کنید . 
ب شکل موج یک ورودی و خروجی هر گیت را در اسیلوسکوپ مشاهده و نتیجه را بررسی کنید . به زمان - rise یا fall دوسیگنال دقت 
کنید . 
ج برای تابع - F=AB+CD 
-0 دیاگرام مدار را رسم کنید . 
-2 جدول درستی F را به عنوان تابعی از 4 ورودی به دست آورید. 
-3 مدار را طراحی کنید و جدول درستی آن را به دست آورید.
دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 
3 
-4 الگوهای صفر ویک ورودی ها را در جدول لیست کرده )از 1 باینری تا 01 باینری ( و خروجی متناظر با هریک را بدست آورید . 
-1 چهار خروجی شمارنده باینری آزمایش اول را به چهار ورودی مدار وصل کنید . ورودی کلاک شمارنده را به یکی از دو پورت ورودی 
اسیلوسکوپ متصل کنید و خروجی F را به ورودی دیگر اسیلوسکوپ متصل کنید . الگوهای صفر ویک خروجی بعد از هر کلاک را با 
جدولی که در قسمت 4 نوشته اید ، مقایسه کنید و دلیل را توضیح دهید. 
آزمایش 3 : ساده سازی توابع Boolean : 
هدف از این آزمایش ، بررسی رابطه بین توابع بولی وگیت های منطقی متناظرشان است . توابع بولی ، با روش نقشه کارنو )فصل 3 مدار منطقی 
مانو ( ساده می شوند .دیاگرام های منطقی با استفاده از گیت های NAND ) یک ورودی ، دو ورودی ، 3 ورودی یا 4 ورودی ( رسم می شوند 
.این را در نظر داشته باشید که در طراحی اگر یک ورودی گیت NAND مورد استفاده قرار نگیرد ، باید به پایه دیگر )که ورودی مدار است 
(متصل شود . 
الف دیاگرام منطقی - شکل 2 برای طراحی انتخاب شده و شما باید با استفاده از ساده سازی توابع منطقی ، تعداد گیت های مورد نیاز آزمایش 
را به حداقل ممکن برسانید . پس در انتخاب گیت ها دقت کنید . به همه ورودی ها و خروجی های گیت ها ، شماره اختصاص دهید . خروجی 
مدار را بااستفاده از جدول صحت آن ، بررسی کنید . 
شکل 2 
توابع بولین زیر به شکل مجموع حاصل ضرب ها ) SOP (هستند : 
F1(A,B,C,D)= (0,1,4,5,8,9,10,12,13) 
F2(A,B,C,D)= (3,5,7,8,10,11,13,15)
دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 
4 
ب توابع بالا را به روش کارنو ساده کنید . دو تابع را با یکدیگر اجرا کنید و سعی کنید حداقل تعداد گیت ها را در نظر بگیرید . مدار را طراحی - 
کنید و عملکردش را بررسی نمایید . جدول درستی F1 و F2 حاصل از مدار باید مطابق لیست مینترم هایتان باشد . 
تمرین : 
- شبیه سازی مدارهای بالا در نرم افزار های Proteus یا Xilinx . 
- تابع F=A’D + BD+B’C + AB’D و معکوس آن را با حداقل تعداد گیت های ممکن رسم کنید . ) به همراه جدول درستی و 
ساده سازی کارنو ( 
آزمایش 4 : مدارات ترکیبی 
در این آزمایش ، ما 4 مدار منطقی ترکیبی را طراحی و بررسی خواهیم کرد . دو مدار اول با گیت های NAND ساخته خواهند شد ، سومی با 
گیت های XOR و چهارمی با یک دیکدر و گیت های NAND . )عملکرد دیکدر در فصل 4 کتاب منطقی مانو توضیح داده شده است .( 
الف مثال طراحی : - 
یک مدار ترکیبی با 4 ورودی A,B,C,D و خروجی F طراحی کنید بااین فرض که خروجی زمانی 0 است که A=1 و B=0 باشد یا زمانی که 
B=1 و Cیا D نیز مقدار 0 را داراباشند . 
-0 جدول درستی مدار را به دست آورید . 
-2 تابع خروجی را ساده سازی نمایید. 
-3 دیاگرام منطقی مدار را با گیت های NAND و حداقل تعداد IC ها رسم نمایید . 
-4 مدار را طراحی کنید و خروجی را با فرضیاتی که به دست آوردید ، مقایسه کنید. 
ب منطق اکثریت : - 
منطق اکثریت مدار دیجیتالی است که زمانی که اکثریت ورودی ها 1 باشند ، خروجی آن نیز 0 است ) برای 1 هم همینطور(. یک مدار منطق 
حداکثر 3 ورودی طراحی و تست کنید با این پیش فرض که از گیت های NAND باید استفاده کنید و تعداد IC ها باید حداقل ممکن باشند . 
ج مولد بیت توازن : - 
یک مدار طراحی کنید که یک بیت توازن زوج از 4 بیت ورودی تولید کند . از گیت های XOR استفاده کنید .اگر یک گیت XOR بیشتر در 
مداراستفاده کنید مدار ، مولد بیت های فرد نیز می باشد . 
مدار را برای تولید یک بیت توازن فرد توسعه دهید . 
د عملکرد دیکدر : -
دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 
5 
مدار ترکیبی ای داریم که شامل 3 ورودی X,Y,Z و 3 تابع خروجی , F2 ,F3 F1 میباشد . توابع بولین ساده شده مدار برابراند با : 
F1= xz+x’y’z’ 
F2= x’y + xy’z’ 
F3= xy + x’y’z 
مدار را با یک دیکدر ) IC 74155 ( و گیت های NAND خارجی طراحی و تست کنید .) NAND یا OR )؟؟ 
شکل 3 : بلاک دیاگرام و جدول صحت 74155 
74155 2 استفاده شود . زمانی که بخواهیم از آن به عنوان یک دیکدر * 3 یا دو دیکدر 4 * می تواند به عنوان یک دیکدر 7 3*8 استفاده 
کنیم باید دو پایه C1 و C2 آنرا به هم وصل کنیم .دیتاشیت این IC را مطالعه کنید تا بهتربا عملکرد آن آشنا شوید . 
تمرین : 
شبیه سازی مدارات طراحی شده با نرم افزار Proteus یا Xilinx . 
آزمایش 5 :تبدیل کننده 1 کد 
1 Converter
دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 
6 
تبدیل اعداد دودویی به اعداد دیگر ، در سیستم های دیجیتال امری معمول است . در این آزمایش ، 3 مبدل مدارات ترکیبی را طراحی و اجرا 
خواهیم کرد. 
الف کد گری به باینری : - 
میخواهیم مدار ترکیبی طراحی کنیم که چهاربیت گری را به چهاربیت باینری معادل آن تبدیل کند .)مراجعه به جدول 0.1 کتاب منطقی مانو(. 
برای اینکار می توانید از گیت های EXOR ( IC7486 ( کمک بگیرید . ورودی ها را به کلید و خروجی ها را به led وصل کنید و عملکرد مدار 
رابررسی نمایید . 
- : ب مکمل 9 
هدف طراحی مدار ترکیبی است که چهاربیت ورودی آن نشاندهنده یک رقم BCD است و چهاربیت خروجی آن مکمل 9 عدد ورودی می باشد 
. در طراحی این مدار این نکته را در نظر بگیرید که باید مدارتان به گونه ای باشد که اگر ورودی داده شده رقم BCD نبود ، شما را از این اشتباه 
آگاه کند . برای طراحی ازهر IC ای میتوانید استفاده کنید فقط تعدادشان باید حداقل باشد. 
ج نمایشگر - 7-seg : 
نمایشگر 7-seg برای نمایش اعداد دهدهی 1 تا 9 بکار می رود . اعداد دهدهی معمولا به فرم BCD هستند . یک دیکدر BCD به 7-seg 
اعداد دهدهی را به عنوان ورودی می گیرد و کد 7-seg متناظرشان را بر می گرداند )عملکرد :کتاب منطقی( 
شکل 3 ، اتصالات لازم بین دیکدر و نمایشگر را نشان میدهد. مدار را طراحی کنید و الگوی خروجی 1 رقم تعریف نشده ورودی آن را ثبت کنید 
. 
شکل 4 : مبدل BCD به 7-seg 
آزمایش 6 : جمع کننده ها و تفریق کننده ها 
در این آزمایش ، چندین مدار جمع کننده و تفاضل کننده خواهیم ساخت وتست خواهیم کرد.مدار تفاضل ، برای مقایسه بزرگی نسبی دو عدد به 
کار می رود .
دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 
7 
الف نیم جمع کننده : - 
یک مدار نیم جمع کننده با استفاده از گیت های XOR و NAND طراحی و تست نمایید. 
ب تمام جمع کننده : - 
یه مدار تمام جمع کننده با استفاده از قطعات 7486 و 7400 طراحی کنید. 
ج جمع کننده موازی : - 
7483 یک جمع کننده موازی 4 بیتی است که شمایی از آن را در شکل زیر می توانید ببینید . چهار بیت ورودی A آن را یک مقدار ثابت دهید 
و چهار بیت ورودی B را به کلید ها وصل کنید و خروجی ها را به LED وصل کنید . با انجام چند عمل جمع ، عملکرد مدار را بررسی کنید 
.نشان دهید که زمانی که حامل ورودی 0 است ، مقدار 0 به مجموع خروجی اضافه می شود. 
د جمع کننده تفریق کننده : – - 
دو عدد باینری با گرفتن مکمل 2 مفروق و جمع آن با مفروق منه می توانند از هم کم شوند . در واقع برای انجام عمل تفریق A-B ، چهار 
بیت B مکمل و با A جمع می شوند سپس 0 به جمع آنها اضافه می شود . 
مدار شکل 4 را طراحی کنید . چهار بیت ورودی A را مقدار ثابتی دهید و چهار بیت ورودی B را به کلید وصل کنید . با انتخاب مد جمع یا 
تفریق ، چند عمل انجام دهید و نتایج را با مقادیر محاسبه شده منطقی ، مقایسه کنید. 
3443 : شکل 5
دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 
8 
برای مثال ، جدول زیر را تست کنید : 
جمع کننده نتیجه تفریق کننده نتیجه 
- 9 1 5+9 
- 9 9 9+9 
- 9 01 9+15 
ی مقایسه کننده مقدار : - 
مقایسه کردن دو مقدار ، عملی است که تعیین می کند کدام عدد بزرگتر ، کوچکتر یا مساوی دیگری است . با استفاده از مدار بالا می توان دو 
عدد A و B را با هم مقایسه کرد . مد عمل را تفریق تعیین می کنیم .اگر خروجی S مساوی 1 بود دو عدد مساوی اند . حالت های مقایسه ای 
دیگر را با استفاده از مدار توضیح دهید . مدار ترکیبی می تواند با قطعات 7404 و 7408 اجرا شود . 
تمرین : 
شبیه سازی مدارهای طراحی شده در این آزمایش به ازای ورودی ها مختلف در نرم افزارهای Xilinx و Proteus 
آزمایش 3 : فلیپ فلاپ ها 
در این آزمایش ، عملکرد لچ ها و فلیپ فلاپ های مختلف را بررسی خواهید نمود . ساختار داخلی لچ ها و فلیپ فلاپ ها در فصل 1 کتاب مانو 
آورده شده است . 
الف لچ - SR : 
مدار داخلی لچ را طراحی کنید . ورودی ها را از کلید دریافت کنید و خروجی را به LED متصل کنید. همه حالت های ورودی مختلف را چک 
کنید و با جدول عملکرد لچ مقایسه کنید . 
ب لچ - D : 
ازآنجا که حالت S=1 , R=1 برای –SR لچ غیر مجاز است و خروجی ها با هم برابرند ، لچ D پیشنهاد شده است .این لچ را به عنوان یک 
حافظه ی تک بیتی می شناسند )چرا؟(. یک لچ D با استفاده از 4 گیت NAND بسازید و جدول حالت آن را بررسی کنید . 
ج فلیپ فلاپ رهبر پیرو ) – - Master-Slave :) 
با اتصال دو لچ D ویک معکوس کننده ، یک فلیپ فلاپ رهبر پیشرو بسازید .ورودی - Dرا از کلید و کلاک را از پالسر بگیرید .خروجی لچ 
رهبر را به LED وصل کنید و خروجی لچ پیشرو را به LED دیگر وصل کنید .مقدار ورودی را به مکمل خروجی وصل کنید . پالسر را فشار
دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 
9 
دهید تا یک پالس ایجاد شود .تغییرات رهبر و پیشرو را مشاهده کنید و توضیح دهید . در مرحله بعد ، کلاک را از پالسر قطع کنید و آنرا به مولد 
کلاک وصل کنید . یک ورودی اسیلوسکوپ را به کلاک وصل کنید و دیگری رابه خروجی لچ ها .رابطه بین تاخیر زمانی خروجی های لچ ها و 
سیکل کلاک چگونه است ؟ با رسم یک دیاگرام زمانی ، این رابطه را نشان دهید . 
د فلیپ فلاپ حساس به لبه : - 
ساخت یک فلیپ فلاپ حساس به لبه مثبت نیاز به 1 گیت NAND دارد. ورودی کلاک را به پالسر، ورودی D را به کلید و خروجی را به LED 
وصل کنید . مقدار D را به خروجی مکمل وصل کنید . نشان دهید که خروجی فلیپ فلاپ فقط در گذر مثبت پالس کلاک تغییر می کند . 
ورودی کلاک را به مولد کلاک وصل کنید و مانند حالت قبل ، خروجی را در اسیلوسکوپ مشاهده کنید و دیاگرام زمانی مربوطه را رسم نمایید. 
تمرین : 
-0 IC 7476 ، شامل دو فلیپ فلاپ JK است و IC7474 شامل دو فلیپ فلاپ D است . دیتاشیت این IC ها را مطالعه کنید و با 
دادن ورودی و مشاهده خروجی ، جدول حالت این فلیپ فلاپ ها را بررسی کنید . عملکرد پایه های PR و CLR چگونه است ؟ 
-2 گیت های منطقی پایه و سپس این فلیپ فلاپ ها را در نرم افزار Xilinx شبیه سازی وخروجی آن را تست کنید و اگر عملکرد مورد 
انتظار را داشت آنها را با عنوان مناسب ، بلاک نمایید . 
آزمایش 4 : مدارات ترتیبی 
دراین آزمایش شما 3 مدار ترتیبی رسم ، طراحی و تست خواهید کرد . می توانید هر کدام از IC های 7476 و 7474 را مورد استفاده قرار 
دهید . )گیتی را انتخاب کنید که حداقل تعداد IC را نیاز داشته باشد (. )بحث مدارات ترتیبی در بخش 1.0 کتاب منطقی مانو( 
الف شمارنده بالا پایین با فعال ساز : - - 
یک شمارنده دوبیتی با فعال ساز طراحی کنید که یا بالا شمار یا پایین شمار باشد .پایه فعال ساز تعیین می کند که آیا شمارنده روشن است یا 
خاموش . پایه x نیز ، بالاشمار یا پایین شمار بودن فلیپ فلاپ را تعیین می کند . 
ب دیاگرام حالت : - 
یک مدار ترتیبی رسم ، طراحی و تست کنید که دیاگرام حالت شکل 1 را پاسخگو باشد .دو فلیپ فلاپ برای A و B ، یک ورودی برای X و 
یک خروجی با نام y که متصل به LED می باشد .
دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 
10 
شکل 6 
ج طراحی شمارنده : - 
شمارنده ای طراحی کنید که ترتیب حالت های باینری زیر را بشمارد : 0,1,2,3,6,7,10,11,12,13,14,15,0 . در نظر بگیرید که حالت 
های باینری 4,5,8,9 بکار نرفته اند .شمارنده خودش باید شروع به شمارش کند واگر شروع شمارش از هریک از حالت های غیرمجاز بود 
،پالس های شمارنده باید مدار رابه یک حالت مجاز ببرند تا شمارش ادامه داشته باشد . 
آزمایش 9 : شیفت رجیستر 
در طراحی دیجیتال، شیفت رجیستر )به معنی ثبات انتقال دهنده(، زنجیره ای از فلیپ فلاپ ها است که یک پالس ساعت مشترک دارند و خروجی 
هر فلیپ فلاپ، به ورودی فلیپ فلاپ بعدی در زنجیره متصل شده است؛ درنتیجه مداری حاصل می شود که می تواند در هر پالس ساعت، آرایه 
بیتی که در آن ذخیره شده را یک واحد به سمت چپ یا راست شیفت )انتقال( دهد. در عمل شیفت، بیتی که در ورودی قرار دارد به داخل آرایه 
آورده می شود )شیفت به داخل( و آخرین بیت از آرایه خارج می شود و از بین می رود )شیفت به بیرون(. در هر عمل شیفت، بیت ها از یک 
فلیپ فلاپ خارج، و به فلیپ فلاپ بعدی وارد می شوند. 
شیفت رجیسترها می توانند به صورت سریال )پشت سر هم( یا موازی )همزمان( باشند. در حالت سری، بیت ها به صورت پشت سر هم و به 
ترتیب وارد شیفت رجیستر می شوند و در حالت موازی همه داده ها به صورت همزمان وارد شیفت رجیستر می شوند. مثلاً یک شیفت رجیستر 
می تواند به صورت ورودی سری، خروجی موازی ) serial-in, parallel-out ( و یا ورودی موازی، خروجی سری ) parallel-in, serial- out ( باشد. همچنین گونه های دیگری هم وجود دارد که در آن هم ورود و هم خروج داده ها یا به صورت سری و یا به صورت موازی صورت 
می گیرد. مثلاً حالت ) Serial in, Serial out ( که داده ها هم به صورت سریال وارد می شوند و هم به صورت سریال خارج می شوند. 
همچنین گونه های دیگری از شیفت رجیسترها وجود دارد که می توانند عمل شیفت را به صورت دوطرفه انجام دهند: شیفت به سمت راست و 
شیفت به سمت چپ. در یک شیفت رجیستر سری می توان آخرین بیت را به اولین بیت متصل کرده تا یک شیفت رجیستر حلقوی حاصل شود. 
شیفت دادن یک عدد به تعداد n بار به سمت راست، برابر با تقسیم آن عدد به 2 n است. شیفت دادن یک عدد به تعداد n بار به سمت چپ، 
برابر با ضرب کردن آن عدد در 2 n است. 
در این آزمایش ما عملکرد شیفت رجیسترها را بررسی می کنیم . IC مورد استفاده در این آزمایش 04091 با پایه load موازی است . عملکرد 
مدارات شیفت رجیستر در بخش 1.2 کتاب منطقی مانو توضیح داده شده است .
دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 
11 
IC 74195 یک ثبات شیفت دهنده چهاربیتی با پایه load موازی و پایه clear ) غیر همزمان است ) شکل 1 
شکل 3 
پایه ای که با SH/LD نشان داده شده است ،عملیات همزمان ثبات را مشخص می کند ) Shift/Load ( . زمانی که ورودی پایه به 1 وصل 
است ، عملیات load انجام و ورودی ها در ثبات بار می شوند و زمانی که به 0 وصل است ، عملیات shift انجام و اطلاعات ثبات از QA به 
QD شیفت می یابند . عملکرد پایه های j , k را در مدار بررسی کنید ) می توانید از دیتاشیت IC نیز کمک بگیرید.( 
الف شمارنده حلقوی : - 
یک شمارنده حلقوی ، ثبات شیفت دهنده دایره ای است که سیگنال خروجی سریال QD را به ورودی سریال وصل می کند.شرایط load را 
طوری تعیین کنید که زمانی که ورودی مدار به 0111 رسید ، شمارش از سر گرفته شود . پایه های J و K’ چه نقشی دارند ؟ عملکرد ثبات را 
بعد از هر پالس کلاک بررسی نمایید. 
ب ثبات شیفت دهنده فیدبکی - 2 : 
ثباتی است که ورودی سریال آن به توابعی از خروجی هایش وصل است . ثبات شیفت دهنده فیدبکی طراحی کنید که ورودی های آن به xor 
خروجی های QC و QD اش وصل باشد . ترتیب حالت های ثبات را پیش بینی کنید . حالت شروع 0111 باشد . نتیجه مشاهدات را با پیش 
بینی های خود ، مقایسه کنید. 
ج ثبات شیفت دهنده دوجهته : - 
هر عملیات شیفت به راست تاثیری معادل تقسیم بر 2 باینری است . اگر عملیات برعکس شود ) شیفت به چپ ( ، تاثیری معادل ضرب در 2 
خواهد داشت . با یک ترکیب مناسب گیت های منطقی ، یک شیفت رجیستر می تواند در دو جهت عمل کند . یک شیفت رجیستر دوطرفه با قابلیت معکوس شدن می تواند دیتا را به سمت راست یا چپ شیفت دهد . 
2 Feedback Shift Register
دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 
12 
د ثبات شیفت دهنده دوجهته با پایه بارگذاری موازی : - 
IC 74195 می تواند یک شیفت رجیستر دو جهته با پایه load موازی است که به یک مدار مالتی پلکسر متصل است . برای مالتی پلکسر ما 
IC 74157 را به کار می بریم که مالتی پلکسر 2به 0 است که مدار آن در شکل زیر نشان داده شده است . دقت کنید که نام پایه فعال ساز 
این IC ، Strobe نام دارد . 
: شکل 8 IC 74157 
با کمک ثبات 74195 ومالتی پلکسر 74157 ، یک ثبات شیفت دهنده دوجهته با پایه load موازی بسازید . مدار باید قادر باشد عملیات زیر 
را انجام دهد : 
-0 پاک کننده غیر همزمان 
-2 شیفت به راست 
-3 شیفت به چپ 
-4 بارگذاری موازی 
-1 پاک کننده غیرهمزمان 
یک جدول برای 1 عملیات بالا طراحی کنید . مدارتان را طراحی کنید و عملکرد آن را با جدولتان مقایسه کنید . 
شکل 9: شیفت دهنده با پایه load موازی
دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 
13 
آزمایش 11 : جمع کننده سریال 
در این آزمایش ما قصد داریم تا مدار جمع کننده سریالی با استفاده ازدو شیفت رجیسترو یک تمام جمع کننده ، برای جمع دوعدد باینری 
بسازیم . 
شکل 01 : مدار جمع کننده سریال 
همانطور که از شکل مشخص است ، برای ساخت یک جمع کننده سریال نیاز به 2 شیفت رجیستر و یک مدار جمع کننده تفریق کننده – 
سریال داریم . لذا IC های موردنیاز این آزمایش 2 عدد IC 74195 ، 7408 ، 7486 و 7476 می باشند . 
جمع کننده سریال : 
با مراجعه به بخش 1.1 کتاب منطقی مانو ، توضیحات لازم برای ساخت این مدار را پیدا خواهید کرد . شبفت رجیستر B داده هار ا به صورت 
موازی از 4 کلید دریافت می کند . ورودی سریال این شیفت رجیستر رابه زمین وصل کنید )چرا؟( برای پایه clear تمام جمع کننده و شیفت 
رجیستر نیز از 2 کلید کمک بگیرید. یک کلید دیگر هم نیاز داریم تا تعیین کنیم که شیفت رجیستر B داده موازی رابپذیرد یا اطلاعات را شیفت 
دهد . 
تست جمع کننده : 
01+1+1= برای تست مدار جمع کننده جمع باینری 21 را انجام دهید . 
جمع کننده تفریق کننده سریال : – 
اگر طبق روش گفته شده در بخش 1.2 برای طراحی یک تفریق کننده سریال عمل کنیم ، خواهیم دید که خروجی نهایی با خروجی sum 
برابر است اما ورودی j,k فلیپ فلاپ borrow )رقم قرضی( به مکمل QD نیاز دارد. با بکاربردن دو گیت XOR دیگر، جمع کننده سریال را 
به جمع کننده تفریق کننده سریال با انتخاب حالت ) – M( تبدیل کنید بطوریکه وقتی M=0 باشد مدار جمع کننده باشد و زمانی که M=1 
باشد ، مدار تفریق کننده باشد. پس از طراحی ، تفریق 15-4-5-13=-7 را انجام دهید و صحت عملکرد مدار را بررسی نمایید.
دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 
14 
آزمایش 11 : واحد حافظه 
دراین آزمایش ، رفتار یک واحد حافظه با دسترسی تصادفی (RAM) و توانایی ذخیره سازی اش را بررسی خواهیم کرد . RAM را برای شبیه 
سازی یک حافظه فقط خواندنی (ROM) نیز بکار خواهیم برد. سپس از ROM برای اجرای مدارات ترکیبی استفاده خواهیم کرد . )فصل 0 
منطقی مانو( 
الف : RAM )34149( 
IC 74189 یک RAM 16*4 است )مدار داخلی آن مثل RAM 4*4 شکل 0.1 کتاب مانو است( . ورودی های آدرس یکی از 01 کلمه 
حافظه را انتخاب می کنند (A0…16) . ورودی انتخابگر چیپ (CS) برای فعال سازی حافظه باید 1 باشد که اگر 0 باشد حافظه غیر فعال و 
خروجی در حالت امپدانس بالا خواهد بود . ورودی فعال ساز نوشتن (WE) نوع عملیات را تعیین می کند ) مطابق جدول زیر ( 
- شکل 00 74189 
عملیات خواندن زمانی اجرا می شود که WE=1 باشد . خروجی های حافظه 3حالته می باشند که توسعه حافظه را آسان تر می کند.)چرا؟؟( 
تست RAM : 
از آنجایی که خروجی های این IC فعال پایین اند نیاز هست که سر راه ورودی ها گیت NOT قرار دهید . بعد از اینکه ، RAM را طراحی 
کردید ، ورودی های آدرس را به یک شمارنده باینری (7493) وصل کنید . ورودی های داده را به چهار کلید و خروجی ها را نیز به چهار 
معکوس کننده )چرا؟( وصل کنید . چهار LED به خطوط آدرس و چهار تا به خروجی ، CS را به زمین و WE را به کلید وصل کنید . تعدادی 
کلمه در حافظه ذخیره کنید . شروع به خواندن آنها نمایید و صحت عملکرد مدار را مشاهده کنید .
دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 
15 
ب : ROM 
یک ROM شبیه ساز ، عملکرد یک RAM را در حالت فقط خواندنی دارد . در حالت نوشتن ، الگوی 1 و 0 در خانه های حافظ قرار می گیرند 
. شبیه ساز با قراردادن واحدی در مد خواندن و دادن خطوط آدرس به عنوان ورودی به دست می آید . ROM می تواند در هر مدار ترکیبی به 
کار رود. 
یک مدار ترکیبی با کمک شبیه ساز ROM ، که یک عدد چهاربیتی باینری را به کد گری معادلش تبدیل می کند ، طراحی کنید . ابتدا جدول 
صحت تبدیل کد را به دست آورید . جدول صحت را در حافظه 04079 با قراردادن مقدار باینری در ورودی های آدرس و مقدار کد گری 
متناظردر ورودی های داده ذخیره کنید .بعد از اینکه 01 ورودی جدول در حافظه نوشته شدند ، شبیه ساز ROM با اتصال همیشگی پایه WE 
به منطق 0 ایجاد می شود . صحت عملکرد مدار را با دادن آدرس های ورودی مختلف چک کنید . 
ج : توسعه حافظه 
واحد حافظه را با بکار بردن دو IC 74189 ، به یک RAM 32*4 تبدیل کنید .ورودی های CS را برای انتخاب بین دو IC بکار برید . 
دقت کنید که از آنجایی که خروجی های داده 3 حالته اند ، باید خروجی هارا بایکدیگر جفت کنید تا یک عمل منطقی OR بین دو IC به دست 
آید. مدار را با تبدیل آن به یک شبیه ساز ROM که یک عدد 3 بیتی رابا یک عدد 2 بیتی جمع و نتیجه یک عدد 4 بیتی حاصل شده است ، 
تست کنید . برای مثال اگر ورودی ROM 010 باشد .برای خطوط آدرس از یک شمارنده +01= عدد 01001 باشد خروجی باید عدد 1000 
چهاربیتی و برای بیت پنجم از یک کلید استفاده کنید )چرا؟( 
تمرین : شبیه سازی مدارات آزمایش با نرم افزارهای Xilinx و Proteus . 
موفق باشید 
کریمی

Mais conteúdo relacionado

Mais procurados

REDES NEURONALES COMPETITIVAS HAMMING
REDES NEURONALES COMPETITIVAS HAMMINGREDES NEURONALES COMPETITIVAS HAMMING
REDES NEURONALES COMPETITIVAS HAMMINGESCOM
 
A comprehensive formal verification solution for ARM based SOC design
A comprehensive formal verification solution for ARM based SOC design A comprehensive formal verification solution for ARM based SOC design
A comprehensive formal verification solution for ARM based SOC design chiportal
 
Memristors and their potential applications 2012
Memristors and their potential applications 2012Memristors and their potential applications 2012
Memristors and their potential applications 2012Md Kafiul Islam
 
Verilog Lecture1
Verilog Lecture1Verilog Lecture1
Verilog Lecture1Béo Tú
 
Introduction to Artificial Neural Networks
Introduction to Artificial Neural NetworksIntroduction to Artificial Neural Networks
Introduction to Artificial Neural NetworksAdri Jovin
 
Fault equivalence and fault location
Fault equivalence and fault locationFault equivalence and fault location
Fault equivalence and fault locationPranoti Bachhav
 
Designing of 8 BIT Arithmetic and Logical Unit and implementing on Xilinx Ver...
Designing of 8 BIT Arithmetic and Logical Unit and implementing on Xilinx Ver...Designing of 8 BIT Arithmetic and Logical Unit and implementing on Xilinx Ver...
Designing of 8 BIT Arithmetic and Logical Unit and implementing on Xilinx Ver...Rahul Borthakur
 
Lecture 2 verilog
Lecture 2   verilogLecture 2   verilog
Lecture 2 verilogvenravi10
 
Fundamental, An Introduction to Neural Networks
Fundamental, An Introduction to Neural NetworksFundamental, An Introduction to Neural Networks
Fundamental, An Introduction to Neural NetworksNelson Piedra
 
Design of a High Speed, Rail-to-Rail input CMOS comparator
Design of a High Speed, Rail-to-Rail input CMOS comparatorDesign of a High Speed, Rail-to-Rail input CMOS comparator
Design of a High Speed, Rail-to-Rail input CMOS comparatorPushpak Dagade
 

Mais procurados (20)

REDES NEURONALES COMPETITIVAS HAMMING
REDES NEURONALES COMPETITIVAS HAMMINGREDES NEURONALES COMPETITIVAS HAMMING
REDES NEURONALES COMPETITIVAS HAMMING
 
Recurrent Neural Networks
Recurrent Neural NetworksRecurrent Neural Networks
Recurrent Neural Networks
 
A comprehensive formal verification solution for ARM based SOC design
A comprehensive formal verification solution for ARM based SOC design A comprehensive formal verification solution for ARM based SOC design
A comprehensive formal verification solution for ARM based SOC design
 
IEEE standard
IEEE standardIEEE standard
IEEE standard
 
Memristors and their potential applications 2012
Memristors and their potential applications 2012Memristors and their potential applications 2012
Memristors and their potential applications 2012
 
Verilog Lecture1
Verilog Lecture1Verilog Lecture1
Verilog Lecture1
 
Hopfield Ağı
Hopfield AğıHopfield Ağı
Hopfield Ağı
 
Introduction to Artificial Neural Networks
Introduction to Artificial Neural NetworksIntroduction to Artificial Neural Networks
Introduction to Artificial Neural Networks
 
Fault equivalence and fault location
Fault equivalence and fault locationFault equivalence and fault location
Fault equivalence and fault location
 
Deep learning
Deep learningDeep learning
Deep learning
 
VolumeRendering
VolumeRenderingVolumeRendering
VolumeRendering
 
Designing of 8 BIT Arithmetic and Logical Unit and implementing on Xilinx Ver...
Designing of 8 BIT Arithmetic and Logical Unit and implementing on Xilinx Ver...Designing of 8 BIT Arithmetic and Logical Unit and implementing on Xilinx Ver...
Designing of 8 BIT Arithmetic and Logical Unit and implementing on Xilinx Ver...
 
Lecture 2 verilog
Lecture 2   verilogLecture 2   verilog
Lecture 2 verilog
 
Fundamental, An Introduction to Neural Networks
Fundamental, An Introduction to Neural NetworksFundamental, An Introduction to Neural Networks
Fundamental, An Introduction to Neural Networks
 
L5 Adders
L5 AddersL5 Adders
L5 Adders
 
Design of a High Speed, Rail-to-Rail input CMOS comparator
Design of a High Speed, Rail-to-Rail input CMOS comparatorDesign of a High Speed, Rail-to-Rail input CMOS comparator
Design of a High Speed, Rail-to-Rail input CMOS comparator
 
IPv6 EIGRP
IPv6 EIGRPIPv6 EIGRP
IPv6 EIGRP
 
Artificial Neural Network Topology
Artificial Neural Network TopologyArtificial Neural Network Topology
Artificial Neural Network Topology
 
10 mavzu(prezent)
10 mavzu(prezent)10 mavzu(prezent)
10 mavzu(prezent)
 
Actel fpga
Actel fpgaActel fpga
Actel fpga
 

Destaque (20)

Bozorgmeh os lab
Bozorgmeh os labBozorgmeh os lab
Bozorgmeh os lab
 
Lab2
Lab2Lab2
Lab2
 
Gun make
Gun makeGun make
Gun make
 
Programs for Operating System
Programs for Operating SystemPrograms for Operating System
Programs for Operating System
 
Os file
Os fileOs file
Os file
 
Lab manual operating system [cs 502 rgpv] (usefulsearch.org) (useful search)
Lab manual operating system [cs 502 rgpv] (usefulsearch.org)  (useful search)Lab manual operating system [cs 502 rgpv] (usefulsearch.org)  (useful search)
Lab manual operating system [cs 502 rgpv] (usefulsearch.org) (useful search)
 
OS tutoring #1
OS tutoring #1OS tutoring #1
OS tutoring #1
 
Os lab file c programs
Os lab file c programsOs lab file c programs
Os lab file c programs
 
O.s. lab all_experimets
O.s. lab all_experimetsO.s. lab all_experimets
O.s. lab all_experimets
 
FFmpeg
FFmpegFFmpeg
FFmpeg
 
Openssl
OpensslOpenssl
Openssl
 
Ooad lab manual
Ooad lab manualOoad lab manual
Ooad lab manual
 
Ooad lab manual(original)
Ooad lab manual(original)Ooad lab manual(original)
Ooad lab manual(original)
 
ipv6 introduction & environment buildup
ipv6 introduction & environment buildupipv6 introduction & environment buildup
ipv6 introduction & environment buildup
 
Operating system lab manual
Operating system lab manualOperating system lab manual
Operating system lab manual
 
UML Modeling and Profiling Lab - Advanced Software Engineering Course 2014/2015
UML Modeling and Profiling Lab - Advanced Software Engineering Course 2014/2015UML Modeling and Profiling Lab - Advanced Software Engineering Course 2014/2015
UML Modeling and Profiling Lab - Advanced Software Engineering Course 2014/2015
 
Os lab manual
Os lab manualOs lab manual
Os lab manual
 
Intro Uml
Intro UmlIntro Uml
Intro Uml
 
Memory reference instruction
Memory reference instructionMemory reference instruction
Memory reference instruction
 
Bank Database Project
Bank Database ProjectBank Database Project
Bank Database Project
 

Semelhante a work order of logic laboratory

دیکدر و مالتی پلکسر در مدارهای ترکیبی
دیکدر و مالتی پلکسر در مدارهای ترکیبیدیکدر و مالتی پلکسر در مدارهای ترکیبی
دیکدر و مالتی پلکسر در مدارهای ترکیبیminidars
 
168-186-C488-7-J1_0.pdf
168-186-C488-7-J1_0.pdf168-186-C488-7-J1_0.pdf
168-186-C488-7-J1_0.pdfmyme6
 
گزارش اعتبار سنجی توربین ناسا
گزارش اعتبار سنجی توربین ناساگزارش اعتبار سنجی توربین ناسا
گزارش اعتبار سنجی توربین ناساnaser zarei
 
Matlab present
Matlab presentMatlab present
Matlab presenthhpnoman
 
روش پنلی برای بال ناکا 0009
روش پنلی برای بال ناکا 0009روش پنلی برای بال ناکا 0009
روش پنلی برای بال ناکا 0009Morteza Dalil
 
avr project , sim808l, mmc card
avr project , sim808l, mmc cardavr project , sim808l, mmc card
avr project , sim808l, mmc cardPooriaKeihani
 
Dynamic Channel Allocation Using Simulated Annealing In 802.11 WLANs
Dynamic Channel Allocation Using Simulated Annealing In 802.11 WLANs Dynamic Channel Allocation Using Simulated Annealing In 802.11 WLANs
Dynamic Channel Allocation Using Simulated Annealing In 802.11 WLANs Amir Shokri
 
logical for engineering camputer lecturer note
logical for engineering camputer lecturer notelogical for engineering camputer lecturer note
logical for engineering camputer lecturer noteshervin shokri
 
02 vectorization fundamentals_of_parallelism_and_code_optimization-www.astek.ir
02 vectorization fundamentals_of_parallelism_and_code_optimization-www.astek.ir02 vectorization fundamentals_of_parallelism_and_code_optimization-www.astek.ir
02 vectorization fundamentals_of_parallelism_and_code_optimization-www.astek.iraminnezarat
 
طراحی مدار ترتیبی همزمان -نمونه سوال امتحانی ۱
طراحی مدار ترتیبی همزمان -نمونه سوال امتحانی ۱طراحی مدار ترتیبی همزمان -نمونه سوال امتحانی ۱
طراحی مدار ترتیبی همزمان -نمونه سوال امتحانی ۱minidars
 

Semelhante a work order of logic laboratory (19)

دیکدر و مالتی پلکسر در مدارهای ترکیبی
دیکدر و مالتی پلکسر در مدارهای ترکیبیدیکدر و مالتی پلکسر در مدارهای ترکیبی
دیکدر و مالتی پلکسر در مدارهای ترکیبی
 
168-186-C488-7-J1_0.pdf
168-186-C488-7-J1_0.pdf168-186-C488-7-J1_0.pdf
168-186-C488-7-J1_0.pdf
 
Flowchart
FlowchartFlowchart
Flowchart
 
Id3
Id3Id3
Id3
 
گزارش اعتبار سنجی توربین ناسا
گزارش اعتبار سنجی توربین ناساگزارش اعتبار سنجی توربین ناسا
گزارش اعتبار سنجی توربین ناسا
 
Matlab present
Matlab presentMatlab present
Matlab present
 
winter
winterwinter
winter
 
winter
winterwinter
winter
 
روش پنلی برای بال ناکا 0009
روش پنلی برای بال ناکا 0009روش پنلی برای بال ناکا 0009
روش پنلی برای بال ناکا 0009
 
avr project , sim808l, mmc card
avr project , sim808l, mmc cardavr project , sim808l, mmc card
avr project , sim808l, mmc card
 
1
11
1
 
Dynamic Channel Allocation Using Simulated Annealing In 802.11 WLANs
Dynamic Channel Allocation Using Simulated Annealing In 802.11 WLANs Dynamic Channel Allocation Using Simulated Annealing In 802.11 WLANs
Dynamic Channel Allocation Using Simulated Annealing In 802.11 WLANs
 
86203954_prj
86203954_prj86203954_prj
86203954_prj
 
Learn orcad 9.2
Learn orcad 9.2Learn orcad 9.2
Learn orcad 9.2
 
Plc 1
Plc 1Plc 1
Plc 1
 
logical for engineering camputer lecturer note
logical for engineering camputer lecturer notelogical for engineering camputer lecturer note
logical for engineering camputer lecturer note
 
02 vectorization fundamentals_of_parallelism_and_code_optimization-www.astek.ir
02 vectorization fundamentals_of_parallelism_and_code_optimization-www.astek.ir02 vectorization fundamentals_of_parallelism_and_code_optimization-www.astek.ir
02 vectorization fundamentals_of_parallelism_and_code_optimization-www.astek.ir
 
Presentation1
Presentation1Presentation1
Presentation1
 
طراحی مدار ترتیبی همزمان -نمونه سوال امتحانی ۱
طراحی مدار ترتیبی همزمان -نمونه سوال امتحانی ۱طراحی مدار ترتیبی همزمان -نمونه سوال امتحانی ۱
طراحی مدار ترتیبی همزمان -نمونه سوال امتحانی ۱
 

work order of logic laboratory

  • 1. دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 1 دستور کار آزمایشگاه مدار منطقی آزمایش اول : طراحی شمارنده باینری و BCD : الف : شمارنده باینری : IC 7493 شامل 4 فلیپ فلاپ است و میتواند به صورت باینری یا BCD بشمارد . شمارنده باینری در مدارات آزمایش های بعدی برای تولید سیگنال های باینری ورودی برای تست مدارات ترکیبی بکار می رود. مداررا مطابق شکل زیر طراحی کنید و خروجی های مدار را به LED وصل نمایید و نتیجه را بررسی کنید . در مرحله بعد ، خروجی مدار را به اسیلوسکوپ وصل کنید ) فرکانس 01 کیلو هرتز یا بیشتر( و نتیجه را مشاهده و بررسی نمایید . در مرحله بعد ، دو خروجی مدار را به اسیلوسکوپ وصل کنید و نتیجه را بررسی کنید . خروجی ها را دوبه دو با هم مقایسه کنیدو نتیجه را بررسی کنید . شکل 1 1 : مدار شمارنده باینری - ب : شمارنده BCD :
  • 2. دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 2 شکل 2 - :1 مدار شمارنده BCD مدار شمارنده BCD در شکل 0 2 نشان داده شده است . خروجی های مدار را به - LED وصل کنید ومشاهدات را بررسی نمایید . در مراحل بعد ، مانند قسمت الف ، خروجی ها را به اسیلوسکوپ وصل کنید و نتایج را بررسی نمایید . تمرین : -0 مدار داخلی IC مورد استفاده را با کمک دیتاشیت آن به دست آورید . -2 عملکرد شمارنده باینری را توضیح دهید . -3 عملکرد شمارنده BCD را توضیح دهید . -4 مدارات را در نرم افزار Proteus شبیه سازی نمایید . آزمایش دوم : گیت های منطقی دیجیتال هدف از انجام این آزمایش بررسی تاخیر انتشار گیت های منطقی است . IC 0414 و 0417 شامل گیت های منطقی ،0412 ، های 0411 متداولی هستند که در اکثر مدارات منطقی مورد استفاده قرار می گیرند . الف جدول درستی : از هر - IC یک گیت را انتخاب کنید و جدول درستی آن را به دست آورید. ورودی های گیت را به کلید ها و خروجی آن را به لامپ وصل کنید و نتیجه حاصل را با جدول درستی ایده آل گیت مقایسه کنید . ب شکل موج یک ورودی و خروجی هر گیت را در اسیلوسکوپ مشاهده و نتیجه را بررسی کنید . به زمان - rise یا fall دوسیگنال دقت کنید . ج برای تابع - F=AB+CD -0 دیاگرام مدار را رسم کنید . -2 جدول درستی F را به عنوان تابعی از 4 ورودی به دست آورید. -3 مدار را طراحی کنید و جدول درستی آن را به دست آورید.
  • 3. دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 3 -4 الگوهای صفر ویک ورودی ها را در جدول لیست کرده )از 1 باینری تا 01 باینری ( و خروجی متناظر با هریک را بدست آورید . -1 چهار خروجی شمارنده باینری آزمایش اول را به چهار ورودی مدار وصل کنید . ورودی کلاک شمارنده را به یکی از دو پورت ورودی اسیلوسکوپ متصل کنید و خروجی F را به ورودی دیگر اسیلوسکوپ متصل کنید . الگوهای صفر ویک خروجی بعد از هر کلاک را با جدولی که در قسمت 4 نوشته اید ، مقایسه کنید و دلیل را توضیح دهید. آزمایش 3 : ساده سازی توابع Boolean : هدف از این آزمایش ، بررسی رابطه بین توابع بولی وگیت های منطقی متناظرشان است . توابع بولی ، با روش نقشه کارنو )فصل 3 مدار منطقی مانو ( ساده می شوند .دیاگرام های منطقی با استفاده از گیت های NAND ) یک ورودی ، دو ورودی ، 3 ورودی یا 4 ورودی ( رسم می شوند .این را در نظر داشته باشید که در طراحی اگر یک ورودی گیت NAND مورد استفاده قرار نگیرد ، باید به پایه دیگر )که ورودی مدار است (متصل شود . الف دیاگرام منطقی - شکل 2 برای طراحی انتخاب شده و شما باید با استفاده از ساده سازی توابع منطقی ، تعداد گیت های مورد نیاز آزمایش را به حداقل ممکن برسانید . پس در انتخاب گیت ها دقت کنید . به همه ورودی ها و خروجی های گیت ها ، شماره اختصاص دهید . خروجی مدار را بااستفاده از جدول صحت آن ، بررسی کنید . شکل 2 توابع بولین زیر به شکل مجموع حاصل ضرب ها ) SOP (هستند : F1(A,B,C,D)= (0,1,4,5,8,9,10,12,13) F2(A,B,C,D)= (3,5,7,8,10,11,13,15)
  • 4. دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 4 ب توابع بالا را به روش کارنو ساده کنید . دو تابع را با یکدیگر اجرا کنید و سعی کنید حداقل تعداد گیت ها را در نظر بگیرید . مدار را طراحی - کنید و عملکردش را بررسی نمایید . جدول درستی F1 و F2 حاصل از مدار باید مطابق لیست مینترم هایتان باشد . تمرین : - شبیه سازی مدارهای بالا در نرم افزار های Proteus یا Xilinx . - تابع F=A’D + BD+B’C + AB’D و معکوس آن را با حداقل تعداد گیت های ممکن رسم کنید . ) به همراه جدول درستی و ساده سازی کارنو ( آزمایش 4 : مدارات ترکیبی در این آزمایش ، ما 4 مدار منطقی ترکیبی را طراحی و بررسی خواهیم کرد . دو مدار اول با گیت های NAND ساخته خواهند شد ، سومی با گیت های XOR و چهارمی با یک دیکدر و گیت های NAND . )عملکرد دیکدر در فصل 4 کتاب منطقی مانو توضیح داده شده است .( الف مثال طراحی : - یک مدار ترکیبی با 4 ورودی A,B,C,D و خروجی F طراحی کنید بااین فرض که خروجی زمانی 0 است که A=1 و B=0 باشد یا زمانی که B=1 و Cیا D نیز مقدار 0 را داراباشند . -0 جدول درستی مدار را به دست آورید . -2 تابع خروجی را ساده سازی نمایید. -3 دیاگرام منطقی مدار را با گیت های NAND و حداقل تعداد IC ها رسم نمایید . -4 مدار را طراحی کنید و خروجی را با فرضیاتی که به دست آوردید ، مقایسه کنید. ب منطق اکثریت : - منطق اکثریت مدار دیجیتالی است که زمانی که اکثریت ورودی ها 1 باشند ، خروجی آن نیز 0 است ) برای 1 هم همینطور(. یک مدار منطق حداکثر 3 ورودی طراحی و تست کنید با این پیش فرض که از گیت های NAND باید استفاده کنید و تعداد IC ها باید حداقل ممکن باشند . ج مولد بیت توازن : - یک مدار طراحی کنید که یک بیت توازن زوج از 4 بیت ورودی تولید کند . از گیت های XOR استفاده کنید .اگر یک گیت XOR بیشتر در مداراستفاده کنید مدار ، مولد بیت های فرد نیز می باشد . مدار را برای تولید یک بیت توازن فرد توسعه دهید . د عملکرد دیکدر : -
  • 5. دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 5 مدار ترکیبی ای داریم که شامل 3 ورودی X,Y,Z و 3 تابع خروجی , F2 ,F3 F1 میباشد . توابع بولین ساده شده مدار برابراند با : F1= xz+x’y’z’ F2= x’y + xy’z’ F3= xy + x’y’z مدار را با یک دیکدر ) IC 74155 ( و گیت های NAND خارجی طراحی و تست کنید .) NAND یا OR )؟؟ شکل 3 : بلاک دیاگرام و جدول صحت 74155 74155 2 استفاده شود . زمانی که بخواهیم از آن به عنوان یک دیکدر * 3 یا دو دیکدر 4 * می تواند به عنوان یک دیکدر 7 3*8 استفاده کنیم باید دو پایه C1 و C2 آنرا به هم وصل کنیم .دیتاشیت این IC را مطالعه کنید تا بهتربا عملکرد آن آشنا شوید . تمرین : شبیه سازی مدارات طراحی شده با نرم افزار Proteus یا Xilinx . آزمایش 5 :تبدیل کننده 1 کد 1 Converter
  • 6. دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 6 تبدیل اعداد دودویی به اعداد دیگر ، در سیستم های دیجیتال امری معمول است . در این آزمایش ، 3 مبدل مدارات ترکیبی را طراحی و اجرا خواهیم کرد. الف کد گری به باینری : - میخواهیم مدار ترکیبی طراحی کنیم که چهاربیت گری را به چهاربیت باینری معادل آن تبدیل کند .)مراجعه به جدول 0.1 کتاب منطقی مانو(. برای اینکار می توانید از گیت های EXOR ( IC7486 ( کمک بگیرید . ورودی ها را به کلید و خروجی ها را به led وصل کنید و عملکرد مدار رابررسی نمایید . - : ب مکمل 9 هدف طراحی مدار ترکیبی است که چهاربیت ورودی آن نشاندهنده یک رقم BCD است و چهاربیت خروجی آن مکمل 9 عدد ورودی می باشد . در طراحی این مدار این نکته را در نظر بگیرید که باید مدارتان به گونه ای باشد که اگر ورودی داده شده رقم BCD نبود ، شما را از این اشتباه آگاه کند . برای طراحی ازهر IC ای میتوانید استفاده کنید فقط تعدادشان باید حداقل باشد. ج نمایشگر - 7-seg : نمایشگر 7-seg برای نمایش اعداد دهدهی 1 تا 9 بکار می رود . اعداد دهدهی معمولا به فرم BCD هستند . یک دیکدر BCD به 7-seg اعداد دهدهی را به عنوان ورودی می گیرد و کد 7-seg متناظرشان را بر می گرداند )عملکرد :کتاب منطقی( شکل 3 ، اتصالات لازم بین دیکدر و نمایشگر را نشان میدهد. مدار را طراحی کنید و الگوی خروجی 1 رقم تعریف نشده ورودی آن را ثبت کنید . شکل 4 : مبدل BCD به 7-seg آزمایش 6 : جمع کننده ها و تفریق کننده ها در این آزمایش ، چندین مدار جمع کننده و تفاضل کننده خواهیم ساخت وتست خواهیم کرد.مدار تفاضل ، برای مقایسه بزرگی نسبی دو عدد به کار می رود .
  • 7. دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 7 الف نیم جمع کننده : - یک مدار نیم جمع کننده با استفاده از گیت های XOR و NAND طراحی و تست نمایید. ب تمام جمع کننده : - یه مدار تمام جمع کننده با استفاده از قطعات 7486 و 7400 طراحی کنید. ج جمع کننده موازی : - 7483 یک جمع کننده موازی 4 بیتی است که شمایی از آن را در شکل زیر می توانید ببینید . چهار بیت ورودی A آن را یک مقدار ثابت دهید و چهار بیت ورودی B را به کلید ها وصل کنید و خروجی ها را به LED وصل کنید . با انجام چند عمل جمع ، عملکرد مدار را بررسی کنید .نشان دهید که زمانی که حامل ورودی 0 است ، مقدار 0 به مجموع خروجی اضافه می شود. د جمع کننده تفریق کننده : – - دو عدد باینری با گرفتن مکمل 2 مفروق و جمع آن با مفروق منه می توانند از هم کم شوند . در واقع برای انجام عمل تفریق A-B ، چهار بیت B مکمل و با A جمع می شوند سپس 0 به جمع آنها اضافه می شود . مدار شکل 4 را طراحی کنید . چهار بیت ورودی A را مقدار ثابتی دهید و چهار بیت ورودی B را به کلید وصل کنید . با انتخاب مد جمع یا تفریق ، چند عمل انجام دهید و نتایج را با مقادیر محاسبه شده منطقی ، مقایسه کنید. 3443 : شکل 5
  • 8. دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 8 برای مثال ، جدول زیر را تست کنید : جمع کننده نتیجه تفریق کننده نتیجه - 9 1 5+9 - 9 9 9+9 - 9 01 9+15 ی مقایسه کننده مقدار : - مقایسه کردن دو مقدار ، عملی است که تعیین می کند کدام عدد بزرگتر ، کوچکتر یا مساوی دیگری است . با استفاده از مدار بالا می توان دو عدد A و B را با هم مقایسه کرد . مد عمل را تفریق تعیین می کنیم .اگر خروجی S مساوی 1 بود دو عدد مساوی اند . حالت های مقایسه ای دیگر را با استفاده از مدار توضیح دهید . مدار ترکیبی می تواند با قطعات 7404 و 7408 اجرا شود . تمرین : شبیه سازی مدارهای طراحی شده در این آزمایش به ازای ورودی ها مختلف در نرم افزارهای Xilinx و Proteus آزمایش 3 : فلیپ فلاپ ها در این آزمایش ، عملکرد لچ ها و فلیپ فلاپ های مختلف را بررسی خواهید نمود . ساختار داخلی لچ ها و فلیپ فلاپ ها در فصل 1 کتاب مانو آورده شده است . الف لچ - SR : مدار داخلی لچ را طراحی کنید . ورودی ها را از کلید دریافت کنید و خروجی را به LED متصل کنید. همه حالت های ورودی مختلف را چک کنید و با جدول عملکرد لچ مقایسه کنید . ب لچ - D : ازآنجا که حالت S=1 , R=1 برای –SR لچ غیر مجاز است و خروجی ها با هم برابرند ، لچ D پیشنهاد شده است .این لچ را به عنوان یک حافظه ی تک بیتی می شناسند )چرا؟(. یک لچ D با استفاده از 4 گیت NAND بسازید و جدول حالت آن را بررسی کنید . ج فلیپ فلاپ رهبر پیرو ) – - Master-Slave :) با اتصال دو لچ D ویک معکوس کننده ، یک فلیپ فلاپ رهبر پیشرو بسازید .ورودی - Dرا از کلید و کلاک را از پالسر بگیرید .خروجی لچ رهبر را به LED وصل کنید و خروجی لچ پیشرو را به LED دیگر وصل کنید .مقدار ورودی را به مکمل خروجی وصل کنید . پالسر را فشار
  • 9. دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 9 دهید تا یک پالس ایجاد شود .تغییرات رهبر و پیشرو را مشاهده کنید و توضیح دهید . در مرحله بعد ، کلاک را از پالسر قطع کنید و آنرا به مولد کلاک وصل کنید . یک ورودی اسیلوسکوپ را به کلاک وصل کنید و دیگری رابه خروجی لچ ها .رابطه بین تاخیر زمانی خروجی های لچ ها و سیکل کلاک چگونه است ؟ با رسم یک دیاگرام زمانی ، این رابطه را نشان دهید . د فلیپ فلاپ حساس به لبه : - ساخت یک فلیپ فلاپ حساس به لبه مثبت نیاز به 1 گیت NAND دارد. ورودی کلاک را به پالسر، ورودی D را به کلید و خروجی را به LED وصل کنید . مقدار D را به خروجی مکمل وصل کنید . نشان دهید که خروجی فلیپ فلاپ فقط در گذر مثبت پالس کلاک تغییر می کند . ورودی کلاک را به مولد کلاک وصل کنید و مانند حالت قبل ، خروجی را در اسیلوسکوپ مشاهده کنید و دیاگرام زمانی مربوطه را رسم نمایید. تمرین : -0 IC 7476 ، شامل دو فلیپ فلاپ JK است و IC7474 شامل دو فلیپ فلاپ D است . دیتاشیت این IC ها را مطالعه کنید و با دادن ورودی و مشاهده خروجی ، جدول حالت این فلیپ فلاپ ها را بررسی کنید . عملکرد پایه های PR و CLR چگونه است ؟ -2 گیت های منطقی پایه و سپس این فلیپ فلاپ ها را در نرم افزار Xilinx شبیه سازی وخروجی آن را تست کنید و اگر عملکرد مورد انتظار را داشت آنها را با عنوان مناسب ، بلاک نمایید . آزمایش 4 : مدارات ترتیبی دراین آزمایش شما 3 مدار ترتیبی رسم ، طراحی و تست خواهید کرد . می توانید هر کدام از IC های 7476 و 7474 را مورد استفاده قرار دهید . )گیتی را انتخاب کنید که حداقل تعداد IC را نیاز داشته باشد (. )بحث مدارات ترتیبی در بخش 1.0 کتاب منطقی مانو( الف شمارنده بالا پایین با فعال ساز : - - یک شمارنده دوبیتی با فعال ساز طراحی کنید که یا بالا شمار یا پایین شمار باشد .پایه فعال ساز تعیین می کند که آیا شمارنده روشن است یا خاموش . پایه x نیز ، بالاشمار یا پایین شمار بودن فلیپ فلاپ را تعیین می کند . ب دیاگرام حالت : - یک مدار ترتیبی رسم ، طراحی و تست کنید که دیاگرام حالت شکل 1 را پاسخگو باشد .دو فلیپ فلاپ برای A و B ، یک ورودی برای X و یک خروجی با نام y که متصل به LED می باشد .
  • 10. دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 10 شکل 6 ج طراحی شمارنده : - شمارنده ای طراحی کنید که ترتیب حالت های باینری زیر را بشمارد : 0,1,2,3,6,7,10,11,12,13,14,15,0 . در نظر بگیرید که حالت های باینری 4,5,8,9 بکار نرفته اند .شمارنده خودش باید شروع به شمارش کند واگر شروع شمارش از هریک از حالت های غیرمجاز بود ،پالس های شمارنده باید مدار رابه یک حالت مجاز ببرند تا شمارش ادامه داشته باشد . آزمایش 9 : شیفت رجیستر در طراحی دیجیتال، شیفت رجیستر )به معنی ثبات انتقال دهنده(، زنجیره ای از فلیپ فلاپ ها است که یک پالس ساعت مشترک دارند و خروجی هر فلیپ فلاپ، به ورودی فلیپ فلاپ بعدی در زنجیره متصل شده است؛ درنتیجه مداری حاصل می شود که می تواند در هر پالس ساعت، آرایه بیتی که در آن ذخیره شده را یک واحد به سمت چپ یا راست شیفت )انتقال( دهد. در عمل شیفت، بیتی که در ورودی قرار دارد به داخل آرایه آورده می شود )شیفت به داخل( و آخرین بیت از آرایه خارج می شود و از بین می رود )شیفت به بیرون(. در هر عمل شیفت، بیت ها از یک فلیپ فلاپ خارج، و به فلیپ فلاپ بعدی وارد می شوند. شیفت رجیسترها می توانند به صورت سریال )پشت سر هم( یا موازی )همزمان( باشند. در حالت سری، بیت ها به صورت پشت سر هم و به ترتیب وارد شیفت رجیستر می شوند و در حالت موازی همه داده ها به صورت همزمان وارد شیفت رجیستر می شوند. مثلاً یک شیفت رجیستر می تواند به صورت ورودی سری، خروجی موازی ) serial-in, parallel-out ( و یا ورودی موازی، خروجی سری ) parallel-in, serial- out ( باشد. همچنین گونه های دیگری هم وجود دارد که در آن هم ورود و هم خروج داده ها یا به صورت سری و یا به صورت موازی صورت می گیرد. مثلاً حالت ) Serial in, Serial out ( که داده ها هم به صورت سریال وارد می شوند و هم به صورت سریال خارج می شوند. همچنین گونه های دیگری از شیفت رجیسترها وجود دارد که می توانند عمل شیفت را به صورت دوطرفه انجام دهند: شیفت به سمت راست و شیفت به سمت چپ. در یک شیفت رجیستر سری می توان آخرین بیت را به اولین بیت متصل کرده تا یک شیفت رجیستر حلقوی حاصل شود. شیفت دادن یک عدد به تعداد n بار به سمت راست، برابر با تقسیم آن عدد به 2 n است. شیفت دادن یک عدد به تعداد n بار به سمت چپ، برابر با ضرب کردن آن عدد در 2 n است. در این آزمایش ما عملکرد شیفت رجیسترها را بررسی می کنیم . IC مورد استفاده در این آزمایش 04091 با پایه load موازی است . عملکرد مدارات شیفت رجیستر در بخش 1.2 کتاب منطقی مانو توضیح داده شده است .
  • 11. دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 11 IC 74195 یک ثبات شیفت دهنده چهاربیتی با پایه load موازی و پایه clear ) غیر همزمان است ) شکل 1 شکل 3 پایه ای که با SH/LD نشان داده شده است ،عملیات همزمان ثبات را مشخص می کند ) Shift/Load ( . زمانی که ورودی پایه به 1 وصل است ، عملیات load انجام و ورودی ها در ثبات بار می شوند و زمانی که به 0 وصل است ، عملیات shift انجام و اطلاعات ثبات از QA به QD شیفت می یابند . عملکرد پایه های j , k را در مدار بررسی کنید ) می توانید از دیتاشیت IC نیز کمک بگیرید.( الف شمارنده حلقوی : - یک شمارنده حلقوی ، ثبات شیفت دهنده دایره ای است که سیگنال خروجی سریال QD را به ورودی سریال وصل می کند.شرایط load را طوری تعیین کنید که زمانی که ورودی مدار به 0111 رسید ، شمارش از سر گرفته شود . پایه های J و K’ چه نقشی دارند ؟ عملکرد ثبات را بعد از هر پالس کلاک بررسی نمایید. ب ثبات شیفت دهنده فیدبکی - 2 : ثباتی است که ورودی سریال آن به توابعی از خروجی هایش وصل است . ثبات شیفت دهنده فیدبکی طراحی کنید که ورودی های آن به xor خروجی های QC و QD اش وصل باشد . ترتیب حالت های ثبات را پیش بینی کنید . حالت شروع 0111 باشد . نتیجه مشاهدات را با پیش بینی های خود ، مقایسه کنید. ج ثبات شیفت دهنده دوجهته : - هر عملیات شیفت به راست تاثیری معادل تقسیم بر 2 باینری است . اگر عملیات برعکس شود ) شیفت به چپ ( ، تاثیری معادل ضرب در 2 خواهد داشت . با یک ترکیب مناسب گیت های منطقی ، یک شیفت رجیستر می تواند در دو جهت عمل کند . یک شیفت رجیستر دوطرفه با قابلیت معکوس شدن می تواند دیتا را به سمت راست یا چپ شیفت دهد . 2 Feedback Shift Register
  • 12. دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 12 د ثبات شیفت دهنده دوجهته با پایه بارگذاری موازی : - IC 74195 می تواند یک شیفت رجیستر دو جهته با پایه load موازی است که به یک مدار مالتی پلکسر متصل است . برای مالتی پلکسر ما IC 74157 را به کار می بریم که مالتی پلکسر 2به 0 است که مدار آن در شکل زیر نشان داده شده است . دقت کنید که نام پایه فعال ساز این IC ، Strobe نام دارد . : شکل 8 IC 74157 با کمک ثبات 74195 ومالتی پلکسر 74157 ، یک ثبات شیفت دهنده دوجهته با پایه load موازی بسازید . مدار باید قادر باشد عملیات زیر را انجام دهد : -0 پاک کننده غیر همزمان -2 شیفت به راست -3 شیفت به چپ -4 بارگذاری موازی -1 پاک کننده غیرهمزمان یک جدول برای 1 عملیات بالا طراحی کنید . مدارتان را طراحی کنید و عملکرد آن را با جدولتان مقایسه کنید . شکل 9: شیفت دهنده با پایه load موازی
  • 13. دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 13 آزمایش 11 : جمع کننده سریال در این آزمایش ما قصد داریم تا مدار جمع کننده سریالی با استفاده ازدو شیفت رجیسترو یک تمام جمع کننده ، برای جمع دوعدد باینری بسازیم . شکل 01 : مدار جمع کننده سریال همانطور که از شکل مشخص است ، برای ساخت یک جمع کننده سریال نیاز به 2 شیفت رجیستر و یک مدار جمع کننده تفریق کننده – سریال داریم . لذا IC های موردنیاز این آزمایش 2 عدد IC 74195 ، 7408 ، 7486 و 7476 می باشند . جمع کننده سریال : با مراجعه به بخش 1.1 کتاب منطقی مانو ، توضیحات لازم برای ساخت این مدار را پیدا خواهید کرد . شبفت رجیستر B داده هار ا به صورت موازی از 4 کلید دریافت می کند . ورودی سریال این شیفت رجیستر رابه زمین وصل کنید )چرا؟( برای پایه clear تمام جمع کننده و شیفت رجیستر نیز از 2 کلید کمک بگیرید. یک کلید دیگر هم نیاز داریم تا تعیین کنیم که شیفت رجیستر B داده موازی رابپذیرد یا اطلاعات را شیفت دهد . تست جمع کننده : 01+1+1= برای تست مدار جمع کننده جمع باینری 21 را انجام دهید . جمع کننده تفریق کننده سریال : – اگر طبق روش گفته شده در بخش 1.2 برای طراحی یک تفریق کننده سریال عمل کنیم ، خواهیم دید که خروجی نهایی با خروجی sum برابر است اما ورودی j,k فلیپ فلاپ borrow )رقم قرضی( به مکمل QD نیاز دارد. با بکاربردن دو گیت XOR دیگر، جمع کننده سریال را به جمع کننده تفریق کننده سریال با انتخاب حالت ) – M( تبدیل کنید بطوریکه وقتی M=0 باشد مدار جمع کننده باشد و زمانی که M=1 باشد ، مدار تفریق کننده باشد. پس از طراحی ، تفریق 15-4-5-13=-7 را انجام دهید و صحت عملکرد مدار را بررسی نمایید.
  • 14. دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 14 آزمایش 11 : واحد حافظه دراین آزمایش ، رفتار یک واحد حافظه با دسترسی تصادفی (RAM) و توانایی ذخیره سازی اش را بررسی خواهیم کرد . RAM را برای شبیه سازی یک حافظه فقط خواندنی (ROM) نیز بکار خواهیم برد. سپس از ROM برای اجرای مدارات ترکیبی استفاده خواهیم کرد . )فصل 0 منطقی مانو( الف : RAM )34149( IC 74189 یک RAM 16*4 است )مدار داخلی آن مثل RAM 4*4 شکل 0.1 کتاب مانو است( . ورودی های آدرس یکی از 01 کلمه حافظه را انتخاب می کنند (A0…16) . ورودی انتخابگر چیپ (CS) برای فعال سازی حافظه باید 1 باشد که اگر 0 باشد حافظه غیر فعال و خروجی در حالت امپدانس بالا خواهد بود . ورودی فعال ساز نوشتن (WE) نوع عملیات را تعیین می کند ) مطابق جدول زیر ( - شکل 00 74189 عملیات خواندن زمانی اجرا می شود که WE=1 باشد . خروجی های حافظه 3حالته می باشند که توسعه حافظه را آسان تر می کند.)چرا؟؟( تست RAM : از آنجایی که خروجی های این IC فعال پایین اند نیاز هست که سر راه ورودی ها گیت NOT قرار دهید . بعد از اینکه ، RAM را طراحی کردید ، ورودی های آدرس را به یک شمارنده باینری (7493) وصل کنید . ورودی های داده را به چهار کلید و خروجی ها را نیز به چهار معکوس کننده )چرا؟( وصل کنید . چهار LED به خطوط آدرس و چهار تا به خروجی ، CS را به زمین و WE را به کلید وصل کنید . تعدادی کلمه در حافظه ذخیره کنید . شروع به خواندن آنها نمایید و صحت عملکرد مدار را مشاهده کنید .
  • 15. دستور کارآزمایشگاه مدار منطقی دانشگاه بزرگمهر قاینات 15 ب : ROM یک ROM شبیه ساز ، عملکرد یک RAM را در حالت فقط خواندنی دارد . در حالت نوشتن ، الگوی 1 و 0 در خانه های حافظ قرار می گیرند . شبیه ساز با قراردادن واحدی در مد خواندن و دادن خطوط آدرس به عنوان ورودی به دست می آید . ROM می تواند در هر مدار ترکیبی به کار رود. یک مدار ترکیبی با کمک شبیه ساز ROM ، که یک عدد چهاربیتی باینری را به کد گری معادلش تبدیل می کند ، طراحی کنید . ابتدا جدول صحت تبدیل کد را به دست آورید . جدول صحت را در حافظه 04079 با قراردادن مقدار باینری در ورودی های آدرس و مقدار کد گری متناظردر ورودی های داده ذخیره کنید .بعد از اینکه 01 ورودی جدول در حافظه نوشته شدند ، شبیه ساز ROM با اتصال همیشگی پایه WE به منطق 0 ایجاد می شود . صحت عملکرد مدار را با دادن آدرس های ورودی مختلف چک کنید . ج : توسعه حافظه واحد حافظه را با بکار بردن دو IC 74189 ، به یک RAM 32*4 تبدیل کنید .ورودی های CS را برای انتخاب بین دو IC بکار برید . دقت کنید که از آنجایی که خروجی های داده 3 حالته اند ، باید خروجی هارا بایکدیگر جفت کنید تا یک عمل منطقی OR بین دو IC به دست آید. مدار را با تبدیل آن به یک شبیه ساز ROM که یک عدد 3 بیتی رابا یک عدد 2 بیتی جمع و نتیجه یک عدد 4 بیتی حاصل شده است ، تست کنید . برای مثال اگر ورودی ROM 010 باشد .برای خطوط آدرس از یک شمارنده +01= عدد 01001 باشد خروجی باید عدد 1000 چهاربیتی و برای بیت پنجم از یک کلید استفاده کنید )چرا؟( تمرین : شبیه سازی مدارات آزمایش با نرم افزارهای Xilinx و Proteus . موفق باشید کریمی