计程车里程显示系统设计
出租车里程表及数字传输系统的仿真设计

一、实验目的(1)学习设计简单电子系统基本方法和步骤(2)掌握使用multisim 软件进行电子系统的设计仿真(3)了解霍尔元件的工作原理以及使用方法。
(4)掌握数据传输系统的原理以及串并转换的实现方法。
二、实验内容和原理设计一个出租车里程表及数字传输系统,并在Multisim 中选用数字器件实现该数字系统。
霍尔元件安装在车轮上,轮子每转一圈产生一个脉冲,通过此脉冲来作为车辆行驶的信号。
假设车轮周长为2米,则车辆行驶的里程数为脉冲数的两倍,将里程数通过数码管显示。
然后将里程数的末两位数码管的值通过下述数字传输系统传送到接收端去并显示:在该数字传输系统中,其发送方的8位二进制数要通过一根1位数据线,传输到其接收方;要求在接收方也用两个数码管对比显示这些8位二进制数(考虑到传输路径上的延迟,接收方的显示可能略为滞后于发送方的显示)。
2.1霍尔元件2.1.1霍尔开关电路又称霍尔数字电路,由稳压器、霍尔片、差分放大器、施密特触发器和输出级组成。
在外磁场的作用下,当磁感应强度B 逐渐增加,超过导通阈值BOP 时,霍尔电路输出管导通,输出低电平。
之后,B 再增加,仍保持导通态。
而当外加磁场的B 值逐渐降低,低于截止阈值BRP 时,输出管截止,输出高电平。
之后,B 再降低,仍保持截止态。
我们称BOP 为工作点,BRP 为释放点,BH=BOP-BRP 称为回差。
回差的存在使霍尔开关电路的抗干扰能力增强(B 的微小扰动不至于使输出来回剧变,相对稳定)。
2.1.2霍尔元件(Hall Effect Sensor )位于Misc 元件库→TRANSDUCERS →从OHN3019U 到OHS3175U 均是,可选定元件后按F1键或元件属性对话框中的Info 按钮查看其简要说明,具体元件型号的Bop (Magnetic Operation Point )和Brp (Magnetic Release Point )参数(意指磁通量引起电压变化的临界值)。
出租车计价器设计

出租车计价器设计任务书1.设计目的与要求:设计出一个用于出租车的计价器。
准确地理解有关要求,独立完成系统设计,要求所设计的电路具有以下功能:(一)基本功能:(1)显示:可以显示单价、里程、总金额(2)停车计费功能:中途因故停车超过5分钟后每分钟按当时单价的50%收费(3)自动分时计费功能:白天和夜间应能自动更换单价(二)性能:里程误差小于2%(三)扩展功能:(1)可增加时钟功能(2)可增加数据掉电保护功能2.设计内容:(1)画出电路原理图,正确使用逻辑关系;(2)确定元器件及元件参数;(3)进行电路模拟仿真;(4)SCH文件生成与打印输出;(5)PCB文件生成与打印输出;3.编写设计报告:写出设计的全过程,附上有关资料和图纸,有心得体会。
目录1引言 (1)2出租车计价器设计要求及设计方案 (1)2.1 设计思路 (1)2.2 系统主要功能 (2)2.3 总体设计方案 (2)2.4 总体设计框图 (2)3 出租车计价系统的硬件设计 (3)3.1 振荡电路 (3)3.2 复位电路 (3)3.3 键盘接口电路 (3)3.4 显示电路 (4)3.5 单片机引脚说明 (4)3.6 LCD1602液晶显示简介 (6)4 出租车计价系统软件设计 (7)4.1 系统主程序 (7)4.2 里程计数子程序 (7)4.3 单价设置子程序 (8)5 总结与体会 (8)参考文献 (9)附录1 (9)附录2 (10)附录3……………………………………………………………………………基于51单片机原理出租车计价器的设计摘要:现在各大中城市出租车行业都已普及自动计价器,所以计价器技术的发展已成定局。
而部分小城市尚未普及,但随着城市建设日益加快,象征着城市面貌的出租车行业也将加速发展,计价器的普及也是毫无疑问的,所以未来汽车计价器的市场是十分有潜力的。
本设计以AT89S51 单片机为中心,利用信号发生器模拟代替霍尔传感器测距,实现对出租车计价统计,输出采用1602液晶显示屏。
数字电路课程设计---出租车里程计价器

