硬件环境:DDA-IIIA学习板
软件环境:Quartus II
语言:VHDL
(1)设一个出租车自动计费器,计费包括起步价、行驶计费和等待计费三个部分,用 2 个数码管显示出金额数目,最大值为 99元,最小计价单位为 1元。行驶里程在 3 公 里范围内且等待时间未超过三分钟时按起步价 8 元计费;行驶里程超过三公里后按每公里 2 元收费;等待时间超过三分钟后按每分钟 1 元收费。等待时间用2个数码管显示,最大值为59分钟。 总费用=起步价+(里程-3km)*里程单价+(等待时间-3)*等候单价 。(多久转一圈给一次脉冲)
(2)能够实现的功能:
显示汽车行驶里程:用2位数字显示,单位为 km。 计程范围为 0~99km,计程分辨率为 1km。显示等候时间:用2位数字显示分钟,单位为 min。计时范围为 0~59min,计时分辨率 为 1min。 显示总费用:用2位数字显示,单位为元。计价范围为 99元,计价分辨率为 1 元。
1