(1)设计要求
1.计费器具有行车里程计费,等候时间计费及起价等三部分。3位数码管显示最大金额为99.9(单位:元)。
2.行车里程单价(*.00元),等候时间单价(*.00元/5分钟)及起价(*.00元)均可以由键盘输入。此实验中行车里程单价和等候时间单价均由开关设置,起价由拨码开关(数字实验箱上配有此开关)设置。
3.先通过一个开关和一按钮将起步价置入,然后按下reset,计费值清零并根据里程脉冲和等候脉冲计数(手工输入或接入实验箱的单脉冲)。
4.3位数码管显示每公里或每5分钟刷新一次,实时地显示当前的费用。
行车里程数和等候数脉冲都是可以从外部输入,也可以由内部的晶振分频产生。
5.汽车每行驶10m产生一个脉冲,则1公里产生100个脉冲,行车里程费用每公里刷新一次。
6.汽车每等待5分钟产生100个脉冲,等待计费每5分钟刷新一次。
(2)仿真环境
使用 multisim12.0 进行设计与仿真。
(3)程序
1.总体程序
2.计时刷新模块
3.计价模块