Download as pdf or txt
Download as pdf or txt
You are on page 1of 21

‫تصميم الـدوائر املنطقية‬

‫‪ITGS 126‬‬

‫المحاضرة السابعة‪ :‬الدوائر المنطقية المتعاقبة‬


‫د‪.‬سمير علي امبارك‬
‫الدوائر المتعاقبة‬

‫الذوائر المنطقيت‬

‫دائرة متعاقبت‬ ‫دائرة تركيبيت‬

‫تبنى على أساس القالباث‬ ‫تبنى على أساس البواباث المنطقيت‬


‫انذَائش انرراتعٕح ( انذَائش انمرعاقثح)‬
‫مه انذائشج انمعطاج ؛ إلٔجاد قٕمً انمخشج ‪ Q‬ورثع االذٓ‪:‬‬
‫مذخم ‪ NOR‬األٔسش = ‪0‬‬
‫ارا ٔجة معشفً قٕمً انمذخم انثاوٓ‬
‫ٌَُ عثاسي عه وسخً مه قٕمً ‪ NOR‬االٔمه‪.‬‬
‫األن نمعشفً قٕمً مخشج ‪ NOR‬األٔمه ;‬
‫وجذ ان أحذ مذاخم ‪ NOR‬االٔمه = ‪0‬‬
‫ٌَزا ٔعىٓ ٔجة معشفً قٕمح انمذخم انثاوٓ انزْ ٌُ‬
‫عثاسي عه وسخً مه قٕمً مخشج ‪ NOR‬األٔسش ‪ٌَ....‬كزا‬

‫والح اوىا ال وسرطٕع معشفً قٕمً انمخشج ‪ Q‬حرّ إرا عهمىا قٕمً انمذخهٕه نهذائشج انمعطاج‬
‫انهزان ٌما ‪0 , 0‬‬
‫ٌزي أحذِ صفاخ انذَائش انرراتعٕح‪.‬‬
‫أضا نهذَائش انرراتعٕح مذخم ٔسمّ انساعح‪:‬‬

‫• عندما تكون قٌمه الساعة تساوي ‪ 1‬فهذه الفترة ترمز الى اللحظة الحالٌة‪.‬‬
‫• بٌنما فً الفترة التالٌة للساعه تساوي ‪ 1‬ترمز الى اللحظة القادمة ‪.‬‬
‫فٓ انذائشج انرراتعٕح انرانٕح ارا كاود انمعطٕاخ ٌٓ ان قٕمح انمخشج ‪Q = 0‬‬
‫َانمطهُب ٌُ قٕمً ‪ Q‬فٓ انهحظح انقادمح( ‪) Q+‬‬

‫لإلجابة عن هذا السؤال نقوم بتتبع الدائرة‪:‬‬ ‫•‬

‫نجد ان نسخه من قٌمه المخرج ( ‪ )Q=0‬تدخل الى ‪ NOR‬االٌسر فبهذا قٌمة المدخلٌن ‪ NOR‬االٌسر‬ ‫•‬
‫كالهما ‪ 0‬فٌنتج عن هذا ان قٌمه مخرج ‪ NOR‬االٌسر تساوي ‪1‬‬
‫وهذه القٌمة ستدخل الى ‪ NOR‬االٌمن مع المدخل الثانً ‪ NOR‬االٌمن بقٌمه صفر فٌنتج عن هذا ان قٌمه‬ ‫•‬
‫‪Q=0‬‬
‫نالحظ ان قٌمة ‪Q‬السابقة المعطاة تساوي ‪ 0‬ووجدنا ان قٌمه ‪Q‬الجدٌدة (‪ )Q+‬ما زالت تساوي ‪0‬‬ ‫•‬
‫نفرض ان المعطٌات الجدٌدة هً ان قٌمه المخرج ‪Q‬الحالٌة تساوي ‪ 1‬والمطلوب قٌمه المخرج ‪Q‬الجدٌدة فً اللحظة‬ ‫•‬
‫القادمة (‪)Q+‬‬

‫فنتبع نفس األسلوب السابق ونجد ان‬ ‫•‬


