出租车计费器系统的设计
设计要求:实现出租车计费功能,按行驶里程计费,起步
价 7.5 元,在车行驶 3Km 后按 2.4 元/km 计费,当计费达到
或超过 20 元时,每公里加收 50%费用,即每公里费用为 3.3
元。设计时要模拟汽车启动、停止、加速、暂停状态,在
数码管上采用十进制显示出车费和路程。
计费过程:
当按下出租车开始按键时,绿灯亮一下提示,费用显
示模块显示起步价 7.5 元,路程显示模块显示路程 0 公里。
计费系统根据输入脉冲的个数转化为路程,以 50 米为最小
分度不断累加。每满一公里,红灯 1 亮一下提示。
超过 3 公里后每公里按照 2.2 元收费,当总费用超过 20
元后,每公里加收 50%费用,即每公里费用为 3.3 元。未满
1 公里按 1 公里计算。
当按下出租车加速按键时,计费系统开始按照加速状
态行驶,即路程以 10 米为最小分度值不断累加。
当按下出租车暂停按键时,红灯 2 亮一下提示,路程和
费用停止累加,但不清零。
当按下出租车停止按键时,红灯 3 亮一下提示,路程和
费用停止累加,随后清零。