毕业设计多功能单片机出租车计价器.doc
《毕业设计多功能单片机出租车计价器.doc》由会员分享,可在线阅读,更多相关《毕业设计多功能单片机出租车计价器.doc(22页珍藏版)》请在三一办公上搜索。
1、毕业设计(论文) 题 目: 多功能出租车计价器 系 别: 软件与服务外包学院 专 业: 通信网络与设备 班 级: 通信0802 多功能出租车计价器摘要:随着社会的进步,电子类产品也得到了广泛的发展。尤其是单片机的发展异常迅速。由于单片机的特殊结构形式,在某些应用领域中,它承担了一些通用的微型计算机无法完成的工作,它是一种高性能,低价格的处理器。集成度高,体积小,可靠性又高,控制功能强,电压低。由于单片机具有这些特点,在人类的生活应用中十分广泛。本电路设计的计价器不但能实现基本的计价,而且还能根据白天、黑夜、中途等待来调节单价,同时在不计价的时候还能作为时钟为司机同志提供方便。此多功能出租车计价
2、器是以AT89S51 单片机为中心、附加A44E 霍尔传感器测距,实现对出租车计价统计,采用AT24C02 实现在系统掉电的时候保存单价和系统时间等信息,输出采用8 段数码显示管。关键词:单片机AT89S52;AT24C02 掉电存储;里程计算AT89S51-based design of TaximeterAbstract: With the progress of society, electronic products have also been extensive development. In particular, the development of SCM is very r
3、apidly. Because of the special structure of SCM, in some applications, it incurred some common micro-computer can not complete the work, it is a high-performance, low prices of processors. High integration, small size, high reliability, strong control function, low voltage. As SCM with these charact
4、eristics, the human life in very broad application. This paper is to AT89S51 SCM as the center, additional A44E Hall sensor location, and the Taximeter statistics, AT24C02 used in the system to achieve power-down when the unit prices and save time, and other information systems, the output of digita
5、l display by paragraph 8 Tube. The circuit design of the meter can not only achieve the basic pricing, but also based on the day, night, waiting for the half-way to regulate the price, while not pricing the time as the clock can provide convenience for drivers. Key words: SCM AT89S51; AT24C02 Power-
6、down storage; mileage calculation多功能出租车计价器前 言第1章 出租车计价器概述1.1 本设计任务1.1.1 设计任务设计一款基于AT89S51单片机的出租车计价器。1.1.2 设计要求1.2 系统主要功能第2章 计价器硬件设计2.1 系统的硬件构成及功能2.2 AT89S51单片机及其引脚说明2.3 AT24C02引脚图及其引脚功能2.4 AT24C02 掉电存储单元的设计2.5 里程计算、计价单元的设计2.6 数据显示单元设计第3章 系统的软件设计3.1 系统主程序设计3.2 定时中断服务程序3.3 里程计数中断服务程序3.4 中途等待中断服务程序3.5
7、显示子程序服务程序3.6 键盘服务程序第4章 系统仪表与使用说明4.1 使用的仪器仪表4.2计价表使用说明参考文献前 言随着生活水平的提高人们已不在满足于衣食住行的享受出行的舒适已受到越来越多的人的关注。 出租车汽车因其方便、快捷已逐步成为人们生活中不可缺少的代步工具随着出租汽车行业的迅猛发展,作为结算出租汽车乘客应付费用的计价器已经成为人们密切关注的计量仪器。 20 世纪四五十年代,出租车并不是谁都可以随便乘坐的。当年,出租车专门负责接待来穗的外国元首、政府首脑与高级官员、参加交易会的外商、海外华 侨、港澳 同胞等等,被誉为广州市的“国宾车队”,需要外汇券才能乘坐。上世纪70 年代中后期,随
8、着人民生活水平的逐步改善,市民对出租车的需求也日益增长。20 世纪80 年代以前,广州出租汽车还没有安装计价器,每一趟接待任务结束后,司机会根据里程表来计算出车 辆行走公里数,然后进行收费。那时,不论车辆是何种型号,一律每公里收费五六角不等。价格会根据市场变化有升有降,并不固定。 针对这种情况,“广汽”为了净化行业之风,诚信服务市民,于1979 年率先在全国引进了出租汽车计价器,规定司机必须按表收费,从而维护了消费者的利益,为出租汽车规范服务和提高服务质量起到表率作用。第1章 出租车计价器概述计价器显示的营运金额是营运里程与价格的函数(等候时间一般折算成一定比例的里程来计算)。出租车计价器通过
9、传感器与行驶车辆连接。出租汽车的实际里程通过传感器的脉冲信号在计价器里折算成一定的计价营运里程。目前市场上出租车计价器功能主要有具有数据的复位功能、白天/晚上转换功能、数据输出功能、计时计价功能等等,但能够进行语音播报数据信息的出租车计价器还是比较少见的,针对这一点我们来设计一款多功能出租车计价器,在原有功能的基础上增加单价输出、单价调整、路程输出、显示当前的系统时间、语音播报数据信息等功能。1.1 本设计任务1.1.1 设计任务 设计一款基于AT89S51单片机的出租车计价器。1.1.2 设计要求1.基本要求(1) 不同情况具有不同的收费标准。l l 白天l l 晚上l l 途中等待(10m
10、in 开始收费)(2) 能进行手动修改单价。(3) 具有数据的复位功能。(4) IO 口分配的简易要求。l l 距离检测使用霍尔开关A44El l 白天/晚上收费标准的转换开关l l 数据的清零开关l l 单价的调整(最好使用和按键)(5) 数据输出(采用LCM103)。l l 单价输出 2 位l l 路程输出 2 位l l 总金额输出 3 位(6) 启动计时开关按键。 l 数据复位(清零)l l 白天/晚上转换2.扩展要求(1) 能够在掉电的情况下存储单价等数据。(2) 能够显示当前的系统时间。(3) 语音播报数据信息。1.2 系统主要功能 本课程设计的出租车计价器的主要功能有:数据的复位、
11、白天/晚上转换,计价、单价输出及调整、路程输出、语音播报数据信息、实现在系统掉电的 时候保存单价和系统时间等信息等功能。输出采用8 段数码显示管。本电路设计的计价器不但能实现基本的计价,而且还能根据白天、黑夜、中途等待来调节单价,同时在不计价的时候还能作为时钟为司机同志提供方便。第2章 计价器硬件设计本系统的硬件设计主要包括单片机AT89S51、数据显示部件、A44E霍尔传感器电路、AT24C02 掉电存储单元的设计、里程计算及计价单元的设计。在硬件设计过程中,充分利用各部件的功能,实现多功能的出租车计价器设计。 2.1 系统的硬件构成及功能计价器的单片机控制方案图如图1所示。它由以下几个部件
12、组成:单片机AT89S51、总金额及单价显示部件、键盘控制部件,AT24C02 掉电存储控制、里程计算单元、串中显示驱动电路等。利用单片机丰富的IO端口,及其控制的灵活性,实现基本的里程计价功能和价格调节、时钟显示功能。不但能实现所要求的功能而且能在很大的程度上扩展功能,而且还可以方便的对系统进行升级。具体电路参见“多功能出租车计价器总体电路图”。 图1 单片机控制方案图2.2 AT89S51单片机及其引脚说明AT89S51是美国ATMEL公司生产的低功耗,高性能CMOS 8位单片机,片内含4KB的可系统编程的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容
13、标准8051指令系统及引脚。它集Flash程序存储器既可在线编程(ISP)也可用传统方法进行编程及通用 8位微处理器于单片芯片中,具有高性价比。AT89S51是一个有40个引脚的芯片,引脚配置如图2所示。图2 AT89S51引脚配置AT89S51芯片的40个引脚功能为:VCC 电源电压。GND 接地。RST 复位输入。当RST变为高电平并保持2个机器周期时,将使单片机复位。WDT溢出将使该引脚输出高电平,设置SFR AUXR的DISRTO位(地址8EH)可打开或关闭该功能。DISKRTO位缺省为RESET输出高电平打开状态。XTAL1 反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2
14、来自反向振荡放大器的输出。P0口 一组8位漏极开路型双向I/O口。也即地址/数据总线复用口。作为输出口用时,每位能驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在Flash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。P1口 一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个
15、引脚被外部信号拉低时会输出一个电流(IIL)。Flash编程和程序校验期间,P1接收低8位地址。P1口部分端口引脚及功能如表1所示。表1 P1口特殊功能P1口引脚特殊功能P1.5MOSI(用于ISP编程)P1.6MOSI(用于ISP编程)P1.7SCK(用于ISP编程)P2口 一个带内部上拉电阻的8位双向I/O口。P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。在访问外部程序存储器或16位地址的外部数据存储器时,P2口送出高8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 多功能 单片机 出租车 计价器
链接地址:https://www.31ppt.com/p-3974839.html