ステートマシン その2

状態遷移図と状態遷移表の説明をよく読んで、以下の設問に答えよ。

1.スイッチPA0、PA1を押すことで、以下の動作をするプログラムと状態遷移図を作成せよ。
    ・PA0を1回、押すごとに、
    PB0点灯 ⇒ PB1点灯 ⇒ PB2点灯 ⇒ PB3点灯 ⇒ PB0点灯 ⇒ ... 以下繰り返し
    ・PA1を1回、押すごとに、
    PB0点灯 ← PB1点灯 ← PB2点灯 ← PB3点灯 ← PB0点灯  ... 以下繰り返し
    (PA0の逆回りにする。)
    ・PA2を押すとPB0点灯
 
 (1)以上の状態遷移図を作成せよ。(20点)
 (2)以上のプログラムを作成せよ。(30点)

2.課題2-1の問1の解答例について、以下の設問に解答せよ。
 (1) 解答例1(2、3については回答する必要なし)の動作を解析し、状態遷移図を作成せよ。(30点)
 (2) 作成した状態遷移図を元に、状態変数を定義し、switch ~ caseの形に書き直せ。(20点)

提出期限 5月14日 1限開始時刻まで。(手渡しもしくは、提出用の箱に入れること)

期限後の提出は認めない。

最終更新:2014年12月16日 09:57