eda出租车计费器设计 出租车计费器 EDA技术课程设计图文.doc
文本预览下载声明
eda出租车计费器设计 出租车计费器 EDA技术课程设计_图文
导读:就爱阅读网友为您分享以下“出租车计费器 EDA技术课程设计_图文”的资讯,希望对您有所帮助,感谢您对92的支持!
图5.6 可以人工输入的单价
通过使能端enable0,enable1的低电平输入时,可以对公里单价a,等待时间计费单价b进行加一操作,从而得到单价可以通过人工输入的功能。但是因为我只能实现完整的十进制加一计数器,当不定数值进行加1以上的数值时会发生数据丢失的现象,所以我在计费模块使用的是老师设定的固定单价。
5.2 开发板调试
图5.7 小于3公里时的计费
如图5.7所示,前四位数码管显示的是收费金额(0~99.99元),后四位数码管显示的是行驶公里数(0~99.99公里),此时行驶了2.05公里,小于三公里,收起步价3.00元。
图5.8 行驶2.05公里后等待11分钟的计费
如图5.8所示,前四位数码管显示收费金额,第五位数码管显示等待时间计费单价0.5元/10分钟。第六位数码管显示单价1元/公里,第七八位数码管显示等待时间11分钟,应按照10分钟计费0.5元,加上如图5.3所示
9
里程收费,总收费金额为3.50元
六、设计体会与小结
这次为时两周的EDA课程设计,让我学到了很多,让我对EDA与VHDL语言有了从理论到实践的升华,这次的出租车计费器我采用了分频器,多种计数器,计算里程和计费总额用的是BCD码十进制加一计数器,而等候时间计数则用的是60进制加法计数器,在这里要首先搞清,出租车计
显示全部