数字电路课程设计---出租车里程计价器
作为一门数字电路课程设计,出租车里程计价器是一个重要的练习工程。
出租车里程
计价器是一个可以测量出租车行驶里程的电子装置,可以根据乘客的行驶里程数以及出租
车的费率计算出乘客的费用。
本课程设计将建立一个完整的出租车里程计价器系统,主要
功能是通过按键来记录出租车行驶的里程数,以及能够根据费率计算乘客应付费用。
整个出租车里程计价器系统可以由以下部分构成:键盘和电子计算器、单片机和集成
电路、液晶显示器、晶体管和三极管,以及连接各部分的电路。
针对上述的部件,本课程设计的基本步骤是:首先,在键盘和电子计算器之间建立一
个“实时”的系统,用来记录出租车行驶里程数;其次,建立一个单片机程序,将出租车
行驶里程数和出租车的费率进行比较,并计算出乘客的费用;最后,在晶体管和三极管的
帮助下设计一个显示乘客应付费用的液晶显示器,完成整个出租车里程计价器系统的设计。
总的来说,本课程设计是为了帮助学习者了解和熟悉各种电路,从而让学习者掌握出
租车里程计价器的设计和实现方法。
该课程设计中将用到信号传递、数据存储和运算、信
号采集等多项电路技术,最后将 LPC 1688 单片机实现上述功能,完成一套实用的出租车
里程计价器系统的搭建。
EDA简易出租车计价器设计

程后自动归零。
(4) 译码显示模块
Page 4
该模块经过8选1选择器将计费数据(4位BCD码)、
计时数据(2位BCD码)、计程数据(2位BCD码)动态
显示输出。其中计费数据jifei4~jifei1送入显示译码模块进
行译码,最后送至以百元、十元、元、角为单位对应的数
码管上显示,最大显示为999.9元;计时数据送入显示译
码模块进行译码,最后送至以分为单位对应的数码管上显
示,最大显示为59分;计程数据送入显示译码模块进行译
码,最后送至以公里为单位的数码管上显示,最大显示为
99公里。其系统组成框图如图2.1所示。
Page 5
时钟信 分频器 计费
号
显
等待信
号
控
计时
公里脉
制
示
冲
器
计费/
计程
复位
Page 6
3 出租车计费器的层次化设计方案
(1) 分频模块 分频模块对频率为240Hz的输入脉冲进行分频,产生频率为16Hz、 15Hz、1Hz的3种频率。该模块产生频率信号用于计费,每个1Hz脉 冲为0.1元计费控制,15Hz为1.5元的计费控制,16Hz信号1.6元计费 控制。 (2) 控制模块 计价器控制模块主要完成对计价器状态的控制。
Page 3
(3) 计量模块
计量模块完成计价、计时和计程功能。
计价部分:行程在3公里内,而且等待累计时间小于2分钟,起步费为
10元;3公里外以每公里按1.6元计费,等待累计时间超过2分钟按每分钟1.5
元计费。
计时部分:计算乘客的等待累计时间。计时器的量程为59分钟,满量
程后自动归零。
计程部分:计算乘客所行驶的公里数。计程器的量程为99千米, 满量
出租车计价器Multisim实验报告

