《电子设计自动化(EDA)技术》课程实训报告
题目: 出租车自动计费器
院系: 应用技术学院
专业:电子信息工程(职教)
姓名:
学号:
指导教师:
完成时间: 2009 年 6月 25日
设计题目
出租车自动计费器
设计要求
(1)车起步开始计费。首先显示起步价(),车在行驶3 km以内,
(2)车行驶超过3 km后,按每公里1元计费(在5. 00元基础上每行驶1 km车费加1元),车费依次累加。
(3)行驶路程达到或超过9 km后(车费达到20元),每公里加收50%的车费,车费变成按每公里3元开始计费。车暂时停止(行驶中遇红灯或中途暂时停车)不计费,车费保持不变。若停止则车费清零,等待下一次计费的开始。
设计过程
设计方案:将出租车计费部分由5个计数器来完成分别为counterA,counterB,counterC,counterD,counterE。①计数器A完成车费百位。②计数器B完成车费十位和个位。③计数器C完成车费角和分。④计数器D完成计数到30(完成车费的起步价)。⑤计数器E完成模拟实现车行驶100 m的功能。
(2)行驶过程中车费附加50%的功能:由比较器实现。
(3)车费的显示:由动态扫描电路来完成。用专用模块来实现,完成数据的输入即动态数据的显示。
硬件实验方案:包括模块JIFEI、模块X、模块XXX1、模块SE、模块DI。
实验结果:第一次下载验证的结果虽然可以计数和计费都不能按照我们的设计的跳动,而是毫无规律的跳动,我们连续改了几次结果都还是一样,后来请教陈老师,他说我基本上是正确的,之所以会乱跳是我们的程序有问题,然后我们有一点一点的检查计费计数模块X经过一次一次的修改终于能够按照我们的设计正常的工作。
收获和体会:经过这一次的为期两周的实训让我们懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。成功不是一帆风顺的,要经过一次又一次反反复复的实践,面对困难时不要退缩。要迎难而上,面对困难时不要不好意思,要向老师或同学请教,虚心的接受他们的意见。
成绩评定
指导教师评语
课程设计等级
目录
1出租车计费设计…………………………………………3
2出租车基本设计思路和原理………………………… 3
3出租车计费系统的实现……………………………… 4
4系统各功能模块的实现…………………………… 4
4出租车系统仿真……………………………………… 11
5硬件验证(操作)说明……………………………… 13
6 DXP 2004的特点…………………………………… 15
7电路原理图绘制步骤及过程……………………… 15
8总结…………………………………………………… 20
9参考文献………………………………………………… 21
(一)出租车计费设计
实际中出租车的计费工作原理一般分成3个阶段:
(1)车起步开始计费。首先显示起步价(),车在行驶3 km以内,
(2)车行驶超过3 km后,按每公里1元计费(在5. 00元基础上每行驶1 km车费加1元),车费依次累加。
(3)行驶路程达到或超过9 km后(车费达到20元),每公里加收50%的车费,车费变成按每公里3元开始计费。车暂时停止(行驶中遇红灯或中途暂时停车)不计费,车费保持不变。若停止则车费清零,等待下一次计费的开始。
(二)基本设计思路和原理
(1) 根据出租车计费原理,将出租车计费部分由5个计数器来完成分别为counterA,counterB,counterC,counterD,counterE。①计数器A完成车费百位。②计数器B完成车费十位和个位。③计数器C完成车费角和分。④计数器D完成计数到30(完成车费的起步价)。⑤计数器E完成模拟实现车行驶100 m的功能。
(2)行驶过程中车费附加50%的功能:由比较器实现。
(3)车费的显示:由动态扫描电路来完成。用专用模块来实现,完成数据的输入即动态数据的显示。
(4):
系统的顶层框图
(三)、车计费系统的实现
系统的总体框图
系统总体框图
程序流程图
车开始启动
里程不计数
里程计数
里程显示
计费器计数
车费显示
车跑完成一次后
车费、里程清零
YES
YES
YES
NO
NO
系统各功能模块的实现
模块J
《电子设计自动化(EDA)技术》课程实训报告-出租车自动计费器 来自淘豆网m.daumloan.com转载请标明出处.