基于AT89S52单片机的停车场车位设计[宝典]

(32页)

'基于AT89S52单片机的停车场车位设计[宝典]'
停车场管理系统设计[扌商要]伴随着科技的飞速发展,交通工具的越来越普及。汽车作为人类社会中最主要的交通 工具之一,起着重大作用。随着人们生活水平的提高,汽车的数量也与日俱增,于是停车正 在成为世界性的问题。以前落后的人力停车管理即将被高科技化的口动停车管理系统所取代, 高度自动化的停车场管理系统节省了犬量吋间和人力物资消耗,大大提高了效率。木论文介绍了一种停车场管理系统模型。它能在任意时间内,根据有效的停车空间,计 算能够停泊的车辆数量,并且使用自动而可靠的完成车辆的进。述能够显示是否有停放的场 地以及是否有车辆进、出停车场。本停车场管理系统是集自动化技术、计算机技术为一体的智能化系统,能够避免停车场 入口处及出口处的交通阻塞现彖,同时述能满足使用者和管理者对停车场效率、安全、性能 以及管理上的需要,不会造成犬量资源的流失。因此,停车场管理系统的研究和实现具有十 分重要的现实意义。[关键词] 单片机 红外线传感器 动态显示第一章绪论 11?1研究背景及意义 11.2系统概述 11?3课题介绍 1第二章硬件电路设计 32.1芯片的选择 32. 1. 1 AT89S52 的介绍 32. 1.2 AT89S52 引脚功能 32. 1. 3 AT89S52单片机内部结构 62. 1. 4七段显示译码器7448的介绍 72. 2电源模块的设计 92. 3显示模块的设计 92. 4键盘输入模块的设计 102. 5传感器模块的设计 122. 5.1红外线发射模块 122. 5.2红外线接收模块 132. 6电机控制模块的设计 13第三章软件设计 153.1主程序设计 153. 2倒计时中断程序设计 163. 3键盘中断程序设计 173. 3. 1增加键 173. 3.2减少键 183. 3.3确定键 18结论 19致谢语 20参考文献: 21附录1:系统程序清单 22附录2:系统电路原理图 29第一章绪论1.1研究背景及意义近年来,随着经济建设的快速发展,汽车带给人们快乐的同时也带來了越来越突出的难 题:城市交通问题仃益严重,停车问题接踵而至,一个不到10平方米的停车位,牵动着社会 的“神经”,停车场车位不足的问题越来越突出。目前,有偿使用停车场是这个问题最为有效 的解决方式,这就使得停车场管理的重要性越来越受到重视。然而目前的大部分停车场管理 系统都是采取人工判别车型、人工收费、人工放行以及人工引导车辆入库等比较传统的管理 模式,这在很大程度上制约着城币的发展。木文是利用单片机來设计的一个停车场管理系统。在如今农业、工业、生活、军事等各个方而都向自动化、智能化、数字化发展。为了适 应时代的发展,电子技术发展迅猛。自动化、智能化、数字化的实现方式多种多样,从而产 生了很多设计工具。单片机就是其屮之一,它正朝着高性能和多品种方向发展,卓越的性价 比受到设计者的欢迎。1.2系统概述本系统包括:传感器模块、电源模块、LED显示模块、键盘输入模块等。它可以实现控 制门的开启、显示当前停车场内车辆的数目及状态、人工的设置总车位数以及剩余车位数等 功能。系统的特点:(1) 由于本系统采用电子元件无需人工管理。(2) 自动控制门的开启。(3) 自动显示停车场的车位状态。(4) 人工设置总车位数,剩余车位数。(5) 木系统适用于任意停车场。1. 3课题介绍木设计是将单片机作为控制系统的核心部件,通过传感器模块检测到有车辆进出吋,进 行判断,控制口动门的开启,并通过对显示模块进行动态打描,显示目前停车场内车辆的数 目及状态。管理者还可以对停车场的最大容量等进行人工的限制。如系统的基本框图1?1所 示:89S52\J图1.1系统基本框图第二章硬件电路设计该系统用于检测是否有车辆进出,是否有空余车位,应用单片机來控制其他模块以实现 对车辆的数口、状态等的加减计数和状态显示,并利用单片机屮的定吋系统对车辆进出的时 间限制以及设定,键盘系统的输入可以人工控制总车位数以及剩余车位数2. 1芯片的选择2. 1. 1 AT89S52 的介绍木系统采用的是一种低功耗、高性能的MCS-51系列的单片机,AT89S52是一种C0MS8位 微控制器,具有8K在系统可编程Flash存储器,是由Atmcl公司高密度非易失性存储器技术 制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程, 亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52 委众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52的主要性能:?与MCS-51单片机产詁兼容;? 8K字节在系统可编程Flash存储器;? 1000次擦写周期;?全静态操作;?三级加密程序存储器;? 32个可编程I/O 口线;?三个16位定吋器/计数器;? 8个中断源;?全双工UART串行通道;?低功耗空闲和掉电模式;?掉电后中断可唤醒;?看门狗定时器;?双数据指针;?掉电标识符;2. 1.2 AT89S52引脚功能? VCC:电源? GND:地? POU: PO口是一?个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电 平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口 也被作为低8位地址/数据复用。在这种模式卜,P0具有内部上拉电阻。在flash编程时, P0口也用來接收指令字节;在程序校验时,输出指令字节。程序校验吋,需要外接上拉电 阻。? P1 口: P1 口是一个具冇内部上拉电阻的8位双向1/0 口,P1输出缓冲器能驱动4个 TTL逻辑电平。对P1端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使 用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(HL) o此 外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和定时器/计数器2的 触发输入(Pl. 1/T2EX) o在flash编程和校验时,P1 口接收低8位地址字节。作为第二功 能吋,作用如表1所示:表2. 1 P1 口的第二功能P1 口第二功能P1.0T2 (定时器/计数器T2的外部计数输入),时钟输出Pl. 1T2EX (定时器/计数器T2的捕捉/巫载触发信号和方向控制)P1.5MOSI (徃系统编程用)P1.6M1S0 (在系统编程用)P1.7SCK (在系统编程用)? P2口: P2口是一个具有内部上拉电阻的8位双向I/O 口,P2输出缓冲器能驱动4个 TTL逻辑电平。对P2端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使 用。作为输入使用时,被外部拉低的引脚由于内部电
关 键 词:
宝典 基于 AT89S52 单片机 停车场 车位 设计
 剑锋文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:基于AT89S52单片机的停车场车位设计[宝典]
链接地址: //www.wenku365.com/p-43767982.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给剑锋文库发消息,QQ:1290478887 - 联系我们

本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。本站是网络服务平台方,若您的权利被侵害,侵权客服QQ:1290478887 欢迎举报。

1290478887@qq.com 2017-2027 //www.wenku365.com 网站版权所有

粤ICP备19057495号 

收起
展开