《电子设计自动化(EDA)技术》课程实训报告-出租车自动计费器.docVIP

  • 19
  • 0
  • 约1.17万字
  • 约 22页
  • 2017-08-09 发布于安徽
  • 举报

《电子设计自动化(EDA)技术》课程实训报告-出租车自动计费器.doc

《电子设计自动化(EDA)技术》课程实训报告 题 目: 出租车自动计费器 院 系: 应用技术学院 专  业:电子信息工程(职教) 姓 名: 学 号: 指导教师: 完成时间: 2009 年 6月 25日 设计题目 出租车自动计费器 设计要求 (1)车起步开始计费。首先显示起步价(本次设计起步费为7.00元),车在行驶3 km以内,只收起步价5.00元 (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)车起步开始计费。首先显示起步价(本次设计起步费为7.00元),车在行驶3 km以内,只收起步价5.00元 (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)通过分析可以设计出系统的顶层框图如图1.1所示: 图1.1 系统的顶层框图 (三)、车计费系统的实现 2.1 系统的总体框图 2.2 程序流程图

文档评论(0)

1亿VIP精品文档

相关文档