多功能出租车单片机计费器的设计
摘 要 2ABSTRACT 3第一章 绪论 4第二章 课程设计任务书 42.1 课程设计任务 42.2 课程设计方案 5第三章 硬件电路设计 63.1 键盘接口电路 63.2 声光报警电路的设计 63.3 存储芯片电路设计 73.4 电源设计 73.5 液晶显示电路的设计 83.5.1 1602ALCD的基本参数及引脚功能 83.5.2 显示模块采用1602A液晶显示接口电路 12第四章 STC89C52RC单片机的简介 124.1 STC89C52RC单片机主要特性 134.2主控制模块 164.3时钟电路设计 16第五章 软件设计 185.1 单片机资源使用 185.2 单片机软件模块设计 195.2.1 中断子函数 195.2.2 判键子函数 195.2.3 显示子程序 205.3 总程序流程框图 22总结 23参考文献 24致谢 25基于STC89C52RC出租车自动收费设计,当LCD 1602A开始运作时它会显示起步价加上里程乘以时间的费用,其次就是等待时间乘以相应的成本这三次的费用相加就是司机所赚一位乘客应得的费用。随着科技的快速发展人民的生活水平不断提高所以每个人的时间都很宝贵,当然司机也不例外。在1602A液晶屏中可以显示运行时间,运行时等待时间,总费用和总里程可计算出来。这里主要以STC89C52RC微控制器为核心控制器,可以在白天/晚上自由转换,总金额和单价是使用LCD1602A显示的所有数据输出。
目 录
ABSTRACT
Based on the STC89C52RC Taxi Automatic Charge Design, when the LCD 1602A starts to use it will show the starting price plus mileage multiplied by the cost of the time, followed by the waiting time multiplied by the corresponding cost of the three costs plus the driver is a The cost of the passenger. With the rapid development of sc
*好棒文|www.hbsrm.com +Q: 3_5_1_9_1_6_0_7_2
ience and technology of peoples living standards continue to improve so everyones time is very valuable, of course, the driver is no exception. In the 1602A LCD screen can display the running time, runtime waiting time, total cost and total mileage can be calculated. Here mainly STC89C52RC microcontroller as the core controller, you can in the day / night free conversion, the total amount and the unit price is the use of LCD1602A show all the data output
Keyword: STC89C52RC;1602A LCD;Taxi devices
第一章 绪论
当有客人上车时出租车司机开始启动计价器,随着行走的路程不断累积,您会看到计费器上的金额也在逐渐增加的。当车开到一个固定的里程时(如5KM)计费数字显示从每公里另一个价格(例如$ 10)开始增加。当出租车到达您需要等待的地方,司机可以点击“时间”按钮,等待一段时间,计费显示可以增加等待费。当汽车继续行驶时,停止计算等待费,并??继续增加里程费。要到达您的目的地,您可以按显示的金额来收取费用。
当然也考虑用模拟电路和数字电路,但整体设计电路较大,会使用更多的器件,导致故障率高,不容易调试,对于开关设计我觉得机械开关不太适合,机械开关经常使用会导致接触不良,所以不容易实际的操作使用。为此,我觉得使用单片机效果会更好一些,硬件较少,功能相对较强,这样的要求用软件可以实行,许许多多的附加功能用软件都可以实行的。
目前的出租车需要改进的有几个方面
1增强抗干扰。出租车会经常行驶在路面上各个零部件磨损的比较多,当然电路也不例外,经常使用会导致各部件的原有性能下降,以此会影响到各元器件的性能。
2提高仪器的防骗能力。出租车仪器把计数脉冲传感器来作为行驶距离的计算,使用非法作弊手段向仪器添加额外的脉冲信号,从而增加公里数来额外收取
费用。
3增强断电保护。部分出租车电池电池存储功能差,电路接触不良,导致操作或关机后仪器重启或电源,所有当前车辆数据丢失,导致纠纷。
第二章 课程设计任务书
2.1 课程设计任务
AT89S51单片机作为该系统的主要组成部分,数据显示部分,A44E霍尔传感器电路作为该任务的主要的数据显示功能,AT24C02作为该系统的计算功率损耗存储单元,里程计算和定价单元设计。在设计过程中,充分利用各部件的优越的性能,实现多功能的出租车设计。
2.2 课程设计方案
方案一:555模拟集成电路,用于生成,放大和操纵各种模拟信号和数字集成电路。基本的模拟集成电路是运算放大器,乘法器,集成稳压器,定时器,信号发生器等。数字集成电路种类繁多,小型集成电路有各种门电路,也就是非门,非门或门等;中型集成电路具有数据选择器,编解码器,触发器,计数器,寄存器等。程序如图1.1所示:
图1.1方案一
方案二:由于分层设计理论,把各个原件都定位起来,建立各个功能模块之间的联系。如图1.2所示:
图1.2方案二
方案三:采用MCU技术,所应用的范围比较广,其中包括智能医疗,智能家居,智能工厂,智能交通,环境监测和安全控制;支持各类平台,传输和应用,它必须具有高性能的计算能力,;但是除了性能外,终端设备更重要的设备一定要永远无线连接到互联网,一直没有安全隐患,想象一个家庭的电力,水和天然气等设备由远程管理的网络设备,如果可以轻易被黑客窃取控制权,从能源供应中断,同时可能导致人身安全或重大公安事故。因此,作为互联网设备的核心组件,除了性能外,还要考虑如何满足越来越严格的网络安全需求。所以安全相关技术也起着关键作用。通过按钮可以方便的调整,计划如图1.3所示:
图1.3方案三
方案总结:通过比较,方案三不仅可以简单的控制,而且成本价格低,设计电路也不会很复杂。
第三章 硬件电路设计
3.1 键盘接口电路
独立键盘:6条输入线接到单片机的I O口上,当S2按下时,+5V通过电阻R2然后再通过电子元件最终进入GND形成一条通路,那么这条线路的全部电压都加到R2这个电阻上,低电平KeyIn1这个引脚就处于这个位置。其实S2处于
一个单刀双掷关。
图3.1键盘接口电路
3.2 声光报警电路的设计
目 录
ABSTRACT
Based on the STC89C52RC Taxi Automatic Charge Design, when the LCD 1602A starts to use it will show the starting price plus mileage multiplied by the cost of the time, followed by the waiting time multiplied by the corresponding cost of the three costs plus the driver is a The cost of the passenger. With the rapid development of sc
*好棒文|www.hbsrm.com +Q: 3_5_1_9_1_6_0_7_2
ience and technology of peoples living standards continue to improve so everyones time is very valuable, of course, the driver is no exception. In the 1602A LCD screen can display the running time, runtime waiting time, total cost and total mileage can be calculated. Here mainly STC89C52RC microcontroller as the core controller, you can in the day / night free conversion, the total amount and the unit price is the use of LCD1602A show all the data output
Keyword: STC89C52RC;1602A LCD;Taxi devices
第一章 绪论
当有客人上车时出租车司机开始启动计价器,随着行走的路程不断累积,您会看到计费器上的金额也在逐渐增加的。当车开到一个固定的里程时(如5KM)计费数字显示从每公里另一个价格(例如$ 10)开始增加。当出租车到达您需要等待的地方,司机可以点击“时间”按钮,等待一段时间,计费显示可以增加等待费。当汽车继续行驶时,停止计算等待费,并??继续增加里程费。要到达您的目的地,您可以按显示的金额来收取费用。
当然也考虑用模拟电路和数字电路,但整体设计电路较大,会使用更多的器件,导致故障率高,不容易调试,对于开关设计我觉得机械开关不太适合,机械开关经常使用会导致接触不良,所以不容易实际的操作使用。为此,我觉得使用单片机效果会更好一些,硬件较少,功能相对较强,这样的要求用软件可以实行,许许多多的附加功能用软件都可以实行的。
目前的出租车需要改进的有几个方面
1增强抗干扰。出租车会经常行驶在路面上各个零部件磨损的比较多,当然电路也不例外,经常使用会导致各部件的原有性能下降,以此会影响到各元器件的性能。
2提高仪器的防骗能力。出租车仪器把计数脉冲传感器来作为行驶距离的计算,使用非法作弊手段向仪器添加额外的脉冲信号,从而增加公里数来额外收取
费用。
3增强断电保护。部分出租车电池电池存储功能差,电路接触不良,导致操作或关机后仪器重启或电源,所有当前车辆数据丢失,导致纠纷。
第二章 课程设计任务书
2.1 课程设计任务
AT89S51单片机作为该系统的主要组成部分,数据显示部分,A44E霍尔传感器电路作为该任务的主要的数据显示功能,AT24C02作为该系统的计算功率损耗存储单元,里程计算和定价单元设计。在设计过程中,充分利用各部件的优越的性能,实现多功能的出租车设计。
2.2 课程设计方案
方案一:555模拟集成电路,用于生成,放大和操纵各种模拟信号和数字集成电路。基本的模拟集成电路是运算放大器,乘法器,集成稳压器,定时器,信号发生器等。数字集成电路种类繁多,小型集成电路有各种门电路,也就是非门,非门或门等;中型集成电路具有数据选择器,编解码器,触发器,计数器,寄存器等。程序如图1.1所示:
图1.1方案一
方案二:由于分层设计理论,把各个原件都定位起来,建立各个功能模块之间的联系。如图1.2所示:
图1.2方案二
方案三:采用MCU技术,所应用的范围比较广,其中包括智能医疗,智能家居,智能工厂,智能交通,环境监测和安全控制;支持各类平台,传输和应用,它必须具有高性能的计算能力,;但是除了性能外,终端设备更重要的设备一定要永远无线连接到互联网,一直没有安全隐患,想象一个家庭的电力,水和天然气等设备由远程管理的网络设备,如果可以轻易被黑客窃取控制权,从能源供应中断,同时可能导致人身安全或重大公安事故。因此,作为互联网设备的核心组件,除了性能外,还要考虑如何满足越来越严格的网络安全需求。所以安全相关技术也起着关键作用。通过按钮可以方便的调整,计划如图1.3所示:
图1.3方案三
方案总结:通过比较,方案三不仅可以简单的控制,而且成本价格低,设计电路也不会很复杂。
第三章 硬件电路设计
3.1 键盘接口电路
独立键盘:6条输入线接到单片机的I O口上,当S2按下时,+5V通过电阻R2然后再通过电子元件最终进入GND形成一条通路,那么这条线路的全部电压都加到R2这个电阻上,低电平KeyIn1这个引脚就处于这个位置。其实S2处于
一个单刀双掷关。
图3.1键盘接口电路
3.2 声光报警电路的设计
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jxgc/qcgc/1480.html