- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
出租车计价器设计《单片机应用与仿真训练》设计报告
《单片机应用与仿真训练》设计报告
题目:出租车计价器设计
姓 名:
学 号:
专业班级: 电 气 08-5 班
指导老师:
所在学院: 电气工程与自动化学院
2011年6月28日
摘要
出租汽车计价器是一种能根据乘客乘坐汽车行驶距离和等候时间的多少进行计价,并直接显示车费值的计量器具。目录
第一章 概述 4
1.1 设计任务 4
1.2 设计要求 4
1.3 系统主要功能 4
1.4 硬件设计方案 4
1.5 软件设计方案 5
第二章 硬件设计 6
2.1 单片机最小系统 6
2.2 霍尔传感器检测单元 6
2.3 键盘调整单元 7
2.4 显示单元 8
第三章 软件设计 10
3.1 系统主程序 10
3.2 中断程序 10
3.3 计算程序 11
3.4 显示程序 11
3.5 键盘程序 12
第四章 Proteus软件仿真 13
4.1 Proteus介绍 13
4.2调试与测试 13
4.3里程计价测试 13
第五章 课程设计体会 15
参考文献 16
附1:系统原理图 17
附2:源程序代码 18
概述
1.1 设计任务
设计一款基于AT89S52单片机的出租车数字计价器。
1.2 设计要求
(1)能显示里程,单位为公里,最后一位为小数位。
(2)能显示金额数,单位为元,最后一位为小数位。
(3)可设定单程价格和往返价格,单程价格为2元/公里,往返价格为1.5元/公里。
(4)车速5公里/小时的时间累积为总等待时间,每5分钟等待时间相当于里程数增加1公里。
(5)起步公里数为3公里,价格为5元,若实际距离大于3公里,按规则3计算价格。
(6)按暂停键,计价器可暂停计价,按查询键,可显示总等待时间。
1.3 系统主要功能
本设计所设计的出租车数字计价器的主要功能有:金额输出、路程输出、数据复位、长短途单价自动转换、候车转换、计时计价等。输出采用2个4位8段共阳数码管,车辆行走时前4位显示金额,后4位显示路程。车辆候车时,前4位显示金额,后4位转换为显示时间。
1.4 硬件设计方案
本系统的硬件设计主要包括单片机AT89S52、数据显示部件、A44E霍尔传感器电路、里程计算及计价单元的设计。在硬件设计过程中,充分利用各部件的功能,实现多功能的出租车计价器设计。
计价器的单片机系统框图如图1.1所示。它由以下几个部件组成:霍尔传感器单元、AT89S52单片机、总金额显示、里程显示、电源。利用单片机丰富的IO端口,及其控制的灵活性,实现基本的里程和价格的计算及显示功能,而且还可以方便的对系统进行升级。
图1.1 系统功能框图
硬件的仿真将使用到集成开发板和仿真实验进行仿真调试。
1.5 软件设计方案
本设计程序的将采取C语言进行编写,使用Keil编译和Proteus7.5仿真软件进行仿真调试。其中的里程计算计算方案如下。
(1)霍尔传感器对车轮进行信号检测,产生并输出脉冲信号到单片机;
(2)单片机对传感器输出的脉冲信号进行计数,并进行km计算:每一个信号代表轮胎旋转一周,设轮胎的周长为5m ;每km产生的信号数为N ,里程显示为N × 5m = N(km)
硬件设计
本设计的硬件设计部分主要包括AT89S52单片机、测距单元、显示单元、按键单元四部分。
2.1 单片机最小系统
主控机系统采用了Atmel 公司生产的 AT89S52单片机,它含有256 字节数据存储器,内置8K的电可擦除FLASH ROM,可重复编程,大小满足主控机软件系统设计,所以不必再扩展程序存储器。复位电路和晶振电路是AT89S52工作所需的最简外围电路。单片机最小系统电路图如图2.1所示。
图2.1 单片机最小系统电路图
AT89S52 的复位端是一个史密特触发输入,高电平有效。RST端若由低电平上升到高电平并持续2个周期,系统将实现一次复位操作。在复位电路中,按一下复位开关就使在RST端出现一段时间的高电平,外接11.0592M 晶振和两个30pF 电容组成系统的内部时钟电路。霍尔传感器检测单元
图2.2 霍尔开关集成传感器原理图及其输出特性
里程计算是通过安装在车轮上的霍尔元件检测到的信号,送到单片机,经过处理计算,送给显示显示单元的。霍尔传感器是一种磁传感器。用它可以检测磁场及其变化,可在各种与磁场有关的场合中使用。霍尔传感器以霍尔效应为其工作基础,是由霍尔元件和它的附属电路组成的集成传感器。霍尔传感器分为线性型霍尔传感器和开关型霍尔传感器两种。我们所用的是开关型霍尔传感器。其原理图如图2.3所示:
图2.3 传感器测距示意图
我们选择P3.2口作为信号输入端,车轮每转一圈(假设车轮周长为1米),霍尔开关就检测并输出信号,引起单片机中断,对脉冲计数
您可能关注的文档
最近下载
- 科室全成本核算.ppt VIP
- (完整版)幼儿园五年发展规划【可编辑版】.docx VIP
- 福克纳 A Rose for Emily 献给艾米丽的玫瑰 (英文原文+译文).pdf VIP
- 高考数学总复习《函数性质》专项测试卷及答案.pdf VIP
- 课题申报书:核心素养引领下的小学数学课堂教学方式的转变研究.docx VIP
- 人教版数学五年级上册第七单元教案(含单元备课).pdf VIP
- 湖北省武汉2025届高三上学期10月月考物理试题含答案.docx VIP
- 2025年秋期部编人教版六年级上册语文全册核心素养教案(教学反思有内容+二次备课版).docx
- 初中整本书阅读系列之《红星照耀中国》第8-9篇 同红军在一起PPT课件.pptx VIP
- 2024年初级会计职称《经济法基础》精讲课件.pptx VIP
文档评论(0)