‫قٌمه ‪Q‬القادمة (‪) Q+‬‬ ‫•‬
‫ما زالت تساوي قٌمه ‪Q‬السابقة المعطٌات وهً ‪. 1‬‬ ‫•‬
‫الخالصت و االستنتاج ‪:‬‬
‫• فً حاله المدخل ‪ SET =0‬والمدخل ‪ RESET=0‬فأن‪:‬‬
‫• قٌمه ‪ Q‬الجدٌدة تساوي قٌمة ‪ Q‬السابقة وال تتغٌر‬
‫الحالٌة ‪)Q+) = Q‬‬

‫الدائرة التتابعٌة السابقة تسمى ‪. Latch‬‬ ‫•‬


‫ٌعتبر ‪ Latch‬البنٌة االساسٌة للذاكرة حٌت ٌتم تخزٌن خانة واحدة اما ‪ Q=1‬أو ‪ Q=0‬وال تتغٌر طالما‬ ‫•‬
‫‪ SET=RESET=0‬وتتصرف حسب الجدول االتً‪:‬‬
‫ذم ذعذٔم انذائشج انرراتعٕح انساتقح ‪ , Latch‬فأصثح اسمٍا ‪Controlled‬‬
‫‪Latches‬‬
‫وهً تتصرف طبقا لجدول االتً طوال ‪:C=1‬‬

‫• وفً حاله ‪C=0‬‬


‫فإن قٌمه ‪Q‬الجدٌدة( ‪ )Q+‬تساوي قٌمه ‪ Q‬السابقة بغض النظر عن قٌمه المدخلٌن ‪ S‬و‪.R‬‬

‫‪Controlled latches are level-triggered ‬‬

‫‪C‬‬
Flip-Flops
Flip-Flops ‫ للحصول على دوائر‬Controlled Latches ‫• كذلك تم تطوٌر دوائر‬
‫بأنواعها المختلفة التً ٌشتغل عند لحظه صعود الساعة فقط وٌسمى هذا النوع‬
‫ ونوع اخر ٌشتغل عند نزول الساعة فقط وٌسمى هذا النوع‬Positive Edge Trigger
.Negative Edge Trigger
Flip-Flops are edge-triggered 

CLK Positive Edge

CLK Negative Edge


FLIP FLOPS STATE TABLE
‫نٍزي انمعطٕاخ‬ Q +(NEG) َ Q+ (POSS) َ Q+ (CONTROLLED LATCHES) ‫اَجذ‬ : ‫مثال‬
‫الحل ‪:‬‬
Analysis of Clocked Sequential Circuits
State ‫ المطلوب‬: ‫مثال‬
‫ رسمة الحالة‬diagram
‫للدائرة التالٌة‬
‫الحل‬

‫• اوال استخراج المعادالت‬


• J2=X

• K2=X

• J1= Q2 . X

• K1= X

• W= Q1
‫ذاتع انحم ‪:‬‬

‫• ثانٌا ‪ :‬من المعادالت السابقة نستخرج جدول االحتماالت التالً ‪:‬‬


‫ذاتع انحم‬
‫• ثالثا ‪ :‬جدول الحالة ‪: State table‬‬
‫سسمح انحانح ‪ state diagram‬انمطهُتح ‪:‬‬
‫• من معلومات جداول الحالة السابق‬
‫• نستخرج رسمة الحالة المطلوبة‬
Flip-Flop Excitation Tables
‫‪Design of Clocked Sequential Circuits‬‬
‫مثال‬
‫باستخدام ‪ T.F.F‬صمم دائرة تتابعٌة لها مدخل ‪X‬‬
‫فً حالة ‪ X=0‬الدائرة عبارة عن عداد تصاعدي من ‪ 0‬الى ‪3‬‬
‫فً حالة ‪ X=1‬الدائرة عبارة عن عداد تنازلً من ‪ 3‬الى ‪0‬‬
‫الحل‬
‫ذاتع انحم ‪:‬‬
T2= Q1 X + Q1 X T1 =1
T2= Q1 Ꚛ X
‫الذائرة التتابعيت المطلوبت‬

You might also like