1 / 35
文档名称:

出租车计价器毕业设计.doc

格式:doc   大小:2,452KB   页数:35页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

出租车计价器毕业设计.doc

上传人:916581885 2022/3/29 文件大小:2.39 MB

下载得到文件列表

出租车计价器毕业设计.doc

相关文档

文档介绍

文档介绍:0
25
摘要
现在各大中城市出租车行业都已普及自动计价器,所以计价器技术的开展已成定局。而局部小城市尚未普及,但随着城市建设日益加快,象征着城市面貌的出租车行业也将加速开展,计价器的普及也是毫无疑问的,所以未来汽车计价器的市为主控器,以A44E霍尔传感器测距〔按键替代〕,实现对出租车的根本的计价设计,并采用
26
3
AT24C02实现在系统掉电的时候保存单价等信息,输出采用8段数码显示管。利用单片机丰富的I/O端口,及其控制的灵活性,实现根本的计价功能。
系统结构图如下:
89S51



按键
控制
复位电路
时钟电路
掉电保护
显示模块
显示总里程和总金额

通过比拟以上两种方案,我们采用方案二实现出租车计价器的功能。本电路设计的计价器能实现根本的计价功能,单片机计算总价的公式为:总价=起步价+单价*〔总里程-起步里程〕+1。AT89S51作为一个单片微型计算系统,灵活性高,其强大的控制处理功能和可扩展功能设计电路提供了很好的选择。
4
25
第2章 系统硬件设计
硬件设计说明
单片机是单片微型计算机的简称,单片机以其卓越的性能,得到广泛的应用,已经深入到各个领域。在这次设计中,我们用到P0口和P2口,P0口为8位三态I/O口,此口为地址总线及数据总线分时复用;P2口为8位准双向口,与地址总线高八位复用;P0口和P2口都有一定的驱动能力,P0口的驱动能力较强。
设计中,为了能够让数码管更好的正常显示,我们采用了驱动电路来驱动。在本次硬件设计中,我们考虑采用芯片74LS245来驱动数码管显示。
设计电路时,考虑到用里程〔霍尔〕传感器价格昂贵,且不便于试验检测,在设计中采用一个模拟开关来代替。,另一端接地,通过来回上下电平的变化,每按两次,对应的里程数加一。通过在程序中设置的里程和金额的信息,在加上驱动电路的设计,就可以在数码管上分别显示总金额和总里程。
在显示方面,可以用液晶显示,也可以用数码管进行显示。由于在这次设计中只需要显示里程和金额信息,我们采用数码管进行显示。这样既节约了本钱,又可以到达显示的目的。同时为了减少硬件的复杂度,我们采用了动态显示方式,选用了共阴极数码管。
我们还设计了控制按键,能够很好的对出租车计价器控制,如启动/停止按键,清零按键等。
AT89S51单片机简介
AT89S51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器〔RAM〕,32个外部双向输入/输出〔I/O〕口,5个中断优先级2层中断嵌套,2个16位可编程定时计数器,2个全双工串行通信口,看门狗〔WDT〕电路,片内时钟振荡器。
P0口有二个功能:
1、外部扩展存储器时,当做数据/地址总线。
2、不扩展时,可做一般的I/O使用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻。
P1口只做I/O口使用:其内部有上拉电阻。
P2口有两个功能:
1、扩展外部存储器时,当作地址总线使用。
2、做一般I/O口使用,其内部有上拉电阻。
P3口有两个功能:除了作为I/O使用外〔其内部有上拉电阻〕,还有一些特殊功能,由特殊存放器来设置。
26
5
AT89S51引脚图
设计中用到的单片机各管脚()功能介绍如下:
VCC:接+5V电源。
VSS:接地。
时钟引脚:XTAL1和XTAL2两端接晶振和30PF的电容,构成时钟电路。 它可以使单片机稳定可靠的运行。
RST:复位信号输入端,高电平有效。当在此引脚加两个机器周期的高电平时,就可以完成复位操作。
:接启动/停止按键,控制计价。
:接功能键。
:接清零键。
P0口接数码管段选端,P2口接驱动芯片。
(T0):接模拟开关按键,替代了出租车计价器中的霍尔传感器。
、。
硬件电路设计
按下计价按键时,显示起步价和起步里程范围,这些在程序中设置;当等于或超过两公里后,按计算总价的公式为:总价=起步价+单价*〔总里程-起步里程〕+1进行计价。本设计中,起步价为4元,起步里程为2公里,当然这些数据可以在程序中改写,以满足不同时期价风格整的需要。下列图是通过在Keil C中编译通过,并生成Hex文件,在PRO