基于Quartus 的出租车计费器

2023-08-22

基于Quartus Ⅱ的出租车计费器

项目描述

本作品基于Verilog语言,为本人EDA设计科目的课程设计。该项目需要软硬件结合,必须使用学校的实验箱才能正常运行。代码仅供参考,用于实现出租车计费器的设计。

功能描述

  1. 计程和计费系统
    • 出租车起步开始计程和计费。
    • 计程系统按实际公里数计程。
    • 计费系统首先显示起步价(如7.0元),车行驶2公里以内,只收起步价7元。
  2. 超程计费
    • 出租车行驶超过2公里后,按每公里1.6元在7.0元的基础上增加。
    • 出租车行驶超过10公里后(或超过20元路费),每公里加收50%的车费,即车费变为每公里2.4元。
  3. 清零功能
    • 出租车达到目的地后,使用一个按钮计程和计费数据清零,为下一次计费开始。

拓展功能

  • 一口价功能:增加固定价格选项。
  • 夜间计费功能:增加夜间时段的特殊计费规则。

使用说明

  1. 硬件要求
    • 需要使用学校的实验箱。
  2. 软件要求
    • 使用Quartus Ⅱ软件进行代码编译和仿真。
  3. 操作步骤
    • 将代码导入Quartus Ⅱ软件。
    • 连接实验箱,进行硬件调试。
    • 根据实验箱的I/O设备配置,进行计程和计费测试。

注意事项

  • 本代码仅供参考,具体实现可能需要根据实验箱的具体配置进行调整。
  • 请确保在实验过程中遵守学校的安全规定和操作指南。

贡献

欢迎任何形式的贡献和改进建议。请通过提交Issue或Pull Request来参与项目。

许可证

本项目采用MIT许可证

下载链接

基于Quartus的出租车计费器