EDA设计出租车自动计费系统Word下载.docx

上传人:b****1 文档编号:14383121 上传时间:2022-10-22 格式:DOCX 页数:11 大小:117.32KB
下载 相关 举报
EDA设计出租车自动计费系统Word下载.docx_第1页
第1页 / 共11页
EDA设计出租车自动计费系统Word下载.docx_第2页
第2页 / 共11页
EDA设计出租车自动计费系统Word下载.docx_第3页
第3页 / 共11页
EDA设计出租车自动计费系统Word下载.docx_第4页
第4页 / 共11页
EDA设计出租车自动计费系统Word下载.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

EDA设计出租车自动计费系统Word下载.docx

《EDA设计出租车自动计费系统Word下载.docx》由会员分享,可在线阅读,更多相关《EDA设计出租车自动计费系统Word下载.docx(11页珍藏版)》请在冰豆网上搜索。

EDA设计出租车自动计费系统Word下载.docx

累计时间每10MIN按0.5元计费。

计时部分:

计算乘客的等待累计时间。

计时器的量程为59MIN,满量程后自动归零。

计程部分:

计算乘客所行驶的公里数。

计程器的量程为99KM,满量程后自动归零。

(4)译码显示模块

译码显示模块完成计价、计时和计程数据显示。

计费数据送入译码显示模块进行译码,最后送至以十元、元、角为单位对应的数码管上显示。

计程数据送入译码显示模块进行译码,最后送至以KM为单位的数码管上显示。

2、模块设计和相应模块程序

LIBRARYIEEE;

USEIEEE.STD_LOGIC_1164.ALL;

USEIEEE.STD_LOGIC_ARITH.ALL;

USEIEEE.STD_LOGIC_UNSIGNED.ALL;

ENTITYCHUZUCHEIS

PORT(CLK:

INSTD_LOGIC;

--系统时钟

START:

--计费开始信号

STOP:

--行驶中,中途等待停止信号

FIN:

--1KM脉冲信号

CHA3,CHA2,CHA1,CHA0:

OUTSTD_LOGIC_VECTOR(3DOWNTO0);

--计费输出信号

KM1,KM0:

--行驶公里数

MIN1,MIN0:

OUTSTD_LOGIC_VECTOR(3DOWNTO0));

--等待时间输出

ENDENTITYCHUZUCHE;

ARCHITECTUREBEHAVEOFCHUZUCHEIS

SIGNALQ_1:

INTEGERRANGE0TO99;

SIGNALW:

INTEGERRANGE0TO59;

SIGNALC3,C2,C1,C0:

STD_LOGIC_VECTOR(3DOWNTO0);

SIGNALK1,K0:

SIGNALM1:

STD_LOGIC_VECTOR(2DOWNTO0);

SIGNALM0:

SIGNALTEMP0,TEMP1:

SIGNALF_1:

STD_LOGIC;

SIGNALEN0,EN1:

BEGIN

FEIPIN:

PROCESS(CLK,START)

IFCLK'

EVENTANDCLK='

1'

THEN

IFSTART='

0'

F_1<

='

;

Q_1<

=0;

ELSE

IFQ_1<

=99THEN

Q_1<

F_1<

=Q_1+1;

ENDIF;

ENDPROCESS;

PROCESS(FIN)

IFFIN'

EVENTANDFIN='

K1<

="

0000"

K0<

ELSIFSTOP='

IFK0="

1001"

IFK1="

=K1+1;

=K0+1;

PROCESS(F_1)

IFF_1'

EVENTANDF_1='

W<

M1<

000"

M0<

IFW=59THEN

IFM0="

IFM1="

0101"

=M1+1;

=M0+1;

ELSE

=W+1;

ENDIF;

PROCESS(CLK)

EN0<

EN1<

IFK1&

K0>

"

00000011"

IFM1&

M0>

0000010"

VARIABLEC13,C15:

INTEGER;

C3<

C2<

C1<

0011"

C0<

C13:

C15:

TEMP0<

TEMP1<

ELSIFCLK'

IF(EN0='

)THEN

IF(C13<

13)THEN

=C13+1;

IF(C13=1)THEN

=K0;

IFC0="

IFC1="

IFC2="

IFC3="

=C3+1;

=C2+1;

=C1+1;

=C0+1;

ELSIF(K0/=TEMP0)THENC13:

ELSIF(EN1='

IF(C15<

15)THEN

C15:

=C15+1;

IF(C15=1)THEN

=M0;

ELSIF(M0/=TEMP1)THENC15:

THEN

MIN1<

MIN0<

KM1<

KM0<

CHA3<

CHA2<

CHA1<

CHA0<

&

M1;

=K1;

=C3;

=C2;

=C1;

CHA0<

=C0;

ENDPROCESS;

ENDBEHAVE;

3、仿真及仿真结果分析

仿真图1

仿真图2

图中显示为出租车总行驶里程为8KM,累计等待时间为3MIN,所以总费用为8.5元。

4、实验调试结果

为验证所设计程序是否正确,将程序下载进行硬件测试。

在QuartusⅡ开发环境中进行管脚锁定,连接好数码管驱动电路,然后将目标文件下载到器件中。

经过多次数据测试,显示正常,基本实现本实验的要求。

三、结论及心得体会

这次的课程设计对于我来说是毕业前的一次演练,从选题到画出流程图,再到写出程序,不停的编不停的改不停的查资料……直至最后完成,有问题大家都坐在一起讨论,一起努力,一起攻克问题。

我想我们享受的就是这个过程,而不仅仅只是结果。

通过这次的设计,我知道了,在任何问题面前,只要我们努力,只要我们勇敢,我想,它们都不是问题,都不是困难。

参考资料

[1]潘松著.EDA技术实用教程(第二版).北京:

科学出版社,2005.

[2]康华光主编.电子技术基础模拟部分.北京:

高教出版社,2006.

[3]阎石主编.数字电子技术基础.北京:

高教出版社,2003.

课程设计成绩评价表

课程名称

EDA技术课程设计

题目名称

出租车自动计费系统

学生姓名

学号

指导教师姓名

职称

序号

评价项目

指标

满分

评分

1

工作量、工作态度和出勤率

按期圆满的完成了规定的任务,难易程度和工作量符合教学要求,工作努力,遵守纪律,出勤率高,工作作风严谨,善于与他人合作。

20

2

课程设计质量

课程设计选题合理,计算过程简练准确,分析问题思路清晰,结构严谨,文理通顺,撰写规范,图表完备正确。

45

3

创新

工作中有创新意识,对前人工作有一些改进或有一定应用价值。

5

4

答辩

能正确回答指导教师所提出的问题。

30

总分

评语:

指导教师:

2010年3月13日

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1