摘要:近年来,随着城市交通网络的扩展,人们对出租车计费器的要求也越来越高,但现 在市面上的出租车计价器种类繁多,许多易被私自改装,且易出故障。为此,本文就计价 器的核心部分,即计费系统,给出了一种用 CPLD 实现的方法。系统采用“自顶向下”的 设计方法,先确定顶层设计的需要,再对底层文件进行编写。其中顶层主要包含了分频模 块、计算模块、锁存模块和译码显示模块四个模块,能够实现频率转换、里程和费用的计 算、数据锁存和数据输出等功能。底层文件采用 VHDL 语言编写,具有良好的可读性。经 仿真结果分析,该设计能够实现计费的目的。75648
毕业论文关键词:VHDL,费用计算,模块设计
Abstract:In recent years, with the expansion of the urban traffic network, people has higher requirement for the taxi fare register, but there are a lot of taxi fare registers on the market, which are easy to be modified privately and out of order。 Therefore, in this paper, the core part of the fare register, namely the billing system, gives a method of using CPLD to realize。System adopts the design method of "top-down", making sure the need of the top-level design firstly, writing on the underlying file later。 the top main contains four modules, including the frequency pision module, calculation module, latches and decoding display module。 it can achieve the functions of frequency conversion, calculation of mileage and expenses, data latches and data output, etc。 The underlying file using VHDL language, has the good readability。 By the results of simulation analysis, the design can achieve the goal of billing。
Key words: VHDL,Cost calculation,Module design
目 录
1 引言 4
1。1 设计背景 4
1。2 解决方案 4
1。3 本课题研究的内容 5
2 计费系统的结构及原理 5
2。1 总体设计结构 5
2。2 工作原理 6
2。3 划分模块 7
3 软件介绍 8
3。1 EDA 技术简介 8
3。2 CPLD 简介 8
3。3 VHDL 语言简介 9
4 单元模块设计 10
4。1 分频模块 10
4。2 计算模块 12
4。3 锁存模块 15
4。4 七段数码管译码模块 16
4。5 顶层模块原理图 18
5 系统仿真与数据分析 20
5。1 CPLD/FPGA出租车计费系统的设计+电路图:http://www.youerw.com/zidonghua/lunwen_86623.html