510 likes | 1.41k Views
مدارهای منطقی فصل ششم _ مدارات ترتیبی. تدریس مدارهای منطقی برای اطلاعات بیشتر تماس بگیرید تاو شماره تماس: 09125773990 09371410986 پست الکترونیک : TargetLearning@gmail.com. مدارات ترتیبی. فصل ششم:. : Latch مفهوم. R. R. S. Q(t+1). Q(t+1). Q.
E N D
مدارهای منطقیفصل ششم _ مدارات ترتیبی تدریس مدارهای منطقیبرای اطلاعات بیشتر تماس بگیرید تاوشماره تماس: 0912577399009371410986پست الکترونیک : TargetLearning@gmail.com تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
مدارات ترتیبی فصل ششم: تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
: Latchمفهوم R R S Q(t+1) Q(t+1) Q 0110 1001 00Q(t)Q(t) 11 Q نامعین نامعین S تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
نمونه ی دیگر : A B O1 O2 0 0 1 1 0 1 1 0 1 0 0 1 1 1 R Q نامعین نامعین Q S تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
پالس های ساعت که باعث همگام سازی مدار می شود . : CLK R Q CLK Q S تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
انواع فلیپ فلاپ ها: RS, JK, T, D RSفلیپ فلاپ S R Q(t+1) Q R 00Q(t) 010 101 11 Q S نامعین CLK ( جدول مشخصه ) تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
انواع فلیپ فلاپ ها: (ادامه) JKفلیپ فلاپ J K Q(t+1) Q J 00Q(t) 010 101 11 Q K T D Q(t) CLK ( جدول مشخصه ) تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
انواع فلیپ فلاپ ها: (ادامه) D ,T فلیپ فلاپ T Q(t+1) Q T 0 Q(t) CLK Q 1 Q(t) Q D D Q(t+1) 0 1 0 1 CLK Q ( جدول مشخصه ) تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
بسازید.Tیک فلیپ فلاپJKمثال1:به کمک فلیپ فلاپ Q(t+1) J K T Q(t) 0 0 0 Q(t) 1 1 1 Q(t) T J Q(t) K CLK تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
بسازید.Dیک فلیپ فلاپJKمثال2 : به کمک فلیپ فلاپ D Q(t+1) J K Q(t) 0 0 1 Q(t) 1 0 1 not Q(t) D J Q(t) K CLK تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
بسازید.JKیک فلیپ فلاپTمثال3 : به کمک فلیپ فلاپ Q(t) J K T Q(t+1) • 0 0 0 • 0 0 1 • 0 1 0 • 0 1 1 • 0 0 • 1 0 1 • 1 1 0 • 1 1 1 0 0 1 1 0 1 0 1 0 0 1 1 1 0 1 0 K J 00 01 11 10 Q(t) 1 1 0 1 1 1 T = J Q(t) + K Q(t) تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
مثال 3: (ادامه ) Q J T Q K CLK بسازید.JK یک فلیپ فلاپDمثال4 :به کمک فلیپفلاپ تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
بیتی را با هم جمع کند، به طوریکه درهرکلاک پالس دو بیت داده شود. nمثال 5: مداری طراحی کنید که دو عدد A : a3 a2 a1 a0 B : b3 b2 b1 b0 C : s3 s2 s1 s0 ci s i a i Q(t) D b i Q(t) F.A. C ( Full Adder ) CLK تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
روند تجزیه و تحلیل مدارات ترتیبی : مدار ترتیبی X = 0 X = 1 توصیف رفتار و عملکرد مدار State 2 State 1 X = 0 X = 1 X = 1 State 3 X = 0 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
مثال6 : یک شمارنده بالاشمار ( با ورودی1 ) و پایین شمار ( با ورودی 0 ) 0 01 00 1 - مشخص کردن حالت ها و ترسیم آن ( تعداد فلیپ فلاپ ها ) 2 = تعداد حالات 0 0 1 1 1 11 10 0 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
تجزیه و تحلیل مدار جدول حالت S.D. توصیف عملکرد طراحی طراحی مدار های ترتیبی : توصیف عملکرد S.D. کمینه ( کاهش یافته تعداد حالات )S.D. تخصیص مقدار به حالات جدول حالت ( جدول تحریک ) ساده سازی کارنا مدار تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
Carry مثال7 : طراحی یک شمارنده دو بیتی بالاشمار ( با ورودی 0 ) و پایین شمار ( با ورودی 1 )، خروجی )JK (به کمک فلیپ فلاپ های 0/0 00 01 1/0 1/0 0/0 0/1 1/1 1/0 10 11 ( State Diagram ) 0/0 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
جدول تحریک : Q(t) Q(t+1) D T R S J K X X 0 00 000 0111 0 11 1 001101 111000 X X X X مثال 7 : ( ادامه ) : تعداد فلیپ فلاپ ها log 4 = 2 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
رسم جدول حالت : Q2(t) Q1(t) x Q2(t+1) Q1(t+1) J2 K2 J1 K1 Z 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 0 1 1 1 0 0 1 1 0 0 0 1 1 0 X X X X X X X X 0 1 1 0 1 1 X X 1 1 X X X X 1 1 X X 1 1 0 1 0 0 0 0 1 0 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
جدول کارنا : x Q1(t) x Q1(t) 00 01 11 10 00 01 11 10 Q2(t) Q2(t) X X X 0 X 0 1 1 1 1 1 X X X 1 X K2 = Q1(t) x J2 = Q1(t) x تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
Q1(t) ‘1’ J1 Z Q1(t) K1 Q2(t) J2 x Q2(t) K2 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
aمثال 8: مداری ترتیبی طراحی کنید که در هر کلاک پالس یک بیت هم مرتبه( هم ارزش )، از دو عدد مثل را دریافت کند و مجموع آنها را در خروجی نمایش دهد.bو (ai, biورودی : 2 بیت ( s iخروجی: حاصل جمع C i+1حالت : رقم نقلی 00/0 01/0 11/0 10/1 1 10/0 0 00/1 01/1 11/1 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
زوجParityمثال 9 : مداری ترتیبی طراحی کنید که در هر کلاک پالس یک بیت از ورودی دریافت نموده و را روی بیت دریافت شده در این کلاک و بیت دریافت شده در کلاک قبل، در خروجی نمایش دهد. ورودی : 1 بیت p e خروجی:1 بیت حالت : بیت ما قبل 1/1 0/0 1/0 0 1 0/1 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
زوج راParityتمرین 1 : مدار ترتیبی طراحی نمایید که در هر کلاک پالس یک بیت از ورودی گرفته ، بر روی سه بیت جاری ( این بیت و دو بیت ماقبل ) محاسبه نموده و در خروجی قرار دهد.زوج را روی کلیه بیت های ماقبلParityتمرین 2 : مداری ترتیبی طراحی نمایید که در هر کلاک پالس و بیت جاری محاسبه کند.زوج راParityتمرین 3 : مداری ترتیبی طراحی نمایید که در هر کلاک پالس دو بیت از ورودی گرفته، روی کل بیت های دریافت شده تا این کلاک و خود این کلاک در خروجی نمایش دهد. تمرین : تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
:State Diagram کمینه کردن یک مثال 10 : ها بر اساس خروجی هاStateاولین گام : دسته بندی 0/0 0/0 a b 1/1 0/0 1/0 0/1 1/0 d e c 0/1 1/0 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
دومین گام : خروجی b, d حالت بعدی X = 0 X = 1 X = 0 X = 1 X = 0 X = 1 b = b c = c b a b c d e 0 1 0 1 0 d c c c e 00 01 10 01 10 b b e b c 0 0 1 0 1 c c, e X = 0 X = 1 c = e e = c تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
معادل :State Diagram 0/0 0/0 a b 1/0 1/1 c 1/0 0/1 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
: (ادامه )State Diagram کمینه کردن یک مثال 11 : 0/0 1/1 1/1 1/0 0/1 d b f a 0/0 0/1 0/1 1/0 c e g 1/0 1/1 0/0 1/1 0/0 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
مثال 11 : ( ادامه ) حالت بعدی خروجی X = 0 X = 1 X = 0 X = 1 b, c b c d e f g f g a b c d e f g b c c d e g f 1 0 0 0 0 1 1 0 1 1 0 0 1 1 10 01 01 00 00 11 11 X = 0 X = 1 b c = c d , e X = 0 X = 1 f, g d = e X = 0 X = 1 f g = f f = g تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
معادل :State Diagram 0/0 0/1 1/1 0/1 1/0 a b d f 1/0 1/1 0/0 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
مدارها : ) : خروجی تابعی از ورودی و حالت است. miliمیلی ( خروجی تابعی از حالت است.: (mor مور ( 0/0 0/0 b /0 a / 0 1/0 0/0 1/1 1/0 c /1 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986
تمرین 1 : مداری ترتیبی طراحی کنید که به عنوان یک تشخیص دهنده ی الگو، الگوی بیتی 1101 را نماید. توجه داشته باشید که در هر کلاک پالس یک بیت از Setتشخیص دهد و به ازای آن خروجی را ورودی دریافت می شود.تمرین 2 : مداری ترتیبی طراحی نمایید که با رشته بیت ورودی برخورد عددی داشته باشد و در صورتیکند، در غیر این صورت خروجی صفر باشد.Setکه عدد دریافت شده، مضرب 5 بود، خروجی را تمرین : تمرین 3 : شمارنده ای طراحی کنید که به صورت زیر عمل شمارش را انجام دهد. در طراحی این مدار لازم است کلیه اصول ساده سازی برای کاهش حجم مدار ترکیبی را در نظر بگیرید. ورودی 1 در هر مرحله مانند، دو بار ورودی صفر عمل می کند. 0 0 0 0 5 30 25 18 12 0 تدریس خصوصی مدارهای منطقی 09125773990 _ 09371410986