基于EDA技术的出租车计费器设计(4)

2019-04-09 10:39

的代码01111111;当费用个位为7时,数码管第六位seg6的各段二极管的代码10000111,其中第一个代表小数点;当费用十位为6时,数码管第七位seg7的各段二极管的代码01111101;当费用百位为5时,数码管第八位seg8的各段二极管的代码01101101;当路程十分位为9时,数码管第一位seg1的各段二极管的代码01101111;当路程个位为5时,数码管第二位seg2的各段二极管的代码11101101;当路程十位为1时,数码管第三位seg3的各段二极管的代码00000110;当路程百位为8时,数码管第四位seg4的各段二极管的代码01111111;对照共阴极数码管的显示表,可知上述仿真完全符合要求。 4.3.5 总体仿真

对电路进行总体仿真,仿真波形图如下所示。在图中,当复位信号输出有效时,系统中所有的计数器,寄存器被清零;当开始计费信号start信号有效时,启动计费系统,计费器开始显示初始费用为5元(即起步价),当行驶路程超过kmcnt2达到3km时,以后每公里2.5元,当超过40元时,以后每公里3元计费,然后再根据出租车行驶的速度信号SP的输出取值计算所用的花费和行驶的里程;当stop信号有效时,计费器停止工作。

图14 总体仿真波形图

总的来说,出租车计费器的设计符合本设计要求,它基本实现了出租车计费器的功能。

4.4 芯片管脚锁定

本次设计所采用的是Cyclone型可编程数字实现系统,芯片型号为EP1C6Q240C8,管脚锁定如下表:

表1 管脚锁定表

输入输出端口

任务名称 16

管脚值 启用

clk reset start stop sp[0] sp[1] sp[2] Count1[0] Count1[1] Count1[2] Count1[3] Count2[0] Count2[1] Count2[2] Count2[3] Count3[0] Count3[1] Count3[2] Count3[3] Kmcnt1[0] Kmcnt1[1] Kmcnt1[2] Kmcnt1[3] Kmcnt2[0] Kmcnt2[1] Kmcnt2[2] Kmcnt2[3] Kmcnt3[0] Kmcnt3[1] Kmcnt3[2] location location location location location location location location location location location location location location location location location location location location location location location location location location location location location location Pin28 Pin237 Pin240 Pin239 Pin233 Pin234 Pin235 Pin13 Pin14 Pin15 Pin16 Pin17 Pin18 Pin19 Pin20 Pin21 Pin41 Pin128 Pin132 Pin161 Pin162 Pin163 Pin164 Pin137 Pin138 Pin139 Pin140 Pin141 Pin158 Pin159 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 17

Kmcnt3[3] location Pin160 是 18

结束语

在这次设计中,所采用的VHDL语言在Quartus软件上的仿真,基本实现了我们所设计的计费器的功能要求,在第三章中我们所提到的方案的比较,使我们能更加清晰的区别单片机与EDA的优劣所在,在第四章中我们所编写的程序一开始不能编译,后面才知道程序的实体名必须与工程名一致。所以通过此次对出租车计费器的设计以及调试,让我对原本不太熟悉的EDA技术有了一个深刻的了解,EDA技术作为现代电子设计技术的核心,为提供表达和实现当代电子理论和设计的可能性做出了不可磨灭的贡献;另外在VHDL语言的设计方面,让我对设计有了一个全新的看法,以前的我只知道自底向上的设计方法,而这次所采用的自顶向下的设计方法完全打破了我的传统观点,让我对EDA这门科学技术有了更多的兴趣。同时,通过本次设计我还认识到了自身的很多不足,比如在选择芯片管脚锁定方面,还有就是在仿真时对部分没用到的管脚的关闭都存在着很多的不足,导致仿真不能满足要求,芯片的负担加重。所以不管是在今后的学习中还是生活中我会更注重自己这方面能力的培养。

19

参考文献

[1]潘松,黄继业,《EDA技术实用教程》第四版,科学出版社,2010 [2]王振红,张常年,《综合电子设计与实践》,清华大学出版社,2005 [3]边计年,薛宏熙,《VHDL设计电子线路》,清华大学出版社,2002 [4]罗杰,谢子美,《电子线路》,电子工业出版社,2008

[5]王振红,《VHDL数字电路设计与应用实践》,机械工业出版社,2003 [6]武玉华,周玉坤,出租车计价系统的FPGA设计,计算机技术与发展, 2007-12-12

[7]张颖,多功能出租车计价器的设计,计算机与信息技术,2009-9-9

20


基于EDA技术的出租车计费器设计(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:我作为稽查大队长

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: