基于单片机的出租车里程计价器的设计

上传人:cl****1 文档编号:511544284 上传时间:2023-07-29 格式:DOC 页数:62 大小:1.22MB
返回 下载 相关 举报
基于单片机的出租车里程计价器的设计_第1页
第1页 / 共62页
基于单片机的出租车里程计价器的设计_第2页
第2页 / 共62页
基于单片机的出租车里程计价器的设计_第3页
第3页 / 共62页
基于单片机的出租车里程计价器的设计_第4页
第4页 / 共62页
基于单片机的出租车里程计价器的设计_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《基于单片机的出租车里程计价器的设计》由会员分享,可在线阅读,更多相关《基于单片机的出租车里程计价器的设计(62页珍藏版)》请在金锄头文库上搜索。

1、本科毕业设计(论文)说明书基于单片机的出租车里程计价器的设计学 院 电子信息工程学院 专业班级 09电子信息工程电信三班 学生姓名 罗俊杰 学生学号 200930062097 指导教师 黄皆雨 段晓霞 提交日期 2013年5月25日 III摘 要随着我国经济文化的飞速发展,城市交通的日趋完善,出租车计价器的应用也越来越广泛。众所周知计价器是出租车行业发展的重要标志,也是必不可少的工具。所以,设计一款具有良好性能的计价器是非常必要的。因此,本文采用了单片机设计了一款出租车计价器。单片机是微型机的一个主要分支,在结构上最大的特点是把CPU、存储器、定时器和多种输入/输出口电路集成在一块超大规模集成

2、电路芯片上,灵活性强。基于以上特点将单片机用在出租车计价器上,不但能实现基本计价器功能,还能在很大程度上拓展功能,并可以方便的对系统进行升级。本文提出的设计是一个基于单片机AT89C52的出租车自动计费系统,附有复位电路,时钟电路,键盘电路等。该计价器通过字符型液晶1602显示最初起步价、里程收费等信息,通过温度传感器DS18B20检测温度。本设计的核心控制器是AT89C52单片机,其中液晶显示模块连接单片机P0口,按键模块连接单片机P1口,通过按键来实现控制。本文先对选题的背景意义做了简介,对单片机和一些芯片的原理等做了简要说明;然后再具体描述了计价器的硬件和软件各部分的设计;最后将软件和硬

3、件结合完成了总设计。设计结果表明,将单片机技术应用到出租车计价器中,是非常好的一个发展方向,单片机的灵活性能很好的适应功能需求日益增多的出租车计价器,往后的发展前景将不容小觑。关键词:单片机AT89C52;1602液晶;出租车计价器;温度传感器IAbstractWith the rapid development of Chinas economy and culture, and the improvement of urban traffic is becoming more and more perfect, application of Taximeter is more and mo

4、re widely. As is known to all, the meter is an important symbol of the taxi industry development, is also an essential tool. Therefore, this paper uses a microcontroller to design a taxi meter.SCM is a major branch of microcomputers. The biggest characteristic of structure is to put the CPU, memory,

5、 timer and a variety of input/output circuit integration on a vlsi chip. With its good flexibility. Based on the above characteristics, use microcontroller on the taxi meter, not only can the meter to achieve the basic meter features but also expand to a large extent. That means you can easily upgra

6、de the system.This design is based on AT89C52 single-chip the taxi for automatic billing design, with reset circuit, clock circuit, keyboard circuit and so on. It used character type LCD 1602 to show that the original fare, mileage charges, Detection temperature using the temperature sensor DS18B20.

7、 The design is based on AT89C52 microcontroller as the core controller the P0 port connected LCD module, P1 port access keys through the key input.Firstly, this dissertation discusses the background significance of this subject, the principle of single chip microcomputer and some chips and a brief d

8、escription. And then it describes the hardware and software of the meter and then the design of each part specifically. Finally, it shows the design in software and hardware.The design results show that it is a good development direction to make the single chip microcomputer technology applied to ta

9、xi meter. The microcontroller can adapt to the functional requirements of a growing number of taxi meter well. It will have a substantially bright future.Key words: SCM AT89C52; LCD1602;Taxi meter;Temperature sensor 目 录摘 要IAbstractII第一章 绪 论11.1 课题研究的背景意义11.2 本文的主要研究内容与结构安排21.3 本章小结:2第二章 单片机的原理及相关芯片简

