課題3-9

以下の仕様でストップウオッチを作成せよ。

  1. 計測時間の表示は、液晶表示器を使用すること。
  2. 分、秒、1/100秒を03:00:00のように区切って表示すること。
  3. 時間は正確に計測すること。(forループによるwaitは使わない)
  4. スイッチPA0でスタート
  5. PA1で一時停止(一時停止中にもう一度押すと、再開)
  6. 一時停止中にPA2を押すとリセット
  7. サイクリックハンドラ、main_task、lcd_display_taskを用いて実装すること。なお、lcd_display_taskは課題3-8で作成した様に、メールボックスを使って実装すること。
  8. 仕様が良く分からない場合は、以下のプログラムを実行して確認すること。

注意! サイクリックハンドラの中では先頭にiが付かないサービスコールは使えない。(snd_mbxとか)

※液晶のちらつきを防ぐには、カーソル位置を先頭に戻すコマンド(カーソル・アットホーム)を使うと良い。

 

最終更新:2015年01月15日 10:08
添付ファイル