字数:14358,页数:43 论文编号:JD328
摘 要 本文论述了一种基于CPLD的出租车计价系统的设计。该计价器通过数码管和按键可以显示时间、单价、起步价、里程数,并用扫描电路显示所走路程需要的费用。本论文主要工作是软件设计,它主要包括四个子模块:按键模块,控制模块,译码模块和显示模块。设计时采用VHDL硬件描述语言,通过软件Quartus II对本设计进行设计,下载到芯片EPM7128SLC84-l5中,从而实现计价器的计费功能。 关键词:CPLD 出租车计价器 VHDL QuartusII
目 录 1 绪论 1 1.1 出租车计价器的发展概况 1 1.2 出租车行业的管理现状 1 2 出租车计价器系统硬件结构 2 2.1 硬件系统概述 2 2.1.1 EDA概述 2 2.1.2 CPLD器件MAX7000系列 2 2.1.3 霍尔传感器 3 2.2 VHDL硬件描述语言 4 2.2.1 VHDL概述 4 2.2.2 VHDL语言基础知识 4 3 软件编程环境 5 3.1 QuartusII软件的特点 6 3.2 QuartusII软件的集成工具 6 3.3 设计输入 7 3.4 综合 7 3.5 布局布线 8 3.6 仿真 8 3.7 编程与配置 8 4 出租车计价器的软件设计过程 9 4.1 出租车计费器工作原理 9 4.2 基本的设计思想 9 4.2.1 控制模块 9 4.2.2 译码显示模块 12 4.3 设计的整个过程 15 4.4 各个模块的仿真结果 22 4.4.1 控制模块仿真结果 22 4.4.2 译码显示模块仿真结果 23 5 出租车计价器存在的问题和改进工作 25 5.1 出租车计价器存在的问题 25 5.2 改进方法 25 结束语 25 参考文献 27 英文摘要 28 附录一 出租车计价器软件设计的流程图 29 附录二 软件设计的源代码 30 致谢 37
WORD格式全文下载链接(充值:128元)