一、实验目的和要求:(1)学习使用multisim 软件进行电路图绘制并且仿真; (2)学习出租车里程表电路的设计思路;(3)学习霍尔元件的工作原理和方法;(4)掌握数据传输系统的原理和串并转换的实现方法。
二、实验内容和原理:(一)实验内容:设计一个出租车里程表及数字传输系统,并在Multisim 中选择数字器件实现该数字电子系统。
出租车的轮脉冲由霍尔元件产生,假设跟教材上一样轮周长为2米,将里程数用数码管显示,然后将里程数的末两位数码管的值通过下述数字传输系统传送到接收端去并显示:在该数字传输系统中,其发送方的8位二进制数要通过一根1位数据线,传输到其接收方;要求在接收方也用两个数码管对比显示这些8位二进制数(注意:考虑到传输路径上的延迟,接收方的显示可以略为滞后于发送方的显示)。
(二)实验原理:1、系统方案示意方框图如下所示:2、霍尔元件(Hall Effect Sensor )2.1霍尔元件的应用原理霍尔开关电路又称为霍尔数字电路,由稳压器、霍尔片、差分放大器、施密特触发器和输出级组成。
在外磁场的作用下,当磁感应强度B 逐渐增加,超过导通阈值Bop 时,霍尔电路输出管导通,输出低电平,之后B 再增加,仍然保持导通状态。
当外加磁场B 逐渐降低,低于截止阈值Brp 时,输出管截止,输出高电平。
之后,B 再降低,仍然保持截止态。
我们称Bop 为工作点,Brp 为释放点,两者的差BH 称作回差,回差的存在使得霍尔开关电路的抗干扰能力增强。
2.2霍尔元件在Multisim 中的选择霍尔元件位于Misc 元件库 TRANSDUCERS 从OHN3019U 到OHS3175U 均是,可选定元件后按F1键或元件属性对话框中的Help 按钮查看其简要说明,而具体元件型号的Bop (Magnetic Operation Point )和Brp (Magnetic Release Point )参数。
2.3霍尔元件的接法右图1所示的是霍尔元件电路,其1脚接+5V电源正极,3脚通过上拉电阻电阻接到+5V电源正极,如果3脚没有加上拉电阻而悬空时其电压为0,而3脚加上上拉电阻到正电源时其电压固定为+5V,相当于TTL的逻辑高电平。
出租汽车里程计价表电路设计

