######### מקלדת

ספרייה: קלט/פלט
הוצג: 2.2.0
מראה: #########

התנהגות

רכיב זה מאפשר למעגל לקרוא מקשים שהוקלדו מהמקלדת - כל עוד המקשים ניתנים לייצוג בקוד ASCII של 7 סיביות. לאחר לחיצה על הרכיב באמצעות כלי ה-poke, המשתמש יכול להקליד תווים, אשר להצטבר במאגר. בכל עת, ערך ASCII עבור התו השמאלי ביותר במאגר נשלח הפלט הימני ביותר. כאשר קלט השעון מופעל, התו השמאלי ביותר נעלם מהמאגר ומה- התו החדש השמאלי ביותר נשלח על הפלט הימני ביותר.

התווים הנתמכים עבור המאגר כוללים את כל תווי ה-ASCII הניתנים להדפסה, כמו גם רווח, שורה חדשה, backspace, ו-control-L. בנוסף, מקשי החצים שמאלה וחצים ימינה מזיזים את הסמן בתוך המאגר, ומקש המחיקה מוחק את התו מימין לסמן (אם יש).

הרכיב הוא אסינכרוני במובן שכאשר המאגר ריק והמשתמש מקליד תו, זה תו נשלח מיד כפלט, ללא כל המתנה לדופק שעון.

סיכות

קצה מערבי, מסומן במשולש (קלט, רוחב סיביות 1)
שעון - כאשר מופעל בזמן שהפין לאפשר הקריאה אינו 0, התו השמאלי ביותר מהמאגר נמחק, והפלטים מתעדכנים כדי לשקף את המצב החדש של המאגר.
קצה דרומי, סיכה השמאלית ביותר (קלט, רוחב סיביות 1)
Read Enable - כאשר 1 (או צף או שגיאה), קצה שעון יצרוך את התו השמאלי ביותר בַּלָם. מתעלמים מכניסת השעון כאשר Read Enable הוא 0.
קצה דרומי, סיכה שנייה משמאל (קלט, רוחב סיביות 1)
נקה - כאשר 1, המאגר מתרוקן ואינו מקבל תווים נוספים.
קצה דרומי, סיכה שנייה מימין (פלט, רוחב סיביות 1)
זמין - זה 1 כאשר המאגר מכיל לפחות תו אחד ו-0 כאשר המאגר ריק.
קצה דרומי, סיכה הכי ימנית (פלט, רוחב סיביות 7)
נתונים - קוד ASCII של 7 סיביות עבור התו השמאלי ביותר במאגר, או 0 אם המאגר ריק.

תכונות

אורך מאגר
מספר התווים שהמאגר יכול להכיל בו-זמנית.
הדק
אם הערך הוא Rising Edge, אז כאשר קלט השעון משתנה מ-0 ל-1, התו השמאלי ביותר הוא נצרך (כאשר מופעל על ידי הקלט Read Enable). אם זה Falling Edge,, אז זה קורה כאשר קלט השעון משתנה מ-1 ל-0.

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

לחיצה על לחצן העכבר לתוך הרכיב מעניקה מיקוד מקלדת לרכיב, וסמן פס אנכי יוצג.

לאחר מכן כל תו שהוקלד יוכנס למאגר, כל עוד המאגר לא הגיע לקיבולת שלו והתו הוא אחד מאלה שהרכיב תומך בהם: התווים הניתנים להדפסה בתוך ASCII של 7 סיביות קוד, כמו גם רווח, backspace, newline ו-control-L. בנוסף, המשתמש יכול להקליד את החץ שמאלה ו מקשי חצים ימינה כדי לשנות את מיקום הסמן בתוך המאגר, והמשתמש יכול להקליד את מקש המחיקה מחק את תו המאגר (אם יש) רק מימין לסמן.

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

אף אחד.

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