2022年系列单片机出租车计价器控制系统设计方案.docx
《2022年系列单片机出租车计价器控制系统设计方案.docx》由会员分享,可在线阅读,更多相关《2022年系列单片机出租车计价器控制系统设计方案.docx(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用编号:本科毕业设计基于 51 系列单片机的出租车计价器掌握系统设计系院):信息工程学院 姓名 : 学号:专业:通信工程 年级:指导老师:职称:完成日期:名师归纳总结 - - - - - - -第 1 页,共 34 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用摘 要随着社会的进步,电子类产品也得到了广泛的进展,特别是单片机的进展 反常快速;由于单片机的特别结构形式,在某些应用领域中,它承担了一些通 用的微型运算机无法完成的工作,它是一种高性能,低价格的处理器,集成度 高,体积小,牢靠性又
2、高,掌握功能强,电压低;由于单片机具有这些特点,人类的生活应用中特别广泛;本电路以 AT89C51 单片机为中心,附加 用模拟开关替代),实现对出租车计价,采纳A44E 霍尔传感器测距 , to achieve the taxi meter, using FM24C02 achieve when stored in the system power-down unit, 8-segment LED output display tube shows the total mileage and total amount of driving. Taximeter analog design: t
3、he mileage display, the default starting price and the starting mileage; travel by full fare, a reset and start, start, start pricing. We use single chip design, you can use less hardware and appropriate software to meet the design requirements of mutual cooperation, and flexibility, through softwar
4、e programming to accomplish more additional features, a bright future.Keywords: taxi meter;Hall sensors;save power 名师归纳总结 - - - - - - -第 3 页,共 34 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用目 录1 绪论 1 1.1 课题背景与意义 1 1.2 计价器的现状 12 出租车计价系统的设计要求与设计方案 32.1 出租车计价器概述 3 2.2 系统主要功能 3 2.3 方案论证与比较 33 系统硬件设计 43.1 设计方
5、案与硬件说明 4 3.2 硬件设计说明 4 3.3 硬件电路组成 7 3.3.1 驱动电路 8 3.3.2 显示电路 9 3.3.3 复位电路 10 3.3.4 掉电爱护电路 11 3.3.5 时钟电路 12 3.3.6 按键电路 124 系统软件设计 144.1 软件总体设计 14 4.2 系统程序设计 145 系统调试 16 5.1 软件调试 16 5.1.1 编程工具 C51 语言 16 5.1.2 程序调试工具 KEIL16 5.1.3 单片机仿真软件在线调试 PROTEUS17 5.2 系统仿真 17总结 19名师归纳总结 - - - - - - -第 4 页,共 34 页精选学习资
6、料 - - - - - - - - - 个人资料整理 仅限学习使用致谢 20 参考文献 21 附录 22名师归纳总结 - - - - - - -第 5 页,共 34 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用1 绪 论1.1 课题背景与意义随着出租车行业的进展,出租车已经是城市交通的重要组成部分,从加强 行业治理以及削减司机与乘客的纠纷动身,具有良好性能的计价器对出租车司 机和乘客来说都是很必要的;我们知道,只要乘坐的出租车启动,随着行驶里程的增加,就会看到司机 旁边的计价器里程数字显示的读数从零逐步增大,而当行驶到某一值时 如2KM )计费数字显示开头从起
7、步价如 4 元)增加;当乘客到站时,按下停止按键,计费数字显示总里程和总金额,它可以很直观的反映用户使用情形;出租车是城市交通的重要组成部分,行业健康和进展也获得越来越多的关 注;汽车计价器是乘客与司机双方的交易准就,它是出租车行业进展的重要标 志,是出租车中最重要的工具;它关系着交易双方的利益;具有良好性能的计 价器无论是对广大出租车司机伴侣仍是乘客来说都是很必要的,因此,汽车计 价器的争论也是特别有一个应用价值的;通过本次设计,可以增进对单片机的感性熟识,加深对其理论方面的理 解,把握单片机的内部功能模块的应用,明白把握单片机的软硬件设计过程、方法及实现;1.2 计价器的现状出租车计价器是
8、出租车营运收费的专用智能外表,目前市面所使用的计价 器大都功能较少;随着人们生活水平的不断提高,出租车的使用频率也越来越 高,出租车行业也以高质量的服务给人们带来了出行的享受;但是由于行业的 特别性,出租车行业总存在着买纠纷,困扰着行业的进展;给服务质量及治理 带来肯定影响;随着电子技术的进展,出租车计价器技术也在不断进步和提 高;国内出租车计价器已经经受了4 个阶段的进展;从传统的全部由机械元器件组成的机械式到半电子式,即用电子线路代替部分机械元器件的出租车计价器;而功能齐全的计价器大都采纳双 本;CPU 结构,这就提高了计价器的生产成名师归纳总结 在考虑成本和使用的基础上,本设计介绍了一种
9、以AT89C51 单片机为核心第 6 页,共 34 页- - - - - - -精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用的,具有计时、计价、性能牢靠、电路简洁、成本低等特点的多功能出租车计价器,能够很好的满意市场对出租车计价器的要求;本设计的目的就是通过对现有计价器的分析,解决计价器的问题,同时完成具有单价输出、单价调整、路程输出等功能的新型计价器的硬件和软件设计;名师归纳总结 - - - - - - -第 7 页,共 34 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用2 出租车计价系统的设计要求与设计方案2.1 出租车计价
10、器概述计价器显示的营运金额是营运里程与价格;出租车计价器通过传感器与行 驶车辆连接,但在此次课程设计中,因没有传感器,所以用键盘取代,用按键 的次数来代表里程数;该课程设计的出租车计价器功能主要有具有数据的复位 功能、单价修改功能、数据输出功能、计价功能等;2.2 系统主要功能本课程设计所设计的出租车计价器的主要功能有:数据的复位、单价修 改、数据输出、计价、单价输出及调整、路程输出等功能;输出采纳 8 段数码 显示管;本电路设计的计价器不但能实现基本的计价,而且仍能手动来调剂单 价;2.3 方案论证与比较方案一:采纳数字电路掌握 采纳传感器件,输出脉冲信号,经过放大整形作为移位寄存器的脉冲,
11、实 现计价,但是考虑到这种电路过于简洁,性能不够稳固,而且不能调剂单价,也不能依据天气调剂计费标准,电路不够有用;方案二:采纳单片机掌握利用单片机丰富的I/O 端口,及其掌握的敏捷性,实现基本的里程计价功能和价格调剂、时钟显示功能;通过比较以上两种方案,单片机方案有较大的 活动空间,不但能实现所要求的功能,而且能在很大的程度上扩展功能,而且 仍可以便利的对系统进行升级,所以采纳后一种方案更好些;名师归纳总结 - - - - - - -第 8 页,共 34 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用3 系统硬件设计3.1 设计方案与硬件说明采纳单片机进行的设计
12、,相对来说功能强大,用较少的硬件和适当的软件相互协作可以很简洁地实现设计要求,且敏捷性强,可以通过软件编程来完成更多的附加功能;设计采纳AT89C51 单片机为主控器,以A44E 霍尔传感器测距按键替代),实现对出租车的基本的计价设计,并采纳FM24C02 实现在系统掉电的时候储存单价等信息,输出采纳 8 段数码显示管;利用单片机丰富的I/O 端口,及其掌握的敏捷性,实现基本的计价功能;其系统结构图如图 3.1 所示:按键89C51 显示总里程和总金额控制复位电路单显示模块片掉电爱护时钟电路机图 3.1 系统结构图本电路设计的计价器能实现基本的计价功能,单片机运算总价的公式为:总价 =起步价
13、+单价 * 总里程 -起步里程) +1; AT89C51 作为一个单片微型运算系统,敏捷性高,其强大的掌握处理功能和可扩展功能设计电路供应了很好的挑选;3.2 硬件设计说明单片机是单片微型运算机的简称,单片机以其杰出的性能,得到广泛的应用,已经深化到各个领域;在这次设计中,我们用到 位三态 I/O 口,此口为地址总线及数据总线分时复用;P0 口和 P2 口,P0 口为 8 P2 口为 8 位准双向口,与地址总线高八位复用;P0 口和 P2 口都有肯定的驱动才能, P0 口的驱动才能较强;名师归纳总结 - - - - - - -第 9 页,共 34 页精选学习资料 - - - - - - - -
14、 - 个人资料整理 仅限学习使用设计中,为了能够让数码管更好的正常显示,我们采纳了驱动电路来驱动;在本次硬件设计中,我们考虑采纳芯片74LS245 来驱动数码管显示;设计电路时,考虑到用里程 霍尔)传感器价格昂贵,且不便于试验检测,在设计中采纳一个模拟开关来代替;模拟开关一端接在P3.4 口,另一端接地,通过来回高低电平的变化,每按两次,对应的里程数加一;通过在程序中设置 的里程和金额的信息,在加上驱动电路的设计,就可以在数码管上分别显示总 金额和总里程;在显示方面,可以用液晶显示,也可以用数码管进行显示;由于在这次设 计中只需要显示里程和金额信息,我们采纳数码管进行显示;这样既节约了成 本,
15、又可以达到显示的目的;同时为了削减硬件的复杂度,我们采纳了动态显 示方式,选用了共阴极数码管;为了焊接便利,我们选用了集成在一起的数码 管;我们仍设计了掌握按键,能够很好的对出租车计价器掌握,如启动 /停止按 键,清零按键等;AT89C51 单片机简介:AT89C51 是美国 ATMEL 公司生产的低功耗,高性能CMOS 8 位单片机,名师归纳总结 片内含 4KB 的可系统编程的Flash 只读程序储备器,器件采纳ATMEL 公司的第 10 页,共 34 页高密度、非易失性储备技术生产,兼容标准8051 指令系统及引脚;它集Flash程序储备器既可在线编程ISP)也可用传统方法进行编程及通用8
16、 位微处理器于单片芯片中,具有高性价比,其引脚配置如图3.2 所示;- - - - - - -精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用图 3.2 AT89C51 引脚配置AT89C51 芯片的 40个引脚功能为:VCC 电源电压;GND 接地;RST 复位输入;当 RST 变为高电平并保持2 个机器周期时,将使单片机复位;WDT 溢出将使该引脚输出高电平,设置SFR AUXR 的 DISRTO 位地址 8EH)可打开或关闭该功能; DISKRTO 位缺省为 RESET输出高电平打开状态;XTAL1 反向振荡放大器的输入及内部时钟工作电路的输入;XTAL2 来
17、自反向振荡放大器的输出;P0 口 一组 8 位漏极开路型双向 I/O 口;也即地址 /数据总线复用口;作为输出口用时,每位能驱动 8 个 TTL 规律门电路,对端口写“1” 可作为高阻抗输入端用;在拜访外部数据储备器或程序储备器时,这组口线分时转换地址 低8 位)和数据总线复用,在拜访期间激活内部上拉电阻;在Flash编程时, P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电 阻;名师归纳总结 P1口一个带内部上拉电阻的8 位双向 I/O 口, P1的输出缓冲级可驱动 吸第 11 页,共 34 页- - - - - - -精选学习资料 - - - - - - - - -
18、 个人资料整理 仅限学习使用收或输出电流) 4 个 TTL 规律门电路;对端口写“1” ,通过内部的上拉电阻把端口拉到高电平,此时可作输入口;作输入口使用时,由于内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流IIL ); Flash 编程和程序校验期间, P1接收低 8 位地址; P1 口部分端口引脚及功能如表 3.1 所示;表 3.1 P1 口特别功能P2口P1 口引脚特别功能P1.5 MOSI 用于 ISP 编程)P1.6 MOSI 用于 ISP 编程)P1.7 SCK 用于 ISP 编程)一个带内部上拉电阻的8 位双向 I/O 口; P1的输出缓冲级可驱动 吸收或输出电流) 4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 系列 单片机 出租车 计价器 控制系统 设计方案
限制150内