33. قلاب JK: القلاب الشامل
يُعتبر قلاب JK هو النوع الأكثر تنوعًا لأنه يدمج جميع وظائف قلابات SR و D و T، بينما يتعامل أيضًا مع الحالة الغامضة.
معالجة الحالة غير الصالحة
يدمج قلاب JK تغذية راجعة من مخارجه الخاصة ($Q$ و $\overline{Q}$) مرة أخرى في بوابات التحكم في الإدخال، مما يمنع الحالة غير القانونية.
- J يعمل كمدخل تعيين (Set).
- K يعمل كمدخل إعادة تعيين (Reset).
جدول الخصائص
| J | K | CLK | Q(t+1) | العملية |
|---|---|---|---|---|
| 0 | 0 | $\uparrow$ | Q(t) | احتفاظ (ذاكرة) |
| 0 | 1 | $\uparrow$ | 0 | إعادة تعيين (مسح) |
| 1 | 0 | $\uparrow$ | 1 | تعيين |
| 1 | 1 | $\uparrow$ | $\overline{Q(t)}$ | تبديل (Toggle) (عكس الحالة) |
حالة التبديل (J=1, K=1)
عندما يكون كل من J و K في وضع HIGH، يعكس القلاب حالته (يتبدل) عند كل حافة ساعة. هذه القدرة ضرورية لبناء العدادات.
نظرًا لأن قلاب JK يمكن أن يعمل في وضع الاحتفاظ أو التعيين أو إعادة التعيين أو التبديل، فهو مناسب جدًا لتصميم آلات الحالة المعقدة.