|
עמוד:94
דוגמה 3 . 5 פעולת מיסוך נניח שלמפתח P 1 מחוברים ארבעה לחצנים בלבד לארבעה ההדקים הימניים . בשלב זה של התכנון ארבעת ההדקים האחרים של P 1 אינם בשימוש . נדרש לקרוא את ארבע הסיביות הימניות בלבד של P 1 ולהציב אותן במשתנה . portA פתרון : כדי לקרוא את ארבעת ההדקים הימניים בלבד , נשתמש בפעולת מסכה שבאמצעותה נוכל לאפס את ארבע הסיביות המייצגות את ארבעת ההדקים השמאליים של . P 1 פעולת ה- and בין הדק לבין ערך 1 תניב את מצב ההדק , ואילו פעולת ה- and בין הדק לבין הערך 0 תניב את הערך : 0 הכתיב המתאים בשפת C הוא : portA = P 1 & 0 x 0 F ; שאלה 3 . 1 הלחצנים שבדוגמה 3 . 5 חוברו לארבעת ההדקים השמאליים במקום לארבעת ההדקים הימניים . רשמו הוראה לקריאת מצבם של ארבעת הלחצנים בלבד ולהצבת ערך הקריאה במשתנה . portA שאלה 3 . 2 הלחצנים שבדוגמה 3 . 5 חוברו לארבעת ההדקים האמצעיים במקום לארבעת ההדקים הימניים . רשמו הוראה לקריאת מצבם של ארבעת הלחצנים בלבד ולהצבת ערך הקריאה במשתנה . portA כלל למיסוך כדי למסך סיביות , נציב 1 מול הסיביות שנרצה לשמר , ומול הסיביות שנרצה לאפס נציב ערכי . 0
|


|