|
|
صفحة: 54
שאלה 5 . 2 א . ?ִ תבו והריצו תכנית שתיצור בהדק P 1–7 אות של גל ריבועי בתדר של . 5 Hz ב . שנו את התכנית שכתבתם כך שבפתחה P 1 יתקבל הבהוב של ארבע נוריות דפ " א במקביל לפעולתו של המיקרובקר ליצירת הגל הריבועי . שאלה 5 . 3 א . ?ִ תבו תכנית שתגרום לשמונ ֶ ה נורית הדפ " א שבפתחה P 2 להבהב בתדירות הולכת וגדלה . לשם כך , אפשר להקטין את משך ההשהיה הניתן על-ידי הפונקציה delay על-ידי הקטנת הערך ההתחלתי של הפונקציה ב 1 , 000- בכל ביצוע של הלולאה , עד הערך . 2 , 000 ב . שנו את התכנית כך שלאחר שתדר ההבהוב יגיע לערכו המרבי , הוא ישוב ויקטן עד הערך ההתחלתי שלו . אפשר לבצע זאת על-ידי הגדלת הערך ההתחלתי של הפונקציה Delay ב 1 , 000- בכל ביצוע של הלולאה , עד הערך . 20 , 000 ג . שנו את התכנית הקודמת כך שתרוץ בלולאה אינסופית . בתכנית כזאת , אפשר להפסיק את הריצה באמצעות בקשת פסיקה חיצונית . שאלה 5 . 4 ( שאלה פתורה ) ?ִ תבו תכנית הגורמת לנורית המחוברת להדק P 1–6 להבהב בתדר של 1 Hz ולשאר הנוריות להבהב בתדר של . 2 Hz התכנית תרוץ בלולאה אינסופית עד שתתקבל הודעת פסיקה באמצעות חיישן אור המחובר להדק הפסיקה בחומרה החיצונית , . INT 0 בתכנית אפשר להשתמש בשני מונים , האחד מכוון לתדר 1 Hz והאחר מכוון לתדר . 2 Hz מערכת יעילה יותר תבצע זאת בעזרת מונה אחד בלבד .
|

|