1 课题的主要功能设计一个出租车自动计费器,计费包括起步价、行车里程计费、等待时间计费三部分,用四位数码管显示金额,最大值为 999
9 元,最小计价单元为 0
1 元,行程 3 公里内,且等待累计时间 3 分钟内,起步费为 8 元,超过 3 公里,以每公里 1
6 元计费,等待时间单价为每分钟 1 元
用两位数码管显示总里程,最大为 99 公里
用两位数码管显示等待时间,最大值为 59min
2 课题的功能的划分2
1 课题系统功能模块图 图 2-1 系统功能原理图出租车自动计费器计费模块计量模块控制模块译码模块分频模块2
2 功能模块的算法分析由图 2-1 系统功能原理图可知:该设计问题自顶向下可分为分频模块、计量模块、计费模块、控制模块、译码和动态扫描显示模块
1 分频模块分频模块对频率为 240Hz 的输入脉冲进行分频,得到的频率为 16Hz,10Hz和 1Hz 的三种频率
该模块产生频率信号用于计费,每个 1HZ 脉冲为 0
1 元计费控制,10HZ 信号为 1 元的计费控制,16Hz 信号为 1
6 元计费控制
2 计量控制模块计量控制模块是出租车自动计费器系统的主体部分,该模块主要完成等待计时功能、计价功能、计程功能,同时产生 3 分种的等待计时使能控制信号en1,行程 3 公里外的使能控制信号 en0
其中计价功能主要完成的任务是:行程 3 公里内,且等待累计时间 3 分钟内,起步费为 8 元;3 公里外以每公里 1
6元计费,等待累计时间 3 分钟外以每分钟 1 元计费;计时功能主要完成的任务是:计算乘客的等待累计时间,计时器的量程为 59 分,满量程自动归零;计程功能主要完成的任务是:计算乘客所行驶的公里数
计程器的量程为 99 公里,满量程自动归零
3 译码显示模块该模块经过 8 选 1 选择器将计费数据(4 位 BCD 码)、