使用绝对延时函数产生0.01秒基时,进而产生秒、分,在LCD上显示分钟、秒、秒小数各2位;用4个按钮控制正计时、倒计时、启动、停止。在LCD上显示出当前的计时方式。系统任务:键盘扫描任务,键值处理任务,正计时任务,倒计时任务;优先级按此顺序。键盘扫描任务借助邮箱,把4个按钮的按键值1~4发送出去,键值处理任务接收邮箱消息。键值处理任务:等待接收邮箱数据;根据接收到的键值做不同处理:键值为1时对时间变量清0,显示出当前时间,设置运行任务标志为正计时任务的优先级,然后恢复当前计时的任务;键值为2时设置时间变量为30分钟,显示出当前时间,设置运行任务标志为倒计时任务的优先级,然后恢复当前计时的任务;键值为3时恢复当前计时的任务;键值为4时挂起当前计时的任务。