以下の仕様でストップウオッチを作成せよ。
- 計測時間の表示は、液晶表示器を使用すること。
- 分、秒、1/100秒を03:00:00のように区切って表示すること。
- 時間は正確に計測すること。(forループによるwaitは使わない)
- スイッチPA0でスタート
- PA1で一時停止(一時停止中にもう一度押すと、再開)
- 一時停止中にPA2を押すとリセット
-
サイクリックハンドラ、main_task、lcd_display_taskを用いて実装すること。なお、lcd_display_taskは課題3-8で作成した様に、メールボックスを使って実装すること。
- 仕様が良く分からない場合は、以下のプログラムを実行して確認すること。
注意! サイクリックハンドラの中では先頭にiが付かないサービスコールは使えない。(snd_mbxとか)
※液晶のちらつきを防ぐには、カーソル位置を先頭に戻すコマンド(カーソル・アットホーム)を使うと良い。
最終更新:2015年01月15日 10:08