图4.1 记录界面(报警次数0-9)
图4.2 记录界面(报警次数>9)
测量的距离值由“参数下限≤测量的距离值≤参数上限”变为“测量的距离值>参数上限”或“测量的距离值<参数下限”时,报警次数加1;
注意:持续处于测量的距离值>参数上限或测量的距离值<参数下限时,报警次数不改变,
4、显示要求
(1)按照题目要求的界面格式和切换方式进行设计。
(2)数码管显示无重影、闪烁、过暗、亮度不均匀等严重影响显示效果的缺陷。
3.3****按键功能
1、功能说明
(1)S4:定义为“切换”,按下S4按键,切换“测距界面”、“参数界面”和“记录界面”。
图5 界面切换顺序
(2)S5:
在“参数界面”下,定义为“模式”,按下按键S5,切换参数调整模式。切换顺序如图6所示。
图6 模式切换
在“记录界面下”,定义为“清零”,按下按键S5,清零当前的报警次数。
(3)S9:在“参数界面”下
“按键模式”下,定义为“上限调整”,按下按键S9,参数上限加10。参数上限调整顺序:
50 60 70 80 90 50 …
“旋钮模式”下,定义为“上限”,按下按键S9,可使用旋钮调整当前参数上限。调整顺序详见3.4(1)。
(4)S8:在“参数界面”下,
“按键模式”下,定义为“下限调整”,按下按键S8,参数下限加10。参数下限调整顺序:
0 10 20 30 40 0 10 …
“旋钮模式”下,定义为“下限”,按下按键S8,可使用旋钮调整当前参数上限。调整顺序详见3.4(2)。
(5)按键要求
① 按键应做好消抖处理,避免出现一次按键动作导致功能多次触发。
② 按键动作不影响数码管显示等其他功能。
③ 当前界面或模式下无功能的按键按下,不触发其它界面的功能。
④ 参数上限调整范围“50-90”;
⑤ 参数下限调整范围“0-50”。
3.4****旋钮模式
使用PCF8591的ADC功能采集RB2的模拟信号,模拟旋钮功能调整参数上限或参数下限:
(1)“上限”调整过程如图7所示:
图7 “上限”调整过程
(2)“下限”调整过程如图8所示:
图8 “下限”调整过程