עמוד:416

שאלה 4 . 19 + include < reg 51 . h > הגדרת שלושת המצבים האפשריים enum STATES { S 1 , S 2 , S 3 , S 4 }; // שיוך חומרה // sbit input = P 1-0 ; sbit out = P 1-1 ; void main () { הגדרת משתנה למצב המכונה enum STATES state ; // קביעת מצב התחלתי למכונה state = S 1 ; // out = 0 ; while ( 1 ) { switch ( state ) { case S 1 : if ( input ) // input == 1 { state = S 2 ; } break ; case S 2 : if (! input ) // input == 0 { state = S 3 ; } break ; case S 3 : if ( input ) // input == 1 { state = S 4 ; out = 1 ; }

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

ישראל. משרד החינוך


לצפייה מיטבית ורציפה בכותר