单片机车库停车位监测系统设计

Keywords: AT89S52 Infrare Alarm 12864LCD目录
摘要 I
一、绪论 1
(一)课题研究现状 1
(二)停车位检测系统总体设计 1
(三)系统的主要研究内容 2
二、器件简介.2
(一)主控制器 2
1.单片机的引脚 2
三、硬件设施.3
(一)单片机最小系统 4
1. AT89S52单片机最小系统简介 4
2.单片机最小系统特点 4
(二)红外检测电路 5
(三)12864液晶显示电路 6
四、软件设计 7
(一)设计原理 7
(二)主程序流程图 8
(三)显示模块程序设计 8
(四)红外感应模块.9
五、系统的安装与调试.9
(一)硬件系统的安装 10
(二)硬件系统的调试 10
(三)软件系统的调试 11
参考文献 12
致谢 13
附录 14
整体电路图: 14
系统实物图: 15
程序 16
一、绪论
(一)课题研究现状
在国外,特别是欧美等发达国家,智能型停车场的大规模应用已经有多年的历史和经验,而在国内只有极少数城区等示范性场所有所应用,但是相对于我们中国大型车位监测监测系统来说还是处于空白状态。我们把智能的车位监测检测系统设计的更实用化来克服各种困难。无论是给停车的业主还是停车场管理 *好棒文|www.hbsrm.com +Q:  3_5_1_9_1_6_0_7_2 
人员都带来了方便,而且还可以更好的利用停车资源,交通拥堵将不会出现,交通秩序有所改善。进出车辆检测是整个车位监测检测系统最为重要的关键。
(二)停车位检测系统总体设计
该系统应用AT89S52为主控制芯片,在多个红外管对车位的自动检测后,将信息发送给单片机进行处理,用液晶显示屏实时显示停车信息,当车位已满时红灯闪烁提示。停车场监控系统的测量结果是可靠的,稳定的,停车空间信息的判断无误,抗干扰能力强,适用于停车场监控系统。
本系统的总体结构图1-1:
图1-1 系统的总体结构图
(三)系统的主要研究内容
(1)掌握停车位检测系统技术的原理
(2)研究AT89S52单片机的应用技术
(3)熟悉显示器件LCD的显示原理及技术应用
(4)掌握红外对管传感器与单片机的通信方式
(5)驾驭该系统的显示器与该系统单片机的连接方法
二、器件简介
(一)主控制器
1.单片机的引脚
AT89S52单片机内部总线是总线结构,即数据总线和地址总线是一种公共89S52单片机有40个引脚,和其他52系列单片机的引脚兼容。AT89S5240管脚可别为以下几个:一个I/O接口线、电源线、控制线、外接晶体线。
本文用到的单片机AT89S52有40管脚DIP封装的芯片,它具有的特点有:高性能,低功耗的8位CMOS微处理器芯片,市面上采纳不少。因为它便宜,控制方便。输入在他们每个引脚可独立的销中输出,复位引脚为第九管脚,根据电容和一个复位电路的形式在一个关键的上拉电阻,AT89S52单片机引脚图
如图2-1所示。
图2-1 AT89S52单片机引脚图
该文单片机里面蕴含一个高增益反相放大器,其功能是构成振荡器。XTAL1作为反相放大器的输入,XTAL2作为反相放大器的输出端,分别为19英尺和18英尺的AT89S51。在石英晶体两端和两个电容器可以形成稳定的自
激振荡器”的编辑。振荡电路如图2-2所示:
图2-2 振荡电路
三、 硬件设置
(一)单片机最小系统
1. AT89S52单片机最小系统简介
AT89S52、振荡器和复位电路是主控制器的三部分,主控制器是单片机进行的最主要部分,也称之为单片机最小系统。该单片机最小系统是远程测量仪器的控制中心,它是整个系统的重中之重。
2.单片机最小系统特点
图3-1 AT89S52单片机最小系统电路图
AT89S52单片机最小系统电路图如图3-1所示:
(1)AT89S52复位时间的极性电容C1复位电路52单片机系统具有很高的价值来决定,通常有10 ~ 30uf,复位时间需要52单片机最小系统含有小。
(2)52单晶Y1最小系统通常使用6MHz或11.059mhz,在一般情况下,我们可以使用较低频率的振荡器。
(3)52单片机最小系统起振电容分别为C2、C3通常使用15~33pF,电容远离晶振是不可以的,它要是能够离晶振越远越坏,单片机随着晶振跟越近越好。?
(4)P0管脚作为开输出,当它是输出口时应该加上拉电阻,阻值大约在10k。剩下的接口内部是有上拉电阻,当它是输出口时不需要外加上拉电阻。?
拟定成定时器形式时,计数器加1是对内部机器周期开始计数(2个机器周期相当于24个振荡周期,即晶振频率为计数频率的12)。计数值N乘以机器周期Tcy等于t机器周期时间。??
拟定为计数器形式时,外部事务计数脉冲从T0或T1管脚输入到计数器当中。以后在每一个机械周期的S5P2期间完成采样T0、T1管脚电平。如果某周期取到一高电平输入,在下一周期又取到一低电平,之后计数器就加1,更新的计数值就在下一个机器周期的S3P1期间装进计数器。因为检测一个从1到0的下落沿进过2个机器周期,所以需要被采样的电平最少要延续一个机器周期。如果晶振振荡器频率为12MHz时,那么最高计数频率不超过1/2MHz,也就是说超过2?ms计数脉冲的周期。
(二)红外检测电路
图3-2 红外检测部分电路图
红外检测电路如图3-2所示,当车停在右上方的红外发射管,红外发射管发出的红外光反射回来,另一个红外接收管得到的红外信号,并且根据反射的强度来输出一个电压值V(0~5v之间)。LM358作为电压比较器使用,调节电位器R后,2脚得到一个基准电压。当检测到红外光反射后,红外接收部分输出低电平,与运放比较后输出低电平;当未检测到红外反射光后,红外接收部分输出高电平,与运放比较后输出高电平。
该系统采用8路相同的红外光电对管的设计,用来检测八个停车位的状态,并且每一路都应该对应单片机的一个I/O口进行采集数据。
图4-1 主程序设计流程图
(三)显示模块程序设计
显示模块程序流程如图4-2所示,12864屏幕传输的初始化程序,如果不是很忙的状态,单片集成电路12864传输指令数据。繁忙的标志:高炉,高炉提供的内部运作,BF = 1模块内部的运作,那么模块将不接受外部指令和数据。BF=0时,该程序表示随时恭候状态,马上能够接受外面传回指令和数据。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/1899.html

好棒文