صفحة: 37

ניסוי 4 הכרת מנגנון הפסיקות במיקרובקר והפעלתו מבוא מאחר שהשינוי במצב הקלט נוצר בהתקן חיצוני למעבד , השינוי במצבו של ההתקן יכול להתרחש בכל עת , ובלא תיאום עם פעולת הקלט של המעבד . היות שהמידע המתקבל מן הקלט חיוני לפעולת המערכת , נשאלת השאלה כיצד המיקרובקר מזהה שחל שינוי במצב הקלט ? בניסוי זה נכיר שיטות לפתרון בעיה זו . רקע עיוני אפשר לפתור את בעיית המעקב אחר השינויים במצב הקלט באחת משתי השיטות האלה : . 1 שיטת ה ' תשאול ' – ( Pooling ) המעבד בודק שוב ושוב את מצב הקלט באופן מחזורי אינסופי , ומעדכן במעבד את השינויים שהוא מזהה . בשיטה זו השתמשנו בניסוי . 3 המעבד דגם באופן מחזורי את הדק , P 3 . 2 ובדק אם החיישן זיהה מצב של " אור " , ( ' 1 ' ) או מצב של " חושך " . ( ' 0 ' ) היתרון של שיטה זו הוא בפשטות השיטה עצמה , בפשטות החומרה הנדרשת למימושה ובפשטות התכנית המממשת אותה . חסרונה של השיטה הוא בזבוז הזמן על דגימת מצב הקלט שוב ושוב ללא הרף , גם כאשר מצב הקלט כלל לא השתנה . . 2 שיטת ה ' פסיקה ' – ( Interrupt ) המעבד ממשיך בפעילותו השגרתית כל עוד מצב הקלט לא השתנה . רק כאשר מצב הקלט משתנה , המעבד מפסיק את פעילותו השגרתית ופונה לבצע ' תכנית פסיקה . ' בסיום ביצוע תכנית הפסיקה , המעבד חוזר לפעילות השגרתית עד לבקשת פסיקה הבאה . בקשות הפסיקה במעבד מתרחשות לא רק כתוצאה מאירועים חיצוניים למעבד . חלקן הן תגובה על אירועים פנימיים . במעבד קיימים 11 סוגים שונים של פסיקות . בניסוי הזה נכיר

מטח : המרכז לטכנולוגיה חינוכית


 لمشاهدة موقع كوتار بأفضل صورة وباستمرار