77范文网 - 专业文章范例文档资料分享平台

小区车辆统计计数系统设计毕业论文(5)

来源:网络收集 时间:2019-01-07 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

2013届毕业设计(论文)

2.5手动键盘输入模块的设计

键盘工作方式有3种,即程序控制扫描、定时扫描和中断扫描。程序控制扫描方式是指单片机在空闲时,才调用键盘扫描子程序,并反复地扫描键盘,直到用户从键盘上输入命令或数据,而在执行键入命令或处理键入数据过程中,CPU将不再响应键入要求,直到CPU重新扫描键盘为止;定时扫描方式就是每隔一定时间对键盘扫描一次,它利用单片机内部的定时器产生一定的时间的定时,当定时时间到就产生定时器溢出中断,CPU响应中断后对键盘进行扫描,并在有键按下时识别出该键执行响应的键功能程序;键盘工作在程序控制扫描方式时,当无键按下时CPU要不间断的扫描键盘,直到有键按下为止。如果CPU要处理很多事情,这种方式将不能适应。定时扫描方式只要时间一到,CPU就去扫描键盘,工作效率有了进一步的提高。但这两种方式常使CPU处于空扫状态,而中断方式下,CPU可以一直处理自己的工作,直到有键闭合时发出中断申请,CPU响应中断,执行相应的中断服务程序,才对键盘进行扫描,从而提高了CPU的工作效率。

本系统用的是程序控制扫描和中断扫描两种方式相结合的方式。如图13所示。SW1是编程扫描方式,此开关用于改变显示模块的数码管状态,该开关断开时,P0.3为低电平,数码管显示停车场剩余车位量。P0.3闭合时,为高电平,数码管显示停车场全部车位量。 SW2、SW3、SW4用于手动调节剩余车位和全部车位数。SW2为确定键,利用定时器1(T1)进行中断扫描;SW3为数字加,利用外部中断1(INT1)进行中断扫描;SW4为数字减,利用外部中断0(INT0)进行中断扫描。当SW1断开时,其它三个开关调节的是剩余车位的数量,使计数出错时不至于重启系统或系统初始化时使用。当SW1闭合时,则是调节全部车位总数的数量。

- 19 -

2013届毕业设计(论文)

图13键盘输入模块总图

第三章 软件设计

软件设计是设计中很重要的部分。它关系到一个系统能否实现其预定的要求。 3.1主程序设计

主程序是软件设计的总体框架,因此主程序的流程图的设计决定了程序编写的好坏,该主程序的功能是扫描键盘,作出逻辑判断,控制各种中断,数据送入显示模块。其流程图如图14所示。

开始 显示最大车位 N 判断是否显示剩余车位 Y 显示剩余车位 分两次读取传感器状态 比较两次状态是否一样 Y N N 判断是否有车进出 Y 开门开启倒计时剩余车位数增减 图14系统主程序流程图

在判断车辆是否进出中:本系统使用了两个传感器,一个用来检测出去的车,一个检测进来的车。当两个传感器同时检测到车的时候,说明进出的是车辆。当一个传感器检测到车辆时,开门。当两个传感器都检测到时,通过逻辑判断,剩余车位数进行加减。 3.2倒计时中断程序设计

这个子程序用来计算开门的时间。当时间到时,根据传感器状态判断自动门是否可以关

- 20 -

2013届毕业设计(论文)

闭。若可以,则关闭,然后退出;若不可以,则再次设定自动门开启剩余时间,重新进入倒

计时。程序流程图如图15所示:

断电保护 初始化TH0,TL0 N 判断开门时间是否结束 Y 两传感器是否同时检测到有车 Y 设置倒计时时间 N 关闭自动门 中断返回

图15倒计时中断程序流程图

3.3键盘中断程序设计

这一部分包括加、减、确定三个键,分别由外部中断1(INT1)外部中断0(INT0)和定时器1(T1)。 3.3.1增加键

在此程序中,剩余车位不超过最大车位数.流程图如图16如下:

- 21 -

2013届毕业设计(论文)

断点保护 延时后判断P3.3是否为低电平 N Y 当前是否正在设置剩余车位 最大车位数加一 剩余车位数加一 中断返回 图16按键流程图

3.3.2减少键

减少键的程序段和3.3.1相似。

3.3.3确定键

确定键实现了用定时器1中断,其作用是判断手动设置以后的剩余车位是否大于最大车位数,防止系统紊乱。

- 22 -

2013届毕业设计(论文)

第四章 课题总结及展望

4.1 课题总结

本课题所研究的是通过单片机来实现对停车场的管理,这里用的是AT89S52芯片。本设计利用4位一体8位数码管显示,显示范围为000.000.00~999.999.99前三位为当天进入停车场的车辆,中间三位为驶出停车场车辆,后两位显示停车场现有车辆数,数码管显示00位停车场无车辆,最大值99辆,上限可程序设定,当停车场车辆与设定值相同报警灯亮,车辆不要进入停车场。系统中当红光报警指示时表示停车场已满即无停车位,当其发绿光指示时表示停车场未满即还有停车位。 4.2 展望

由于本系统的实现技术要求比较高,而且课题研究的时间仓促,以及本人能力有限,因此还有很多地方存在着不足之处:

(1)本系统中的硬件部分不能实现集中控制,这样就增加了程序的编写难度,也相应的增加了系统的成本。

(2)系统稳定性需要加强,尽管这种情况不常发生,但是一旦发生就影响系统的运行。 (3)在功能上需要更加完善,本系统没有设置报警装置,如果系统发生故障,系统不能做出报警动作,这样也会影响系统的跟踪质量。

由于本人能力有限,做出的系统存在不少的问题,希望有更多的人参与其中,最终能做出性能好、精度高的停车场管理系统,以适应越来越多的私家车对停车位的需求。希望有更多的人参与到这项研究中来,性能好、精度高、低成本的控制系统是我们的目标。

- 23 -

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库小区车辆统计计数系统设计毕业论文(5)在线全文阅读。

小区车辆统计计数系统设计毕业论文(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/411766.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: