|
עמוד:287
הרכיב – 8255 A מישק בר-תכנות להתקנים הקפיים עד כה ראינו כיצד מממשים מפתחי קלט ומפתחי פלט באמצעות נועלים ובאמצעות חוצצים . בסעיף הזה נציג את הרכיב 8255 A המכיל שלושה מפתחים בני 8 סיביות , ואשר מסומנים באותיות B , A ו . C- כל אחד מהמפתחים יכול לתפקד הן כמפתח קלט הן כמפתח פלט . הקביעה כיצד יתפקד כל אחד מהמפתחים , נקראת תכנות הרכיב ; היא נעשית באמצעות כתיבה של בית לאוגר בקרה הנמצא ב 8255 A- ( אוגר זה מכונה גם מפתח הבקרה . ( לרכיב שלושה אופנים ( Modes ) שבהם הוא יכול לפעול ; הם מסומנים במספרים . 2-0 באמצעות תכנות הרכיב אפשר לקבוע לא רק איזה מפתח ישמש כמפתח קלט ואיזה ישמש כמפתח פלט , אלא גם את אופן הפעולה של כל מפתח . אנו נדון רק באופן , 0 שבו מתפקד כל מפתח קלט כחוצץ , וכל מפתח פלט מתפקד כנועל – צורת תפקוד המוכרת לכם מדיוננו בפרק הקודם ובפרק הנוכחי . לצורך תכנות הרכיב , מחולקים מפתחי ה 8255 A- לשתי קבוצות : ( Groups ) קבוצה A הכוללת את מפתח A ואת חציו העליון של מפתח , C וקבוצה B הכוללת את מפתח B ואת חציו התחתון של מפתח . C עקב חלוקה זו , ניתן לתכנן את הקווים של חציו האחד של מפתח C כך שיפעלו כקווי קלט ואת הקווים של החצי האחר של מפתח C לפעול כקווי פלט . איור 2 . 25 מתאר את הרכיב . 8255 A בחלק א ' של האיור מובא תרשים ההדקים של הרכיב , ובחלק ב ' מובא תרשים המלבנים שלו . קווי מפתח A מסומנים כ PA 7 – PA 0- וקווי המפתחים B וC- מסומנים כ PB 7 – PB 0- וכן , PC 7 – PC 0 בהתאמה . תרשים המלבנים מציג בבירור את החלוקה לקבוצות A ו . B- ל 8255 A- מבוא , CS הקובע אם קווי הרכיב המחוברים לפסי המחשב יהיו פעילים CS = 0 () או יימצאו במצב השלישי . ( CS = 1 ) שני קווי הכתובת של הרכיב , A 0 ו , A 1- מתחברים לפס הכתובות ומאפשרים למיקרו-מעבד לפנות לארבע כתובות – שלוש הכתובות של המפתחים B , A ו , C- והכתובת הרביעית היא הכתובת של אוגר הבקרה . לרכיב 8255 A שמונה קווי נתונים , D 7 – D 0 המתחברים לפס הנתונים של המיקרו-מעבד . קווי המבוא RD ו- WR משמשים לקביעת כיוון זרימת הנתונים בין המיקרו-מעבד לבין ה . 8255 A- כאשר המיקרו-מעבד כותב נתון לרכיב , הוא מוריד את הרמה הלוגית בקו . WR כתיבה כזו יכולה להיות הוצאת נתון לאחד מהמפתחים או כתיבה לאוגר הבקרה לצורך
|
|