|
עמוד:278
דוגמה ברצוננו להציג מידע בדפ " א . לשם כך , נקבע את הצירוף 1010 b בארבעת הדקי מפתח C ולאחר ההיפוך בהדקים C 3 ו , C 1- נקבל את הנתון 0000 b במבואות של המפענח ; ' 138 וההיפוך בהדק C 0 ינתק את רכיבי 7 המקטעים . כך קבענו את הדפ " א כהתקן פלט פעיל , וכל מידע שמוציא המיקרו-מעבד יוצג בדפ " א . שאר ההתקנים יימצאו במצב שלישי . לשם כך נכתוב את ההוראות הבאות : א . קביעת ההתקן הפעיל בהדקי הבקרה שכתובתו בפלט המקבילי היא כתובת בסיס , 2 + כלומר . 037 Ah פנייה למפענח MOV DX , 37 Ah ; קביעת הדפ " א כהתקן פעיל OUT DX , AL MOV AL , 0 Ah ; ב . קביעת הנתון שיש להציג בדפ " א פנייה למפתח הדפ " א MOV DX , 378 h ; קביעת הנתון שיש להציג בדפ " א MOV AL , 0 Fh ; הצגת הנתון OUT DX , AL ; כדי לפנות למספר התקנים באותה תכנית , עלינו לקבוע לסירוגין את ההתקן הפעיל . באופן דומה לשיטת הריבוב שהוצגה בתצוגת -7מקטעים , נכתוב את הפעולות שלהלן לכל התקן קלט / פלט שברצונך להפעיל . א . קבע באמצעות המפתח את הקלט / פלט הדרוש כהתקן פעיל ב . קרא או כתוב בהתקן הקלט / פלט באמצעות מפתח הקלט או מפתח הפלט המתאים כדי להדגים כיצד להפעיל את המישק שבנינו , נציג שלוש תכניות לדוגמה . התכנית הראשונה קולטת נתון מחמשת המתגים ומציגה פלט בהתאם למצב של המתג החמישי . אם המתג החמישי סגור ( ערכו הלוגי הוא , ( ' 0 ' יופעל הזמזם . אם המתג החמישי פתוח ( ערכו הלוגי הוא , ( ' 1 ' יוצג הנתון שנקלט מחמשת המתגים בדפ " א .
|
|