出租车计价器流程图

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1系统主程序流程图

2数据处理子程序流程图

每当霍尔传感器输出一个脉冲,里程和金额都相应变化,当然等待时间也换算成里程,计算程序根据里程数分别进入不同的计算公式。如果里程大于3公里,则执行公式:金额=(里程-3)*单价+5;否则,执行公式:总金额=起步价。程序流程图如图所示。

3等待时间计时子程序

当出租车停止时,等待时间被换算成里程,进行计算,显示换算过的里程数和金额。当结算时停止计时和计费并显示金额,当有清零键按下时存储本次金额。

4键盘扫描子程序

键盘处理状态表如下表

当没有按键按下的时候,单片机循环主程序,一旦有按键按下,便转向相应的子程序处理,处理结束再返回。流程图如图。

相关文档
最新文档