基于单片机的停车场计数系统设计.doc
《基于单片机的停车场计数系统设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的停车场计数系统设计.doc(42页珍藏版)》请在咨信网上搜索。
1、(完整版)基于单片机的停车场计数系统设计基于单片机的停车场计数系统设计前言2第1章 理论分析及总体方案3第1。1节 方案比较3第1.2节 总体设计方案4第2章 系统的硬件设计6第2。1节 控制电路设计6第2.2节 对射红外检测电路设计11第2.3节 液晶显示电路设计13第2.4节 继电器开关电路与报警电路的设计15第2。5节 按键电路设计17第3章 系统的程序设计18第3.1节 主程序设计18第3。2节 数据采集模块程序设计19第3.3节 液晶显示程序设计20第4章 系统测试22第4.1节 系统的硬件调试22第4.2节 系统的软件调试22第4.3节 测试及结果22结论23参考文献23致谢24附
2、录24附录1:原理图及实物照片说明25附录2:部分源程序25- ii - 基于单片机的停车场计数系统设计摘 要以STC89C52单片机为核心,利用红外对射式传感器电路作为信号的输入模块,设计了一个基于单片机的停车场计数系统。对射式光电传感器由发射器和接收器组成,当有物体经过发射器和接收器之间阻断光线时,形成电平信号,经过放大、整流并送入单片机控制模块进行控制计数。通过液晶显示电路、继电器电路和蜂鸣器电路构成系统的输出模块,实现了对停车场内汽车数量的计数、显示、停车场进出门以及报警的控制。【关键词】:单片机;红外对射式传感器;继电器;液晶显示 Abstract In this paper, th
3、e STC89C52 microcontroller as the core of the control circuit, the signal output module is used infrared photoelectric couple, designed a parking lot counting system that based on a microcontroller。 Infrared photoelectric couple by the transmitter and the receiver is composed of two parts。 When an o
4、bject through the transmitter and the receiver will break the light beams, and produce level signal, amplified, rectified and finally put into microcontroller to control counting。 Via Liquid Crystal Display circuit, relay circuit and buzzer circuit form the output module。 So this system achieves cou
5、nting of cars, display, alarm and the controller of pulling or pushing the door in the parking lot.Key words: microcontroller; infrared photoelectric couple; relay; Liquid Crystal Display;前言在当今社会经济飞速发展的格局下,越来越多的厂家采用流水线技术进行产品生产作业,而怎样对其线上的产品进行实时的、有效率的、精确的计数成为广大生产厂家十分关注的问题.而基于单片机为核心控制的计数器有着能够实时,精确,可靠,稳
6、定等计数优点已成为广大厂家的首选自动计数的装置.当今,单片微型计算机技术迅速发展,基于单片机技术开发的计数设备和产品广泛应用到各个领域,单片机技术产品和设备促进了生产技术水平的提高,企业迫切需要大量熟练掌握单片机技术并能开发、应用和维护管理这些智能化产品的高级工程技术人才。单片机以体积小、功能强、可靠性高、性能价格比高等特点,已成为实现工业生产技术进步和开发机电一体化和智能化测控产品的重要手段。电子计数器是一种多功能的电子测量仪器,它利用电子学的方法测出一定时间内输入的脉冲数目,并将结果以数字形式显示出来。而基于单片机的红外线计数器能够满足广大厂家的要求,它拥有实时,精确,可靠,稳定等特点。对
7、射式传感器计数是一种多功能的电子测量仪器。它利用对射式传感器发射红外线,当有车辆阻挡红外线,红外线中断并转换为电脉冲,并由放大电路进行放大,通过单片机分析,计算出进出车辆的次数,通过液晶显示方式显示进出车辆数从而进行计数。随着红外技术的提高,用于存在状态的传感,位置编码极限传感,运动检测和计数(如风速仪、数控机床等)。典型应用:光栅尺、编码器、邦定机、压焊机、火花机、医疗仪器、atm取款机、自动售货机、收款机、复印机、打印机、磁带驱动、转球式鼠标、工业设备、胶片感测、邮件存在/分拣、料位监控、输送带控制、过程控制、物料的到位监控等。随着传感器的不断改进,抗干扰能力增强,可以在许多恶劣的地方代替
8、科研人员进行科学工作。本设计主要任务是以STC89C52单片机为核心,利用红外对射式传感器电路作为信号的输入模块进行车辆计数。基于单片机构成的车辆计数研究的主要内容包括:如对射式传感器的应用以及发展、STC89C52单片机用何种方式对外部计数脉冲进行计数显示控制、LCD显示驱动模块的选择、STC89C52单片机的扩展、74LS245如何驱动继电器与蜂鸣器工作的。主要技术指标:1。整个系统的抗干扰能力强2.计数范围广:000099993.车辆计数值精确第1章 理论分析及总体方案第1.1节 方案比较三种不同设计方案:方案一:如图11所示:电源监测、单片机保护专用芯片X25045P专用检测芯片MCS
9、-51控制单元AT89C2051LED显示驱动芯片PS7219LED显示掉电数据保护芯片HT7044A 图11 红外线计数器硬件框图原理阐述:专业检测芯片形成计数脉冲后送给控制单元AT89C2051单片机.通过对它片内计数、显示编程.PS7219是专用LED显示驱动芯片可以同时驱动8个7段数码管。 X2504P是一块有电源电压监控、EEPROM 和看门狗定时器电路三种功能于一体的芯片,它保证了在电源接通、关断、瞬间电源电压不稳时,不会造成系统死机、数据误写或误动作,大大提高了系统的可靠性和抗干扰能力.HT7044A能够保证系统突然掉电后保护数据。方案二:如图1-2所示:红外发射电路NE555红
10、外接收电路LM567计数显示专用芯片CL102 图12 红外线计数器硬件框图原理阐述:通过红外发射与接收对信号采集,使用了四合一芯片CL102计数控制显示,它是集译码、驱动、锁存、显示一体。方案三:如图13所示:红外对射式传感器控制单元STC89C52按键电路继电器电路驱动芯片74液晶显示电路蜂鸣器电路图13 对射式红外传感器计数硬件框图原理阐述:当有通过发射器发出的光线直接进入接收器,当被检测物体经过发射器和接收器之前阻断光线时,并将其放大、整流形成高电平信号送入控制单元。方案一既可准确的实现车辆计数功能且能让系统处于异常状态和抗干扰时通过外围专用芯片得到非常好的解决.外围电路架设相对简单、
11、在市场上属于高端计数产品,同时它也暴露出了一个重大问题:由于成本太贵的原因此类产品并没有得到普及,故虽然这个方案只有舍弃。方案二是一个简易的产品自动计数器,价格低廉、计数精确。但在系统处于异常状态时工作十分不稳定、也是属于现在计数市场上的淘汰产品。仅用于在计数要求不高的场合中,这个方案太过于简单故不选用。 方案三便是这次毕业设计选用的方案。之所以选用主要是这个方案涉及面广、输出有效信号为低电平、可辨别不透明的反光物体、有效距离大、不易受干扰、高灵敏度、高解析、高亮度、低功耗、响应时间快、使用寿命长、无铅、应用广泛等特点。第1.2节 总体设计方案以STC89C52单片机为核心,利用红外对射式传感
12、器电路作为信号的输入模块。按照设计的基本要求,可分为三个模块,即数据采集模块、控制器模块、数据显示模块。其中数据采集模块由红外对射式传感器组成,光线中断后将信号送给控制模块,由单片机完成对该信号的处理,由数据显示模块完成信息交换。在扩展功能上,本设计增加了一个继电器电路、按键电路和过载报警电路。系统设计框图,如图1-4所示:红外对射式传感器控制单元STC89C52按键电路继电器电路驱动芯片74液晶显示电路蜂鸣器电路图1-4 系统总体设计框图第2章 系统的硬件设计第2.1节 控制电路设计2.1.1. 单片机的发展及趋势1CPU的改进(1)增加CPU的数据总线宽度。例如,各种16位单片机和32位单
13、片机,其数据处理能力要优于8位单片机。另外,8位单片机内部采用16位数据总线,其数据处理能力明显优于一般8位单片机。(2)采用双CPU结构,以提高数据处理能力.2存储器的发展(1)片内的程序存储器现在普遍采用闪速(Flash)存储器。Flash存储器能在+5V下读写,既有静态RAM的读写操作简便,又有在掉电时数据不会丢失的优点.使用片内Flash存储器,单片机可不用片外扩展程序存储器,大大简化了其应用系统结构。(2)加大存储容量。目前有的单片机片内程序存储器容量可达128 KB甚至更多。3片内I/O的改进(1)增加并行口的驱动能力,以减少外部驱动芯片。有的单片机可以直接输出大电流和高电压,以便
14、能直接驱动LED和VFD(荧光显示器)。(2)有些单片机设置了一些特殊的串行I/O功能,为构成分布式、网络化系统提供了方便条件.4低功耗化8位单片机产品已CMOS化,CMOS芯片的单片机具有功耗小的优点,而且为了充分发挥低功耗。特点,这类单片机普遍配置有等待状态、睡眠状态、关闭状态等工作方式。在这些状态下低电压工作作的单片机,其消耗的电流仅在A或nA量级,非常适合于电池供电的便携式、手持式的仪器仪表以及其他消费类电子产品。5外围电路内装化随着集成电路技术及工艺的不断发展,把所需的众多外围电路全部装入单片机内,即系统的单片化是目前单片机发展趋势之一。例如,美国Cygnal公司的C8051F020
15、 8位单片机,内部采用流水线结构,大部分指令的完成时间为1或2个时钟周期,峰值处理能力为25MIPS。片上集成有8通道A/D、两路D/A、两路电压比较器,内置温度传感器、定时器、可编程数字交叉开关和64个通用I/O口、电源监测、看门狗、多种类型的串行接口(两个UART、SPI)等。一片芯片就是一个“测控”系统。综上所述,单片机正在向多功能、高性能、高速度(时钟达40MHz)、低电压(2。7V即可工作)、低功耗、低价格(几元钱)、外围电路内装化以及片内程序存储器和数据存储器容量不断增大的方向发展。2.1.2. 主控芯片简介本设计上网主控芯片由单片机STC89C52控制完成。基本原理为当对射式红外
16、传感器检测部分检测到有车辆经过时,红外对射传感器被中断即产生一个低电平信号,这个信号将供给单片机进行计数控制。计数控制部分是将计数脉冲送入单片机STC89C52两个中断入口的INT0入口,经过单片机内部对这个中断信号进行计数编程.单片机的引脚图如图2-1所示:图2-1 STC89C52RC引脚图主要特性如下:1。时钟电路STC89C52内部有一个用于构成振荡器的高增益反相放大器,引脚RXD和TXD分别是此放大器的输入端和输出端。时钟可以由内部方式产生或外部方式产生。内部方式的时钟电路如图22(a) 所示,在RXD和TXD引脚上外接定时元件,内部振荡器就产生自激振荡.定时元件通常采用石英晶体和电
17、容组成的并联谐振回路。晶体振荡频率可以在1.212MHz之间选择,电容值在530pF之间选择,电容值的大小可对频率起微调的作用.外部方式的时钟电路如图2-2(b)所示,RXD接地,TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的方波信号.片内时钟发生器把振荡频率两分频,产生一个两相时钟P1和P2,供单片机使用。(a)内部方式时钟电路 (b)外部方式时钟电路图2-2时钟电路2.复位及复位电路(1)复位操作复位是单片机的初始化操作。其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出
18、错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。除PC之外,复位操作还对其他一些寄存器有影响,它们的复位状态如表2-1所示:表21 一些寄存器的复位状态寄存器复位状态寄存器复位状态PC0000HTCON00HACC00HTL000HPSW00HTH000HSP07HTL100HDPTR0000HTH100HP0P3FFHSCON00HIPXX000000BSBUF不定IE0X000000BPCON0XXX0000BTMOD00H(2)复位信号及其产生RST引脚是复位信号的输入端。复位信号是高电平有效,其有效时间应持续24个振荡周期(即二个机器周期)以上.若使用颇率为6MHz
19、的晶振,则复位信号持续时间应超过4us才能完成复位操作。产生复位信号的电路逻辑如图23所示:图23复位信号的电路逻辑图整个复位电路包括芯片内、外两部分。外部电路产生的复位信号(RST)送至施密特触发器,再由片内复位电路在每个机器周期的S5P2时刻对施密特触发器的输出进行采样,然后才得到内部复位操作所需要的信号。复位操作有上电自动复位相按键手动复位两种方式。上电自动复位是通过外部复位电路的电容充电来实现的,其电路如图24(a)所示。这佯,只要电源Vcc的上升时间不超过1ms,就可以实现自动上电复位,即接通电源就成了系统的复位初始化.按键手动复位有电平方式和脉冲方式两种。其中,按键电平复位是通过使
20、复位端经电阻与Vcc电源接通而实现的,其电路如图2-4(b)所示;而按键脉冲复位则是利用RC微分电路产生的正脉冲来实现的。其电路如图24(c)所示: (a)上电复位 (b)按键电平复位 (c)按键脉冲复位图24复位电路上述电路图中的电阻、电容参数适用于6MHz晶振,能保证复位信号高电平持续时间大于1个机器周期。STC89C52具体介绍如下: 主电源引脚(2根)VCC(Pin40):电源输入,接5V电源GND(Pin20):接地线外接晶振引脚(2根)XTAL1(Pin19):片内振荡电路的输入端XTAL2(Pin20):片内振荡电路的输出端控制引脚(4根)RST/VPP(Pin9):复位引脚,引
21、脚上出现2个机器周期的高电平将使单片机复位。ALE/PROG(Pin30):地址锁存允许信号PSEN(Pin29):外部存储器读选通信号EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。可编程输入/输出引脚(32根)STC89C52单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。PO口(Pin39Pin32):8位双向I/O口线,名称为P0.0P0。7P1口(Pin1Pin8):8位准双向I/O口线,名称为P1.0P1。7 P2口(Pin21Pin28):8位准双向I/
22、O口线,名称为P2。0P2。7 P3口(Pin10Pin17):8位准双向I/O口线,名称为P3.0P3.7STC89C52主要功能如表2-2所示:表2-2 STC89C52主要功能主要功能特性兼容MCS51指令系统8K可反复擦写Flash ROM32个双向I/O口256x8bit内部RAM3个16位可编程定时/计数器中断时钟频率0-24MHz2个串行中断可编程UART串行通道2个外部中断源共6个中断源2个读写中断口线3级加密位低功耗空闲和掉电模式软件设置睡眠和唤醒功能2.1.3. 单片机最小系统的设计STC89C52单片机的最小系统设计如图2-5所示:图2-5 单片机最小系统图STC89C5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 停车场 计数 系统 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。