名称:SE出租车计费器
软件:ISE
语言:Verilog
要求:
实验项目:出租车计费器
一、项目名称:出租车计费器
二、项目功能说明
出租车计费器一般都是都是按公里计费,通常是起步费为 X1(12)元(X1 元可以行走 A(3)公里),超过起步费后每公里价格 X2(2)元,超过 B(10) 公里,每公里价格 X3(3)元。所以要完成一个出租车计费器,就需要两个计数 单位,一个用来计公里,另外一个用来计费用,在本实验中利用计数器来模拟出 租车计费器。计费器复位后,通过“开始”按键设定到起步价的记录状态,此时, 在起步价规定的里程里都一直显示起步价,直到路程超过起步价规定的里程时, 系统转换到每公里计费状态,里程每秒更新,步进为 1 公里。在出租车计费器正 常工作期间,需要提供在特殊情况下可以通过按键暂停计费的功能(此时里程不 更新),暂停后仍然可以通过按键继续计费。实验结果的显示用 4 位 LED 灯表示。 由于资源限制,利用两次 LED 灯显示组合成 8 位数值(小于 256);同时,还要 考虑里程和费用的显示。
代码下载:ISE出租车计费器Verilog_Verilog/VHDL资源下载
代码网:hdlcode.com
设计文档(文档点击可下载):
1. 工程文件
2. 程序文件
3. 程序编译
4. Testbench
5. 仿真图