基于单片机出租车计价器的设计与实现.doc

资料分类:工业大学 上传会员:一抹彩虹 更新时间:2019-12-15
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:10886
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要: 随着社会生产力的不断发展,城市公共交通也在城市化建设的过程中日益重要,而出租车作为城市交通的重要组成部分,它的发展也在不断加速。计价器作为出租车运营的重要部件,是出租车司机与乘客之间利益的纽带。因此,设计合理、性能可靠的计价器对于司机和乘客而言都是必不可少的。

本次设计采用Atmel公司的AT89S52单片机作为核心部件,用霍尔传感器测量出租车模拟行驶电机转速,并转换成具体的里程数,配合AT24C02存储芯片,最终在LCD1602液晶显示屏上显示当前速度、等待时间、里程、总价等数据。本设计使用相对较少的硬件,配合适当的软件基本能实现出租车计价器计价的相关功能。通过软件编程,还可完成其它一些附加扩展功能。对司机及乘客来说是较为理想的沟通纽带。

关键词:出租车计价器;AT89S52单片机;LCD1602液晶;AT24C02存储芯片

 

目录

摘要

ABSTRACT

第一章  绪论-1

1.1课题背景-1

1.2研究目的-1

第二章  总体方案设计-2

2.1设计任务-2

2.2设计要求-2

2.2.1计费功能-2

2.2.2显示功能-3

2.2.3掉电存储功能-3

2.2.4实时时间显示功能-3

2.2.5等待时间记录功能-3

2.2.6参数设置功能-3

2.2.7数据清零功能-4

2.2.8主要功能-4

2.3设计方案-4

2.3.1硬件设计方案-4

2.3.2软件设计方案-5

第三章  硬件设计-6

3.1振荡电路-6

3.2复位电路-6

3.3测距模块-7

3.4时钟模块-7

3.5按键模块-8

3.6显示模块-9

3.6.1显示电路-9

3.6.2字符型LCD1602的介绍-10

3.7 AT89S52单片机-12

3.8存储芯片AT24C02-13

第四章  软件设计-15

4.1系统主程序-15

4.2 数据处理子程序-15

4.3关键程序-16

4.3.1设置DS1302时间函数-16

4.3.2计算速度函数-17

第五章  Proteus软件仿真以及实物演示-19

5.1Proteus简介-19

5.2Proteus界面介绍-19

5.3Proteus的简单使用-19

5.3.1新建原理图-19

5.3.2寻找元件-20

5.3.3系统调试-21

5.4 Proteus仿真结果-22

5.5实物演示-23

结束语-26

致  谢-27

参考文献-28

附录A元件清单-29

附录B源程序-30

附录C原理图-47

相关论文资料:
最新评论
上传会员 一抹彩虹 对本文的描述:本次设计拟采用一个价格相对低廉且稳定可靠易于操作的方案来完成。鉴于目前单片机已经在人们的日常生活中普遍使用且在各个领域的发展较为成熟,因而本设计选取了AT89S52作为设计......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: