基于MCS—51单片机的出租车计价器

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:wyj8332606
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:在中国随着生活水平的提高,越来越多的人们开始选择乘坐出租车这种既方便又快捷的出行手段。以单片机AT89S52为核心控制元件,硬件系统包括有复位电路、振荡电路、路程测量电路、按键电路、显示电路等。能够在1602字符型液晶显示屏上显示里程、单价、起步价、总价,并且可以通过按键调整单价。该文设计的出租车计价器,其硬件电路所用元件较少,成本低廉,调节简单;软件采用c语言编程,其灵活性高,可读性强。
  关键词:52单片机;出租车计价器;霍尔传感器;1602液晶显示屏;仿真
  中图分类号:TP368.1 文献标识码:A 文章编号:1009-3044(2016)29-0233-02
  1背景
  随着生活水平的提高,越来越多的人们开始选择乘坐出租车这种既方便又快捷的出行手段。随着嘀嘀打车等一系列打车软件的诞生,乘客乘坐出租车的费用也有了很大程度的下降。出租车开始成为生活在快节奏模式下的人们短途出行的首选交通工具。在我国的交通运输中,出租车所处的地位也越来越重要。
  具有更加精良的出租车计价器无论是对于出租车司机还是乘客都是十分重要的。基于单片机的出租车计价器具有功能强,性能可靠,电路简单、成本低的优点,且灵活性强,能通过软件编程实现多种附加功能。
  2系统硬件设计
  硬件系统包括有复位电路、振荡电路、路程测量电路、按键电路、显示电路等。
  2.1振荡电路
  单片机发出时钟信号的方法有两种,它们是内部时钟方法和外部时钟方法。本次设计采用的是内部时钟方式:电路由两个电容和一个晶振构成,单片机内部存在一个高增益反相放大器,XTAL1及XTAL2端口分别作为单片机内部放大器的输入端和输出端,该放大器和功能是反馈元件的石英晶体振荡器一块儿组成自激振荡器。振荡电路脉冲经历二分频之后成为系统的时钟信号,然后在二分频的底子之上进行三分频发出地址锁存容许信号,这时候获得的信号为机器周期信号。采用12MHz的晶振,作为系统的时钟源。晶体振荡频率高,可得硬件系统的时钟频率高,因为本电路确定单片机运转速度所以单片机运转速度也跟着变快。
  2.2复位电路
  本电路除了正常的初始化功能外,当单片机系统在运转过程当中遭到外界情况滋扰而发生程序错误时,按下该电路的复位按钮,单片机内部的程序将自动从头执行。想实现复位有上电自动复位及按键手动复位这两种方法。其中按键手动复位又分电平模式和脉冲模式。在本次设计中,为方便操作,采用按键手动电平复位。电平复位原理:电路输出端接RST引脚,按下按鈕后,电源经两电阻分压后在RST端产生一个高电平。RST端口的高电平只需要确保两个机器周期时段,单片机就将执行复位的一系列操作。单片机的复位速率要比外围I/O接口电路高,为保证硬件系统成功地复位,我们在进行程序设计时,必须要注意放置一定量的复位延迟时间。
  2.3按键控制电路
  单片机的P1.0管脚接复位按钮,P1.1管脚接单价上调按钮,P1.2管脚接单价下调按钮,P1-3管脚接白天夜晚切换按钮。按下复位按钮后,单片机P1.0端口为低电平,通过软件编程,调用清零子程序,在程序中给各数值赋0代码,用于将记录数据例如里程、总价、单价,自动恢复到初始状态,方便下次计价。该四个按钮在计价过程中仍然有效。
  2.4路程测量电路
  霍尔传感器是以霍尔效应作为原理创造的某种磁场传感器,其分为开关型和线性型。线性型输出模拟量,开关型输出数字量。A44E是单极性开关型的霍尔器件,它的工作电压范围相对较宽,为4.5V到18V。A44E输出的信号满足TTL电平准则,能够直接接入到单片机的I/O端口,并且它的最高检测频率能够到达1mhz。安装在车轮上的A44E霍尔传感器,将检测到的信号送给单片机,单片机的P3.2端口作为信号的输入端,利用该端口的第二功能即外部中断0使编程得以简化。经过简单的计算处理之后,送给显示模块,这样便完成了里程数的测量。如图1所示。
  计价原理:假定车轮的周长是0.001千米,每当车轮转动一圈,霍尔开关就检测并且输出信号,引发单片机的中断,每逢霍尔开关输出一个低电平信号就将令单片机发生一次中断,对脉冲进行计数。当计价器对脉冲计数达到1000次时即车行驶了1千米时,在单片机的控制下,总价将自动增加。本次流程中,需实现将目前行驶的里程数和总价进行叠加,并把运转成果保留到里程和总价寄存器当中。其计算公式为单价×公里数=总价。
  2.5显示电路
  本设计将LCD1602液晶显示器的八位并行数据总线连接到单片机的P0口,RW端口接单片机P2.5口,RS端口接单片机P2.6口,E端口接单片机P2.7口。在VEE引脚接一个阻值为1K的电位器,用途是调节液晶的对比度。在LCD屏上可显示公里数,总价,单价的数据。
  3系统软件设计
  本设计中,软件设计使用模块化操作,充分利用各个模块间的相互关联,通过主程序调用各个子程序令程序通俗易懂,方便易行。整体程序流程图如图2所示。
  令main函数开始编写,首先应当进行液晶初始化、外部中断初始化和参数初始化。经过这一系列初始化,使得硬件处于准备就绪状态。
  判断有无按键按下,如果没有则无计费脉冲,显示屏显示初始值;如果有则通过判断调节单价,单价切换,参数复位它们的状态,以分别调用不同的子程序。这些放在硬件系统中就是通过按下各个控制按钮,如单价上调下调按钮、白天/夜晚切换按钮、复位按钮,来分别进行不同的指令,最后液晶显示屏依据输入的信息,显示不同的数据信息,从而达到了软件控制硬件,输入信息控制输出信息的目的。
  根据上述步骤设计出的程序具有很强的逻辑性和实用性,其灵活性高,可读性强。
  4系统仿真和调试
  本设计是在Keil uVision4软件上对AT89C52单片机进行C语言编程。在Protues软件上进行仿真。
  按下硬件系统路程测量电路中的开关,里程开始上涨,当公里数小于3km时,随机挑选某一里程数,LCD显示结果如下:
  当公里数超过3km时,随机挑选某一里程数,LCD显示结果如下:
  4结束语
  以AT89S52单片机作为中枢控制元件,出租车计价器具有精度高、具有灵敏度高、性能可靠、电路简单、外接元件少、成本低、实用性强等特点。能够很好地满足出出租车计价器的要求。
其他文献
摘要:课前的教学微视频是成功地实现翻转教学的一个关键因素,实施者不仅要参透课程性质、教学目标与教学内容,同时要具备教育技术能力,把握教学微视频制作的主体思路。该文以平面设计实验教学为例,分析与阐述了制作教学微视频的过程,为高职其他课程的实验教学提供了经验和思路。  关键词:微视频;翻转教学;实验教学;高职  中图分类号:G424 文献标识码:A 文章编号:1009-3044(2016)36-013
摘要:Moodle是一个用来建设基于Internet的课程和网站的软件包,本文主要从基于Moodle网络教学平台的选择、网络课程的创建及应用实例等几方面来阐述利用Moodle平台开展网上教学及实施效果。  关键词:Moodle;网络课程;社会建构主义  中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)09-11755-03    Based on Moodle "Ele
摘要:随着我国经济和高等职业教育的发展,创新创业教育已成为我国高职院校教育改革的必然趋势。该文以苏宁微店为例,讲述职业院校电子商务与网络营销方向的创业教育,以及实战教学如何开展与落地,对高职院校电商创业教育课程的具体开展有重要的现实意义。  关键词:微店;线上线下整合营销;电商创业教育;营销推广;实战教学  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)29-02
摘要:以宁夏大学校园为建模范围,利用CityEngine和3DS Max对具有特色的景观与标志性建筑进行高效三维建模,将三维可视化、虚拟现实和GIS技术运用到学校宣传、校园展示、规划建设等方面。系统实现了宁夏大学校园三维场景,并能够演示四季变换、昼夜交替的场景变化,将宁夏大学的自然环境与人文景观展现得淋漓尽致。  关键词:CityEngine;3DS Max;虚拟校园;地理信息系统  中图分类号:
摘要:针对计算机专业各课程之间知识相互支撑和关联性强的特点,单课程教学模式导致学生对知识掌握不系统,教学、实践环节效果差,不利于培养大学生的应用能力。因此论文以操作系统课程为例,提出了跨学科内容的协同教学模式。克服了单学科教学产生的知识不系统的弊端,提高了学生学习的积极性、主动性和应用实践能力,为进一步促进高等教育教学开辟了新的思路。  关键词:跨学科;协同教学;操作系统;计算机专业  中图分类号
摘要: 在高速信息时代里,社会对人才的培养和需求提出了更高的要求。学校教育在网络技术发展的推动下,在传统教学中引入了利用网络进行教学的模式,促进教师不断提高自身素质和教学水平,采用现代化的手段教学,提高驾驭教学设备的能力,建立越来越完善的网络教学资源平台,为教育注入新的血脉。  关键词:传统教学;网络教学;网络教学平台;微课  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(
摘要:国产计算机已经形成完整的产业链,使得国产操作系统可以投入实际应用。国产操作系统稳定、安全、类windows风格、应用相对较少的特点,使其更适合特定用途的计算机。  关键词:国产操作系统;技术特点;应用范围  中图分类号:TP316 文献标识码:A 文章编号:1009-3044(2015)04-0094-02  1 概述  经过多年的努力,国产计算机在软硬件两个方面都取得了长足的进步,拿出了性
摘要:现在由于照相机的技术的成熟,现有舌象仪在图像的清晰度、色彩等方面都比较成熟。在二维技术中对舌体的面积、舌质的颜色、舌苔的颜色、舌苔的面积、齿痕的面积、舌裂纹的长度、点刺的面积、瘀斑的面积这些特征的采集的数据还是相当客观的,但是对于舌苔的厚度,裂纹的深度、齿痕的深度、点刺的高度等一些三维的数据,现有的舌象仪是无法采集到的,而且平面的中的图像和肉眼看到的立体图像还是有一定的差异的。三维测量技术可
摘要:教育教学中,教师的教育研究能力成为衡量教师教学水平的一个重要指标之一。韩山师范学院(简称韩师)作为粤东地区唯一一所培养教师人才的师范院校,其学生的教育研究能力的水平在很大程度上影响粤东地区中小学教师的教育研究能力的水平。因此,必须调查了解韩师计算机科学与技术(师范)专业学生的教育研究能力,文章以该专业163名学生为调研对象,通过问卷调查与访谈方法,对该专业师范生的教育技术能力、教育科研能力情
摘要:电子商务专业作为一个较新兴的专业在全国很多高校都有,近几年,电子商务专业学生陆续走向企业,为企业开展电子商务发挥着重要作用。但是,最近几年随着国内各种形式的电子商务不断爆发式发展,电子商务专业学生的就业也面临着适应社会电子商务发展需要的问题,这就需要我们研究目前背景下电子商务专业就业出现的问题,从而针对电子商务专业就业提出一些有针对性和可行性的对策。  关键词:电子商务;就业;淮北师范大学