基于VHDL语言的出租车计程计价表设计与实现

版权申诉
0 下载量 139 浏览量 更新于2024-07-06 1 收藏 214KB PDF 举报
"基于VHDL的出租车计价器设计说明书" 本设计说明书介绍了基于VHDL语言的出租车计价器设计,使用QuartusII软件作为开发平台。该设计实现了出租车计程计价表的多种功能,包括车型设置、起步里程设置、起步价设置、分时计价设置、里程显示、计费显示、计时显示、点阵数码管显示汉字及数字钟的报时及发光二极管花色显示等。 一、设计任务说明 本设计的任务是设计一个出租车计程计价表,具有多种功能,包括车型设置、起步里程设置、起步价设置、分时计价设置、里程显示、计费显示、计时显示、点阵数码管显示汉字及数字钟的报时及发光二极管花色显示等。该设计需要使用VHDL语言,以QuartusII软件作为开发平台。 二、设计任务要求 本设计需要满足以下要求: * 车型设置:能够选择不同车型的计价方式 * 起步里程设置:能够设置起步里程的值 * 起步价设置:能够设置起步价的值 * 分时计价设置:能够设置分时计价的方式 * 里程显示:能够显示当前的里程值 * 计费显示:能够显示当前的计费值 * 计时显示:能够显示当前的时间 * 点阵数码管显示汉字及数字钟的报时:能够显示当前的时间和日期 * 发光二极管花色显示:能够显示当前的时间和日期 三、设计内容 (一)里程计价部分 该部分主要实现了里程显示和计费显示的功能。使用VHDL语言编写的程序将里程值和计费值显示在点阵数码管上。 (二)计时部分 该部分主要实现了计时显示的功能。使用VHDL语言编写的程序将当前的时间显示在点阵数码管上。 (三)数码管显示部分 该部分主要实现了数码管显示汉字及数字钟的报时的功能。使用VHDL语言编写的程序将汉字及数字钟的报时显示在点阵数码管上。 (四)点阵显示部分 该部分主要实现了点阵显示的功能。使用VHDL语言编写的程序将点阵显示的内容显示在点阵数码管上。 (五)数字钟的报时及发光二极管花色显示部分 该部分主要实现了数字钟的报时及发光二极管花色显示的功能。使用VHDL语言编写的程序将数字钟的报时及发光二极管花色显示的内容显示在点阵数码管上。 (六)整体电路连接部分 该部分主要实现了整体电路连接的功能。使用VHDL语言编写的程序将各个部分连接起来,实现了出租车计程计价表的整体功能。 四、整体电路图 该部分提供了出租车计程计价表的整体电路图,展示了各个部分的连接关系。 五、硬件实验结果图 该部分提供了出租车计程计价表的硬件实验结果图,展示了设计的实际效果。 六、心得体会 该部分总结了设计的经验和体会,包括设计过程中的难点和解决方法等。 本设计说明书详细介绍了基于VHDL语言的出租车计价器设计,包括设计任务说明、设计任务要求、设计内容、整体电路图、硬件实验结果图和心得体会等方面的内容,为读者提供了一个完整的设计指南。