关键词 : 秒脉冲发生 器; 费用处理 ; 费用 自动显示 ; 里程计价
1 整体设计 方 案 .
出租汽 车 里程 计 价表 整 体设 计 方 案经 过 初 步 设计 、 验证 、 实验 修改 完善 等几个 步骤 , 其整体 原 理 框 图如 图 1所示 , 分为 秒 脉 冲发 生 器 电路 、 用处 费 理 电路 、 费用 自动显示 电路 等几部 分 。
1 。即/出 : 0 ,
了得到所需 频 率 的脉 冲信 号 , 先确定 C 的值 , 首 , 然
1
式中: = M D× +C× +B× A× 。 2 2 2+ 2
后根 据公 式 f
而
来 确定 R 和
以上 公式 中的 f 输 入 信号 频 率 , 是经 过 ^是 乘法 器后 输 出信 号 的 频 率 。式 中 D、 、 A 是 乘 C B、 法器 系数 , 以根据 需 要 给定 不 同值 , 如 在本 文 可 例
接通高低电平 , 以此来选通等候时间信号或行驶里
程 信号 。C A= 0 B 00时 , K闭合 、E 即 L D亮 , 选通 行 驶 里程信 号 ; B C A=0 1时 , K打 开 、 E 0 即 L D灭 , 选
通等候时间信号。选通 的信号分别送人触发电路 和计 数 电路 。
C L
图 3 费 用 处理 电路
两块 C 4 2 D 57级联成 乘法模 式 时的系数 为
… ,
9
4
- 3 、 v 6
u如 ( × ・
而 )
C 4 5 D 01 :
等候时间信号和行驶里程信号的单价处理 电 路基本 相 同 , 等候时 间信号 和行驶 里程 信号分别 从
出租车计费器
出租车计费器设计要求计费标准为武汉起步3元,1公里后为4元/公里,1.5公里后为5元/公里,2公里后为6元/公里,2.5公里后为7元/公里,3公里后为8元/公里,以后1.4元/公里。
当计费达到20元后,每公里加收50%的车费,车停止每3分钟增加0.7元。
车费显示出来,有一位小数。
1、 设计原理及方法如图1所示,包含运算控制模块、分频器、显示模块这三大部分。
图1系统框图运算控制器模块将其他两个进行连接,是本次设计的核心。
它包含计程器、计时器、计价器,同时还有读取外部的拨码开关控制信号,提供当前显示信号与显示位选信号,从而周期性交替显示计价/计时信息、等时信息。
计程器、计时器、计价器根据位选信号,输出相应数据的当前选中数字,由顶层模块根据显示数据类型变换信号进行选择,传输给显示模块。
实验箱的时钟信号为20MHz方波,由分频器分为10Hz的计时信号(一个周期代表现实中的1s)、10Hz的计程信号(一个周期代表现实中的10m)、500Hz的数码管扫描信号(扫描频率62.5Hz)、0.2Hz的显示数据类型变换信号(变化周期5s)。
显示模块由实验箱上的3/8译码器、五个LED灯构成状态的指示灯、程序编写的一个七段数码管译码器。
2、主要模块设计2.1、速度模块速度模块首先根据start信号判断是否开始计费,然后根据输入的速度档位sp[2..0]的判断,确定行驶100m所需要的时钟数,每前进100m,输出一个clkout 信号。
同时由cnt对clk进行计数,当cnt等于kinside时,把clkout信号置1,cnt清0。
其模块框图如图2图2速度模块框图2.1.1、速度模块仿真速度模块的仿真波形图如图3示。
该模块根据出租车所处的运行状态和不同的形式速度,对相应数目的时钟周期进行计数,车每行驶100m时输出信号clkout 输出高电平。
图3速度模块仿真波形图2.2、计程模块主要用于记录行进的距离,其模块框图如图4所示。
出租车里程计价器设计报告(精简版)
注:1、本实验报告为精简版,简单易懂;2、报告封面需要自行添加;3、本人制作使用的是Multisim 11;附赠:完成的电路图、各部分及总原理图的截图;地址:/share/link?shareid=209026&uk=823578047(需下载本文档后,把遮盖在地址后半部分上的框框删除才可完全显示,方可下载附赠的内容。
PS:不要吝啬你的财富值啦,提供的图绝对能用!)数电部分题目 出租车里程计价器一、设计任务与要求1、里程计费用4位数码管显示,最大金额为99.99元;2、行车里程单价设为1.80元/km ;3、行车时,计费值每公里刷新一次。
二、方案设计与论证方案一:行车里程计数电路每行车1km 输出一个脉冲信号,启动行车单价计数器输出与单价对应的脉冲数,例如,单价是1.80元/km ,则设计一个一百八十进制计数器,每公里输出180个脉冲到总费计数器,即每个脉冲为0.01元。
原理框图:方案二:基于VHDL 的出租车计费器的设计。
采用 FPGA 芯片进行出租车计费器,主要分为分频模块、计量模块、计费模块、控制模块等模块,利用 FPGA 的可编程性,简洁又多变的设计方法,缩短了,研发周期。
主要采用了 FPGA 芯片,使用 VHDL 语言进行编程,使其具有了更强的移植性,更加利于产品的升级。
经过上面的两种方案的比较,两种方案各有优缺点,但它们实质是一样的。
由于刚刚学完了模电和数电,较两种方案而言,第一种方案对于加强和巩固所学的数电知识十分明显,所以我最终选择了第一种方案。
三、单元电路设计与参数计算里程计费电路如下图所示。
安装在与汽车车轮相接的涡轮变速器上的磁铁使干簧继电器在汽车每前进10m 时闭合一次,即输出一个脉冲信号。
汽车每前进译码显示数据锁存1km则输出100个脉冲。
此时,计费器应累加1km的计费单价,本电路设为1.80元。
在图中,干簧继电器产生的脉冲信号经施密特触发器整形到CP0。
CP0送入由74LS161(1)和74LS161(2)构成的一百进制计数器,当计数器计满100个脉冲时,一方面使计数器清0,另一方面将RS锁存器的Q1置为1,使74LS161(3)和74LS161(4)组成的一百八十进制计数器开始对标准脉冲CP1,(CP1脉冲为555定时振荡产生的500Hz脉冲)计数,计满180个脉冲后,使计数器清0。
出租车计价器 计程车里程表 毕业设计论文终稿
2012届毕业设计说明书计程车里程表系统设计院、部:电气与信息工程学院学生姓名:宋贵指导教师:陈坚职称:讲师专业:电子信息工程班级:电子0802学号:2012年5月摘要智能仪器仪表技术是一门集电子技术、单片机技术、自动化仪表、自动控制技术、计算机应用等一体的跨学科的专业技术。
自20世纪90年代初以来,这项技术已逐步引入到国内工科专业中,如电子信息、通讯、自动化、计算机应用等信息类专业。
随着经济的发展,汽车运输行业也快速发展起来,计程车也成为城市生活中的重要交通工具。
乘车时,乘客与司机之间的交易是通过按里程计价的,里程表的好坏直接关系到双方的利益,所以设计一个功能合适、性能良好的简易计程车里程表系统具有实际的应用意义。
本系统采用ATMEL公司的AT89S52单片机为核心,使用12MHz 晶振提供时钟信号,利用霍尔传感器检测车速,通过软件编程的方法实现记时、里程检测、费用计算,同时通过LED数码管将里程数、总费用直观显示出来,从而达到计费的目的。
该系统设有五个按键(清除、查询/确认、停止、单程/往返、功能选择),进行相应的操作就可实现单程/往返模式选择、停止计费、等待时间查询、清除复位等功能。
具有结构简单、操作方便、显示直观、运行稳定等优点,有较高的推广应用价值。
关键词:计程车里程表;AT89S52;霍尔传感器;硬件设计;软件设计ABSTRACTIntelligent instrument technology is a collection of electronic technology and single-chip microcomputer technology, automation instrument, automatic control technology, computer application, one of the professional technical subjects. Since the early 1990 s, the technology has introduced gradually to domestic engineering professionals, such as electronic information and communications, automation, computer applications, and other information specialty. With the development of economy, the car transport industry also developed rapidly, the taxi also become the important traffic tools city life. Go by car, passengers, and the driver of transactions between the by pressing the mileage of valuation is, the odometer is directly related to the interests of both parties, so the design of a function, the good performance of suitable simple taxi "milestones" system has the actual applications.The system USES the ATMEL company AT89S52 SCM as the core, the use of 12 MHz crystals provides the clock signal, using hall sensor test speed, and through programming method, time, cost calculation mileage detection, and at the same time through LED digital tube will mileage, total cost visual display out, so as to achieve the purpose of pricing. The system has fivebuttons (clear, inquires confirmation, stop, one-way / shuttle, function choose), carries on the corresponding operation can achieve a one-way/shuttle mode selection, stop billing, waiting time inquires clear reduction, etc. Function. The structure is simple, the operation is convenient, direct display, stable operation, etc, have a high application value.Key words: taxi "milestones";AT89S52;hall element;hardware design;software design目录1 概述 ................................................................1.1计程车里程表概述 ..............................................1.2单片机概述 ....................................................2 设计任务、功能要求 ..................................................2.1设计任务 ......................................................2.2功能要求 ......................................................2.2.1 基本功能...............................................2.2.2 发挥部分...............................................2.3总体方案介绍及工作原理说明 ....................................2.3.1 里程计算...............................................2.3.2 费用计算...............................................3 硬件系统设计 ........................................................3.1硬件系统各功能模块简介 ........................................3.1.1 AT89S52单片机.........................................3.1.2 复位电路...............................................3.1.3 晶振电路...............................................3.1.4 独立键盘电路...........................................3.1.5 指示灯电路.............................................3.1.6 数码管显示电路.........................................3.1.7 车速检测电路...........................................3.1.8 存储电路...............................................3.1.9 时钟显示电路...........................................4 软件系统设计 ........................................................4.1系统主程序 ....................................................4.2数据处理子程序 ................................................4.3等待时间计时子程序 ............................................4.4键盘扫描子程序 ................................................5 系统运行的PROTEUS仿真与测试 ........................................5.1空车状态 ......................................................5.2单双程模式切换 ................................................5.3等待模式 ......................................................5.4查询模式 ......................................................6 结束语 .............................................................. 参考文献 ............................................................... 致谢 ................................................................. 附录 ................................................................. 附录A 元器件清单...................................................... 附录B 源程序清单...................................................... 附录C 设计原理图......................................................1 概述1.1 计程车里程表概述计程车里程表(计价器)是乘客与司机双方的交易准则,它是计程车行业发展的重要标志,是计程车中最重要的工具。
基于FPGA的出租车计程计费器项目教学设计
基于FPGA的出租车计程计费器项目教学设计一、项目背景计程车是城市交通中广泛存在的一种公共交通工具。
而计程车计价器则是计程车为乘客计价而使用的计量设备。
为了更好地实现计程车计价的准确性,本项目选取FPGA为开发平台,利用FPGA高速计算的特性,开发一个基于FPGA的出租车计程计费器。
二、项目设计1. 系统功能与架构本项目基于FPGA开发,主要由以下模块组成:(1)时钟模块:利用FPGA内置的PLL模块产生稳定的时钟信号。
(2)计时模块:利用时钟信号进行计时并输出当前时间。
(3)里程计算模块:监测车速并根据时间和车速信息计算行驶里程。
(4)费用计算模块:利用里程和起步价、里程单价等信息计算应收费用。
(5)LCD显示模块:将最终计费结果显示在LCD屏幕上。
2. 系统接口设计本项目需要与计费器外部的以下设备进行连接:(1)车速传感器:用于监测车速信息。
(2)计价器外部按钮/旋钮:用于设置起步价、里程单价等信息。
系统的流程主要包括以下步骤:(1)启动计程计费器,并设置起步价、里程单价等参数。
(2)开始计费器计价服务。
(4)根据设定的计价方式计算应收费用。
三、项目实现1. 硬件实现本系统的硬件部分主要包括FPGA芯片、LCD显示屏、车速传感器等。
其中,车速传感器通过FPGA的GPIO接口连接,LCD显示屏通过FPGA的SPI接口连接。
四、教学思路本项目适用于FPGA开发的初学者,重点在于让学生掌握FPGA芯片的使用方法和Verilog HDL语言的应用。
教学流程如下:(1)FPGA基础知识介绍介绍FPGA发展历程、FPGA基础结构、FPGA的编程思想等。
(2)FPGA开发环境构建介绍FPGA开发环境的构建方法,包括开发软件的安装、设备库文件的导入等。
(3)Verilog HDL语言基础介绍Verilog HDL语言的基本语法、数据类型、运算符、语句等。
(4)计程计费器项目开发按照项目设计,在FPGA开发环境中逐步搭建计程计费器系统,并进行相应的调试和优化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题目:出租车计价系统设计摘要宿州学院毕业设计出租车计价系统设计摘要::出租车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。
它关系着交易双方的利益。
具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。
因此,汽车计价器的研究也是十分有一个应用价值的。
而采用模拟电路和数字电路设计的计价器整体电路的规模较大,用到的器件多,造成故障率高,难调试,对于模式的切换需要用到机械开关,机械开关时间久了会造成接触不良,功能不易实现。
而采用单片机进行的设计,相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易的实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能。
针对计费模式的切换,通过软件编程就可以轻易而举的实现。
避免了机械开关带来的不稳定因素。
关键词:出租车计价器;单片机;控制ABSTRACTAbstract:Taximeter is both passengers and drivers of the transaction criteria, it is the taxi industry an important symbol, a taxi is the most important tools. It relates to the interests of both transactions. Has a good performance regardless of the meter is a vast number of taxi drivers or passengers are very necessary. Therefore, the car meter is also very much a study of value. The use of analog circuits and digital circuit design of the meter as a whole circuit of a larger scale, using the device, a failure rate is high and difficult to debug, the pattern of switching need to use mechanical switches, mechanical switch will cause a long-time contacts Bad, functions not easy to achieve. SCM used for the design, a relatively powerful, with less hardware and appropriate software can easily coordinate with each other to achieve the design requirements, flexibility and strong, can be programmed by software to complete more of the additional Function. Pricing model for the switch, software programming and can easily cite the achievement. To avoid a mechanical switch the destabilizing factors.Keywords: Taximeter ;89 S51 MCU ;control目录摘要................................................................................................................................... 第1章引言....................................................................................................................1. 1 出租车计价器概述.........................................................................................1. 2 本设计任务.....................................................................................................1.2.1 设计任务...................................................................................................1.2.2 设计要求.....................................................................................................1. 3 系统主要功能................................................................................................. 第2章系统主程序设计...............................................................................................第3章定时中断程序设计..............................................第4章中断服务程序设计..............................................4. 1 里程计数中断服务程序.......................................4. 2 中断等待服务程序概述.......................................第5章键盘服务程序设计.......................................................................................... 第6章显示子程序服务程序设计.................................................................................. 第7章设计源程序........................................................................................................ 第8章系统调试与检测结果分析................................................................................... 第9章结束语............................................................................................................致谢...................................................................................................................................... 参考文献...............................................................................................................................宿州学院毕业设计出租车计价系统设计第1章引言本次课程设计利用单片机技术来实现一台多功能出租车计价器,具有性能可靠、电路简单、成本低等特点。
1.1 出租车计价器概述计价器显示的营运金额是营运里程与价格的函数(等候时间一般折算成一定比例的里程来计算)。
出租车计价器通过传感器与行驶车辆连接。
出租汽车的实际里程通过传感器的脉冲信号在计价器里折算成一定的计价营运里程。
目前市场上出租车计价器功能主要有具有数据的复位功能、白天/晚上转换功能、数据输出功能、计时计价功能等等,但能够进行语音播报数据信息的出租车计价器还是比较少见的,针对这一点我们来设计一款多功能出租车计价器,在原有功能的基础上增加单价输出、单价调整、路程输出、显示当前的系统时间、语音播报数据信息等功能。
1.2 本设计任务1.2.1 设计任务设计一款基于AT89S51单片机,霍尔传感器的出租车计价器。
1.2.2 设计要求1.不同情况具有不同的收费标准。
● 白天● 晚上● 途中等待(>10min 开始收费)2.能进行手动修改单价。
3.具有数据的复位功能。
(1)IO 口分配的简易要求。
● 距离检测使用霍尔开关A44E● 白天/晚上收费标准的转换开关● 数据的清零开关● 单价的调整(最好使用+和-按键)(2)数据输出(采用LCM103)。
● 单价输出 2 位● 路程输出 2 位● 总金额输出3 位4.按键。
● 启动计时开关● 数据复位(清零)● 白天/晚上转换1.3 系统主要功能本课程设计所设计的出租车计价器的主要功能有:数据的复位、白天/晚上转换、数据输出、计时计价、单价输出及调整、路程输出、语音播报数据信息、实现在系统掉电的时候保存单价和系统时间等信息等功能。
输出采用8 段数码显示管。
本电路设计的计价器不但能实现基本的计价,而且还能根据白天、黑夜、中途等待来调节单价,同时在不计价的时候还能作为时钟为司机同志提供方便。
第2章系统主程序设计2.1 初始化程序系统上电时,初始化程序将R1~R5储存单元清0.2.2 主程序主程序中通过循环判断是否等待计价和车轮计数进行总体计价的实现。
在等计价中,调用等待计价子程序,每4秒调用计数子程序对计数器加1,在车轮计数中,车轮每转过1周调用计数子程序对计数器加1。
通过计数器中的累加值,判断数值并调用显示。