######### ######### ######### ######### D/T/J-K/S-R דלגלג

ספרייה: זיכרון
הוצג: 2.0 בטא 1
מראה:
ד ט J-K S-R
לוגיזם: ######### ######### ######### #########
אבולוציה: ######### ######### ######### #########

התנהגות

כל כפכף מאחסן סיבית נתונים בודדת, הנפלטת דרך פלט Q בצד המזרחי. בדרך כלל, ניתן לשלוט בערך באמצעות הכניסות לצד המערבי. בפרט, הערך משתנה כאשר קלט שעון, המסומן במשולש בכל כפכף, עולה מ-0 ל-1 (או באופן אחר מוגדר); בקצה העולה הזה, הערך משתנה בהתאם לטבלה למטה.

D Flip-Flop T Flip-Flop J-K Flip-Flop S-R Flip-Flop
D Q
0 0
1 1
T Q
0 Q
1 Q'
J K Q
0 0 Q
0 1 0
1 0 1
1 1 Q'
S R Q
0 0 Q
0 1 0
1 0 1
1 1 ??

דרך נוספת לתאר את ההתנהגות השונה של הכפכפים היא בטקסט באנגלית.

כברירת מחדל, השעון מופעל בקצה עולה - כלומר, כאשר קלט השעון משתנה מ-0 ל-1. עם זאת, התכונה Trigger מאפשרת לשנות זאת לקצה נופל (כאשר קלט השעון משתנה מ-1 ל-0), גבוה רמה (למשך הזמן שבו כניסת השעון היא 1), או רמה נמוכה (למשך הזמן שבו כניסת השעון היא 0). אפשרויות ההפעלה של הרמה אינן זמינות עבור כפכפי T ו-J-K, מכיוון שכפכפים מתנהגים באופן בלתי צפוי כשאומרים לו לעבור לפרק זמן בלתי מוגדר.

סיכות

קצה מערבי, מסומן במשולש (קלט, רוחב סיביות 1)
קלט שעון: ברגע שערך קלט זה עובר מ-0 ל-1 (הקצה העולה), הערך יהיה מעודכן בהתאם לשאר הקלטים בקצה המערבי. כל עוד זה נשאר 0 או 1, שאר הקלטים פועלים לקצה המערבי אין השפעה.
קצה מערבי, פינים מסומנים אחרים (כניסות, רוחב סיביות 1)
כניסות אלו שולטות כיצד משתנה הערך של הכפכף במהלך הקצה העולה של השעון. המדויק שלהם ההתנהגות תלויה בכפכף; הטבלאות לעיל מסכמות את התנהגותם.
קצה מזרחי, שכותרתו Q, קצה צפון (פלט, רוחב סיביות 1)
מוציא את הערך המאוחסן כעת על ידי הכפכף.
קצה מזרח, קצה דרום (פלט, רוחב סיביות 1)
מוציא את ההשלמה של הערך המאוחסן כעת על ידי הכפכף.
קצה דרום, קצה מזרחי (קלט, רוחב סיביות 1)
איפוס אסינכרוני: כאשר 0 או לא מוגדר, לקלט זה אין השפעה. כל עוד הוא 1, הערך של הכפכף מוצמד ל-0. זה מתרחש באופן אסינכרוני - כלומר, ללא קשר לערך קלט השעון הנוכחי. כפי ש כל עוד זה 1, לכניסות האחרות אין השפעה.
קצה דרומי, קצה מערבי או קצה צפון (קלט, רוחב סיביות 1)
סט אסינכרוני: כאשר 1 או לא מוגדר, לקלט זה אין השפעה. כאשר 1, הערך של הכפכף מוצמד 1. זה מתרחש באופן אסינכרוני - כלומר, ללא קשר לערך קלט השעון הנוכחי. כל עוד זה הקלט הוא 1, לכניסות האחרות אין השפעה, למעט קלט האיפוס האסינכרוני, שיש לו עדיפות.

תכונות

הדק
מגדיר כיצד מתפרש קלט השעון. הערך קצה עולה מציין שהכפכף צריך לעדכן את הערך שלו ברגע שהשעון עולה מ-0 ל-1. הערך הקצה הנופל מציין שהוא צריך להתעדכן ברגע שהשעון יורד מ-1 ל-0. הערך רמה גבוהה מציין שהכפכף צריך להתעדכן ברציפות בכל פעם שכניסת השעון היא 1. וה-נמוך ערך level מציין שהוא צריך להתעדכן ברציפות כאשר כניסת השעון היא 0. שימו לב שהאחרון שתי אפשרויות אינן זמינות עבור כפכפי T ו-J-K.
תווית
הטקסט בתוך התווית המשויכת לכפכף.
תווית גופן
הגופן שבאמצעותו יש לעבד את התווית.
מראה
לוגיזם קלאסי: מציג כפכפים כמורשת הלוגיסים Logisim-HolyCross / Logsim-Evolutions : מצגת חדשה של כפכפים בדרך חברת החשמל

התנהגות כלי לתקוע

לחיצה על כפכף באמצעות הכלי Poke מחליפה את הביט המאוחסן בכפכף, אלא אם כן ה-Asynchronous קבע/אפס כניסות כרגע מצמידים את הערך של הכפכף.

התנהגות כלי טקסט

מאפשר לערוך את התווית המשויכת לרכיב.

חזרה אל הפניה לספרייה