10、介32.1 单片机的原理32.2 DS18b20温度传感器简介42.3 1602液晶简介42.4 本章小结7第三章 基于单片机的出租车计价器的硬件设计83.1 出租车计价器的工作原理83.2 出租车计价器总体设计及系统构架83.3 计价器的硬件电路设计93.3.1 振荡电路设计93.3.2 复位电路设计103.3.3 键盘接口电路设计113.4 计价器中单片机的相关硬件应用123.4.1 显示电路123.4.2 单片机各引脚功能说明133.5 本章小结15第四章 基于单片机的出租车计价器的软件设计164.1 单片机资源使用164.2 总程序流程框图164.3 计价器的子程序简介184.3.1

11、温度传感器初始程序及读取温度程序184.3.2 中断子函数204.3.3 判键子函数214.3.4 显示子程序254.4 本章小结30第五章 出租车计价器的调试及性能分析315.1 焊接电路调试分析315.2 出租车计价器的性能分析315.3 本章小结32第六章 结论336.1 结论336.2 展望34参考文献35附录 I36附录 II51谢辞52III第一章 绪论第一章 绪 论1.1 课题研究的背景意义出租车行业是我国八十年代初兴起的一项新兴行业,随着我国经济文化的迅速发展,人民生活水平的显着提高,城市的交通日趋完善,出租车计价器的应用也越来越广泛。虽然目前私家车开始进入平常百姓家,越来越多

12、的家庭拥有一部甚至两部以上私家车,但是出租车在我国的交通运输行业中还是承担着重要的角色,随着改革开放的深入,出租车行业的发展势头已十分的突出。出租车计费器从最开始的只显示路程,需要司机自己定价,按四舍五入法计算,到能够自动计费,以及现在的能够打印发票和语音提示,按时间自动变换单价等功能。随着城市的旅游业的发展,出租车行业已成为城市的窗口,象征着一个城市的文明程度。现在各大中城市出租车行业都已普及自动计费器,所以计费器技术的发展已成定局。而部分小城市尚未普及,,但随着城市建设日益加快,象征着城市面貌的出租车行业也将加速发展,计价器的普及也是毫无疑问的,所以未来出租车计费器的市场还是十分潜力的。目

13、前全世界的计价器中有90%为台湾所生产。现今我国生产计价器的企业有上百家,主要是集中在北京,上海,沈阳和广州等地。近些年出租车计价器都是应用了单片机技术,单片机是微型机的一个主要分支,在结构上的最大特点是把CPU、存储器、定时器和多种输入/输出接口电路集成在一块超大规模集成电路芯片上,灵活性强1。出租车里程计价器的发展有:2型机:两个显示屏,4个按键,数据存储器和程序存储器都较小,没有时钟功能仅仅是计程和计价;3、4型机:属过渡产品,功能更强,使用方便,显示内容为单价、计程、计时、金额;5型机:增加了打印机是其显着标志,新增时钟显示,数据存储器和程序存储器都得到有效增加。出租车计费器是乘客与司

14、机双方的交易准则,它是出租车行业的重要标志,具有良好性能的计费器无论是对广大出租车司机还是乘客来说都是有必要的。因此,出租车计费器的研究也是十分有价值的。1华南理工大学广州学院本科毕业设计(论文)说明书1.2 本文的主要研究内容与结构安排本文的主要研究内容分为单片机控制的出租车里程计价器的硬件和软件部分,一部分是系统的硬件部分。根据本系统的最终设计要求,分别选择89c52单片机、1602液晶显示屏、18b20温度传感器、晶振、蜂鸣器、按键,设计出一款计价器可以实时监测温度,并具有自动计费,上电后显示最初的起步价,里程计费单价,当前温度,通过按键可以调节里程计费单价。同时具有运行,暂停,停止等状

15、态,可以显示运行的时间,同时可以显示暂停的时间,具有累加功能,暂停和运行时间在暂停和运行前一次的状态上计时。出租车停止后能够显示行驶的总费用2。第二部分是系统的软件部分,通过温度传感器初始化程序、中断子函数、判键子函数、显示子程序等程序的应用,完成各项设计目标。对于中断子函数只要定时器计数满就会产生中断50ms中断一次,共计20次,秒钟加1,秒钟计满再分钟加,当分钟加到99时全部清零。对于独立式键盘判键,首先看有键按下不,如果有键按下则延时一会儿,再判断是否真的有键按下,如果确实有键按下,在判键释放,最后执行键功能程序。对于显示子程序由于1602液晶是字符型液晶,它的内部自带字符库,它可以写两行的字符,同时每行可以写40个字符,在写显示程序的时候,我们先写命令,再设定字符显示,最后写数据,每写一次命令或数据都需要判断液晶是否忙3。本文通过对研究设计出租车里程计价器的背景意义开始,到各芯片的简介

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号