帮帮文库

返回

【毕业论文】基于单片机的出租车计价器的设计与实现word文档(23页) 【毕业论文】基于单片机的出租车计价器的设计与实现word文档(23页)

格式:word 上传:2025-12-27 12:19:10
用读存储器程序,将存储器内单价等信息,读到缓存单元中,供主程序使用。键盘调整单元当单价等信息需要进行修改时,就要用到键盘进行修改。由于调节信息不多,故采用个键盘即可,分别实现清零切换增大减小和功能等作用。电路原理如图所示。接口,对上次计费进行清零,为下次载客准备接口,实现白天和夜晚单价切换当功能键按下时,可对数据进行增大。接口,当功能键按下时,可对数据进行减小。接口,按次,进入调整白天单价按次,进入调整夜晚单价按次,进入调整等待单价按次,进入调整起步价按次,返回。出租车计价器图键盘单元电路显示单元显示单元由个段共阳数码管组成,采用动态扫描进行显示。前三个数码管分别接和,用于显示总金额中间两个分别接和,用于显示里程后边两个分别接和,用于显示单价。电路如图所示。图显示单元电路出租车计价器软件设计系统主程序在主程序模块中,需要完成对各参量和接口初始化出租车起价和单价初始化以及中断计算循环等工作。另外,在主程序模块中还需要设置启动清除标志寄存器里程寄存器和价格寄存器,并对它们进行初始化。然后,主程序将根据各标志寄存器内容,分别完成启动清除计程和计价等不同操作。当汽车运行起来时,就启动计价,根据里程寄存器中内容计算和判断行驶里程是否已超过起步价公里数。若已超过,则根据里程值每公里单价数和起步价数来计算出当前总金额,并将结果存于总金额寄存器中中途等待时,无脉冲输入,不产生中断,当时间超过等待设定值时,开始进行计时,并把等待价格加到总金额里,然后将总金额里程和单价送数码管显示出来。程序流程如图所示。图主程序流程图图计算程序流程图开始初始化切换金额计算显示清零结束夜间单价里程总金额起步价总金额里程单价总金额等待时间等待单价总金额等待时间等待单价返回总金额起步价出租车计价器中断程序里程记数中断程序每当霍尔传感器输出个低电平信号就使单片机中断次,当里程计数器对里程脉冲计满次时,进入里程计数中断服务程序中,里程变量加。主函数中总金额也相应地变化。中途等待中断程序在中途等待中断程序中,每产生次中断,将当前里程值送入个缓存变量,每分钟将缓存变量中值和当前里程值比较,当汽车停止,霍尔传感器分钟没有输出信号,当前里程值和缓存变量内值相同,则进入等待计时,每分钟记次价格。计算程序计算程序根据里程数分别进入不同计算公式。如果里程大于公里,则执行公式总金额起步价里程单价等待时间等待单价否则,执行公式总金额起步价等待时间等待单价。程序流程图如图所示。显示程序显示程序利用定时器每产生次中断,相应变量置位,点亮个数码管,显示位数据,利用主函数内循环,实现动态扫描显示,同时根据数码管余辉和人眼暂留现象,即可实现显示。键盘程序键盘采用查询方式,放在主程序中,当没有按键按下时候,单片机循环主程序,旦右按键按下,便转向相应子程序处理,处理结束再返回。流程图如图。出租车计价器图键盘程序流程图为真夜晚单价存储白天单价白天单价白天单价返回显示夜晚单价存储夜晚单价等待单价存储等待单价起步价等待单价存储起步价起步价出租车计价器设计总结经过这些天有关于出租车计价器课程设计,使我对单片机应用有了更深了解。在课程设计过程中,还是碰到了许多问题。比如,对于数码管动态扫描显示和键盘延时防抖综合编程不能较好地解决对于代码前后顺序及调用掌握得还不够好对于些相关应用软件没能熟练掌握。通过这几天晚上苦想和反复调试,以及参考网上程序,最终还是把问题解决了。通过这次课程设计,我最大收获就是自己动手能力和解决问题能力得到了很大提高,也充分体会到了自己设计东西乐趣学会查阅资料和对别人东西融会变通重要性,也明白了很多知识光靠趴在书本上学是学不到其中精髓,必须亲自去试着实践,亲自去经历才能对它们真正掌握,凡事都要自己去动下手,去实践下,遇到困难,永远不要沮丧气馁。在动手过程中,不仅能增强实践能力,而且在理论上可以有更深认识这次设计给了我极大鼓舞和信心,相信在以后学习中可以通过不断摸索和实践来提高其他方面知识。参考资料李光飞单片机课程设计实例指导北京北京航空航天大学出版社马淑华,王凤文,张美金编著单片机原理与接口技术第二版北京北京邮电大学出版社谭浩强著程序设计第三版北京清华大学出版社靳达编单片机应用系统开发实例导航北京人民邮电出版社出租车计价器附件电路图元件清单元件名称封装数量编号值电阻电阻,电阻电容,电解电容三极管单片机开关晶振键盘扫描功能键调节,出租车计价器,调白天单价调夜晚单价出租车计价器调等待单价,出租车计价器调起步价,出租车计价器退出功能键,数码管动态扫描定时器时基个数判断是否等待时基个数开总中断开外部中断触发方式下降沿出租车计价器开定时器中断开定时器金额计算起步公里内金额计算白天夜晚切换键盘防抖,切换白天夜晚单价计算总金额清零键出租车计价器脉冲中断测试是否进入等待无反应进入等待计费是复用,采用串口方式传送数据,所以只用两根线时钟脉冲和数据地址与单片机和口连接,进行传送数据。每当设定次单价,系统就自动调用存储程序,将单价信息保存在芯片内当系统重新上电时候,自动调用读存储器程序,将存储器内单价等信息,读到缓存单元中,供主程序使用。键盘调整单元当单价等信息需要进行修改时,就要用到键盘进行修改。由于调节信息不多,故采用个键盘即可,分别实现清零切换增大减小和功能等作用。电路原理如图所示。接口,对上次计费进行清零,为下次载客准备接口,实现白天和夜晚单价切换当功能键按下时,可对数据进行增大。接口,当功能键按下时,可对数据进行减小。接口,按次,进入调整白天单价按次,进入调整夜晚单价按次,进入调整等待单价按次,进入调整起步价按次,返回。出租车计价器图键盘单元电路显示单元显示单元由个段共阳数码管组成,采目录任务及要求设计方案介绍基本工作原理系统整体框图硬件电路设计单片机最小系统霍尔传感器检测单元存储单元键盘调整单元显示单元软件设计系统主程序中断程序里程计数中断程序中途等待终端程序计算程序显示程序键盘程序设计总结参考资料附件电路图元件清单源程序清单出租车计价器出租车计价器摘要本设计是以单片机为核心器件,附加霍尔传感器测距,实现对出租车计价统计。采用实现在系统掉电时保存单价和系统时间等信息,输出采用位段数码显示管。用该电路设计计价器不但能实现基本计价,而且还能根据白天黑夜中途等待来调节单价,同时在不计价时候还能作为时钟为司机提供方便。关键词霍尔传感器出租车计价器数码显示管任务及要求模拟个检测车轮转动里程计价系统计程计价显示功能当启动键被按下时,系统开始计程,同时显示出起价和每公里单价在行使过程中,实时显示已行走里程数和当前累计价格当清除键被按下时,计程计价器清零。显示采用位静态方式,其中价格位,公里数位。具有时钟功能,可以通过开关切换显示时间和计价。出租车计价器设计方案介绍基本工作原理计数器系统主要由五部分组成霍尔传感器单片机键盘和显示数码管。霍尔传感器安装在车轮上,主要检测汽车行进公里数,并产生系列相应脉冲输出,脉冲送到单片机进行处理,单片机根据程序设定通过计算脉冲数换算出行驶公里数,再根据从中读取价格等相关数据进行金额计算,计算好金额里程和单价都实时地显示在数码管上。键盘可以调节价格等相关数据,按下相应按钮,产生信号交由单片机处理并实时显示出来,调节好数据存储到中,掉电后可以使调好数据不丢失,下次得电后直接从读到单片机,系统结构图如图。系统整体框图图系统整体框图单片机调整切换键盘霍尔传感器存储器数码管动态显示出租车计价器硬件电路设计单片机最小系统是片内有单片机,因此,这种芯片构成最小系统简单﹑可靠。用单片机构成最小应用系统时,只要将单片机接上时钟电路和复位电路即可,如图单片机最小系统所示。由于集成度限制,最小应用系统只能用作些小型控制单元。其应用特点有可供用户使用大量口线。内部存储器容量有限。应用系统开发具有特殊性。图单片机最小系统复位端是个史密特触发输入,高电平有效。端若由低电平上升到高电平并持续个周期,系统将实现次复位操作。在复位电路中,按下复位开关就使在端出现段时间高电平,外接晶振和两个电容组成系统内部时钟电出租车计价器路。霍尔传感器检测单元属于开关型霍尔器件,其工作电压范围比较宽,其输出信号符合电平标准,可以直接接到单片机端口上,而且其最高检测频率可达到。集成霍耳开关由稳压器霍耳电势发生器即硅霍耳片差分放大器施密特触发器和门输出五个基本部分组成。在输入端输入电压,经稳压器稳压后加在霍尔电势发生器两端,根据霍尔效应原理,当霍尔片处在磁场中时,在垂直于磁场方向通以电流,则与这二者相垂直方向上将会产生霍尔电势差输出,该信号经放大器放大后送至施密特触发器整形,使其成为方波输送到门输出。当施加磁场达到工作点即时,触发器输出高电压相对于地电位,使三极管导通,此时门输出端输出低电压,三极管截止,使门输出高电压,这种状态为关。这样两次电压变换,使霍尔开关完成了次开关动作。霍尔传感器原理如图所示。图霍尔传感器原理里程计算是通过安装在车轮上霍尔传感器检测到脉冲信号,送到单片机产生中断,单片机再根据程序设定,计算出里程。其原理如图所示。出租车计价器图传感器测距示意图本系统选择了将脉冲输出口接到口外部中断作为信号输入端这样可以减少程序设计麻烦,车轮每转圈设车轮周长是米,霍尔开关就检测并输出信号,引起单片机中断,对脉冲计数,当计数达到次时,即公里,单片机就控制将金额自动增加,如图所示。图霍尔元件接线图存储单元存储单元作用是在电源断开时候,存储当前设定单价信息。是公司电可擦除存储芯片,采用两线串行总线和单片机通讯,电压最低可以
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
【毕业论文】基于单片机的出租车计价器的设计与实现.doc预览图(1)
1 页 / 共 23
【毕业论文】基于单片机的出租车计价器的设计与实现.doc预览图(2)
2 页 / 共 23
【毕业论文】基于单片机的出租车计价器的设计与实现.doc预览图(3)
3 页 / 共 23
【毕业论文】基于单片机的出租车计价器的设计与实现.doc预览图(4)
4 页 / 共 23
【毕业论文】基于单片机的出租车计价器的设计与实现.doc预览图(5)
5 页 / 共 23
【毕业论文】基于单片机的出租车计价器的设计与实现.doc预览图(6)
6 页 / 共 23
【毕业论文】基于单片机的出租车计价器的设计与实现.doc预览图(7)
7 页 / 共 23
【毕业论文】基于单片机的出租车计价器的设计与实现.doc预览图(8)
8 页 / 共 23
【毕业论文】基于单片机的出租车计价器的设计与实现.doc预览图(9)
9 页 / 共 23
【毕业论文】基于单片机的出租车计价器的设计与实现.doc预览图(10)
10 页 / 共 23
【毕业论文】基于单片机的出租车计价器的设计与实现.doc预览图(11)
11 页 / 共 23
【毕业论文】基于单片机的出租车计价器的设计与实现.doc预览图(12)
12 页 / 共 23
【毕业论文】基于单片机的出租车计价器的设计与实现.doc预览图(13)
13 页 / 共 23
【毕业论文】基于单片机的出租车计价器的设计与实现.doc预览图(14)
14 页 / 共 23
【毕业论文】基于单片机的出租车计价器的设计与实现.doc预览图(15)
15 页 / 共 23
预览结束,还剩 8 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档