- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于CPLD的出租车计价器设计 ──软件设计
农业工程学院
毕 业 设 计
基于CPLD的出租车计价器设计 ──软件设计
姓 名
院(系) 信息学院
专业班级 电子信息工程041班
学 号
指导教师
职 称 助教(硕士)
论文答辩日期 2008年04月18日
农业工程学院教务处制
学生承诺书
本人在此声明:本人所呈交的学位论文,是在本人的导师指导下,独立完成。除文中已经注明引用的内容外,本人学位论文不包含任何他人享有的著作权的内容。对本论文所涉及的研究工作做出贡献的他人和集体,均已在文中明确标明。
本人在此授权农业工程学院,其有权保留送交论文的复印件,允许其对本人的论文进行查阅,可以将学位论文的全部或部分内容编入有关的数据库进行检索,可以采用影印或其他复制手段保存论文。
签名:________________
年 月 日
摘 要
本文论述了一种基于CPLD的出租车计价系统的设计。该计价器通过数码管和按键可以显示时间、单价、起步价、里程数,并用扫描电路显示所走路程需要的费用。本论文主要工作是软件设计,它主要包括四个子模块:按键模块,控制模块,译码模块和显示模块。设计时采用VHDL硬件描述语言,通过软件Quartus II对本设计进行设计,下载到芯片EPM7128SLC84-l5中,从而实现计价器的计费功能。
关键词:CPLD 出租车计价器 VHDL QuartusII
目 录
1 绪论 1
1.1 出租车计价器的发展概况 1
1.2 出租车行业的管理现状 1
2 出租车计价器系统硬件结构 2
2.1 硬件系统概述 2
2.1.1 EDA概述 2
2.1.2 CPLD器件MAX7000系列 2
2.1.3 霍尔传感器 3
2.2 VHDL硬件描述语言 4
2.2.1 VHDL概述 4
2.2.2 VHDL语言基础知识 4
3 软件编程环境 5
3.1 QuartusII软件的特点 6
3.2 QuartusII软件的集成工具 6
3.3 设计输入 7
3.4 综合 7
3.5 布局布线 8
3.6 仿真 8
3.7 编程与配置 8
4 出租车计价器的软件设计过程 9
4.1 出租车计费器工作原理 9
4.2 基本的设计思想 9
4.2.1 控制模块 9
4.2.2 译码显示模块 12
4.3 设计的整个过程 15
4.4 各个模块的仿真结果 22
4.4.1 控制模块仿真结果 22
4.4.2 译码显示模块仿真结果 23
5 出租车计价器存在的问题和改进工作 25
5.1 出租车计价器存在的问题 25
5.2 改进方法 25
结束语 25
参考文献 27
英文摘要 28
附录一 出租车计价器软件设计的流程图 29
附录二 软件设计的源代码 30
致谢 37
农业工程学院毕业设计成绩评定表 38
1 绪论
1.1 出租车计价器的发展概况
出租车行业在我国是八十年代初兴起的一项新兴行业,目前全世界的计价器中有90%为台湾所生产。现今我国生产计价器的企业有上百家,主要是集中在北京上海,沈阳和广州等地我国第一家生产计价器的是重庆市起重机厂,最早的计价器全部采用机械齿轮构,只能完成简单的计程功能,可以说,早期的计价器就是个里程表。随着科学技术的发展,产生了第二代计价器。它采用了手摇计算机与机械结构相结合的方式,实现了半机械半电子化。此时它在计程的同时还可完成计价的工作大规模集成电路的发展又产生了第三代计价器,也就是全电子化的计价器。它的功能也在不断完善出租车计价器在最初使用时具备的主要功能是根据行驶里程计价,要求精度高可靠性好随着电子技术的发展以及对计价器的不断改进和完善,便产生了诸多的附加功能。例如(1)LED显示功能,数码管的使用让计价器实现多屏显示的功能,可同时显示各项营运数据,使乘客一目了然(2)永久时钟功能,在非营运状态下,日历时钟芯片的使用使计价器可以显示永久时钟(3)存储功能,可存储多项营运数据,便于查询。新型数据存储器的应用使得计价器的营运数据在掉电情况下还可以保存10年。(1) 不同地区的计费方式存在差异;即使同一地区,不同车型的出租车,其计费方式也有差别;另一方面,出租车还面临几年一次的调价或调整计费方式等问题。因此,所设计的计费器不仅要能满足不同地区的要求,而且计费方式的调整也应当很方便。
(2) 由于个别地区对计费器有特殊要求,有时必须修改软件;另外,计费器还面临软件的升级;因而,所设计的计费器应能很方便地重新编程。
文档评论(0)