毕业设计 基于51单片机的车位引导智能停车场管理系统
基于51单片机的车位引导智能停车场管理系统
- 1、系统介绍
- 1.1、系统构成说明
- 1.2、功能介绍
- 1.3、资料下载
- 2、程序设计
- 2.1、LCD1602初始化
- 2.2、LCD1602显示数据、字符串
- 2.3、定时器初始化
- 3、电路设计
- 3.1、51单片机最小系统
- 3.2、LCD1602液晶显示电路设计
- 3.3、LED指示灯电路设计
- 4、资料下载
1、系统介绍
编号:004
1.1、系统构成说明
基于51单片机的车位引导智能停车场管理系统设计由:STC89C52单片机电路、LCD1602液晶显示电路、红外传感器、LED指示灯电路、电源电路构成。
1.2、功能介绍
- 1、通过红外对管模块实时检测车位是否占用,车位分为1车位,2车位,3车位。
- 2、液晶实时显示车位是否被占用、车位被占用数、空车位数。
- 3、车位处是否停车并有状态指示灯指示。
- 4、红外对管有检测遮挡距离近,表示停有车辆。
1.3、资料下载
点击下载资料
2、程序设计
2.1、LCD1602初始化
void LcdReset(void)
{LcdWriteCommand(0x38, 0); //规定的复位操作DelayMs(5);LcdWriteCommand(0x38, 0); DelayMs(5);LcdWriteCommand(0x38, 0);DelayMs(5);LcdWriteCommand(0x38, 1); //显示模式设置LcdWriteCommand(0x08, 1); //显示关闭LcdWriteCommand(0x01, 1); //显示清屏LcdWriteCommand(0x06, 1); //写字符时整体不移动LcdWriteCommand(0x0c, 1); //显示开,不开游标,不闪烁
}
2.2、LCD1602显示数据、字符串
void DispStr(uchar x,uchar y,uchar *ptr)
{uchar *temp;uchar i,n = 0;temp = ptr;while(*ptr++ != '\0') n++; //计算字符串有效字符的个数for (i=0;i<n;i++){Disp1Char(x++,y,temp[i]);if (x == 0x10){break;}}
}
2.3、定时器初始化
void Init_Timer0(void)
{TMOD |= 0x01; //使用模式1,16位定时器,使用"|"符号可以在使用多个定时器时不受影响 TH0=(65536-20000)/256; //重新赋值 20msTL0=(65536-20000)%256;EA=1; //总中断打开ET0=1; //定时器中断打开TR0=1; //定时器开关打开
}
3、电路设计
3.1、51单片机最小系统
STC89C52RC是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K字节系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但是做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。另外 STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。
STC89C52单片机最小系统电路由复位电路、时钟电路和电源电路。拥有这三部分电路后,单片机即可正常工作。
单片机最小系统原理图如下图所示:
实物图
3.2、LCD1602液晶显示电路设计
LCD显示器分为字段显示和字符显示两种。其中字段显示与LED显示相似,只要送对应的信号到相应的管脚就能显示。字符显示是根据需要显示基本字符。本设计采用的是字符型显示。系统中采用LCD1602作为显示器件输出信息。与传统的LED数码管显示器件相比,液晶显示模块具有体积小、功耗低、显示内容丰富等优点,而且不需要外加驱动电路,现在液晶显示模块已经是单片机应用设计中最常用的显示器件了。LCD1602可以显示2行16个汉字。
系统中采用LCD1602作为显示器件输出信息。在本电路中电位器可以调节液晶显示的对比度即清晰度。
- 具体电路原理图如下图所示。
- 实物图:
3.3、LED指示灯电路设计
- 具体电路图设计
4、资料下载
点击下载资料
毕业设计 基于51单片机的车位引导智能停车场管理系统相关推荐
- 【51毕设案例】基于51单片机-定时喂食供氧智能鱼缸
目录 功能介绍: 整体功能简述: 硬件框图: 软件流程图: 原理图: 仿真图: 元器件清单: 主要部分代码展示:void main() 工程管理展示: 下载内容展示: 更详细代码视频讲解及代码下载请看 ...
- 基于51单片机与ESP8266的智能台灯设计
一.硬件设计 1. 硬件选型 主控芯片:选用STC89C52RC,单片机通过串口与EPS866模块通信. LDO: 选用AMS1117-3.3V,ESP8266模块需要使用3.3V电源,使用1117- ...
- 基于51单片机的公交车安全智能检测系统、基于51单片机的金属探测仪控制设计、基于单片机的智能电子密码锁系统设计、基于51单片机酒精浓度检测仪设计【资料转发分享】
630基于51单片机的公交车安全智能检测系统-设计资料 本资料是基于单片机的公交车安全监测系统 具有如下功能: 1.监测环境的温度,超标报警.可以设置上下限 2.监测是否有火灾以及有毒气体,超标报警, ...
- 基于51单片机的RFID RC522智能钱包
RFID RC522智能钱包 基于51单片机的RFID RC522智能钱包,这个程序主要演示的是RFID RC522智能钱包中的设置及扣款功能,相信会扣款那么充值也就改一个数字的事,具体的功能要自己根 ...
- 毕业设计 基于51单片机智能停车场管理车位引导系统设计
基于51单片机智能停车场管理车位引导系统设计 0.毕业设计选题原则说明(重点) 1.项目简介 1.1 系统构成 1.2 系统功能 2.部分电路设计 2.1 STC89C52单片机核心系统电路设计 2. ...
- 基于51单片机的多功能智能语音循迹避障小车
目录 一.功能介绍及硬件准备 二.电机控制及调速 三.小车循迹方案 四.跟随功能实现 五.测速功能实现 六.OLED显示车速 七.摇头避障功能实现 八.SU-03T语音模块介绍 九.语音切换小车模式+ ...
- 毕业设计 基于51单片机无线蓝牙APP控LED灯亮灭亮度设计
基于51单片机无线蓝牙APP控LED灯亮灭亮度设计 1.项目简介 1.1 系统构成 1.2 系统功能 2.部分电路设计 2.1 LED信号指示灯电路设计 2.2 蓝牙模块 3.部分代码展示 3.1 串 ...
- 35、基于51单片机自动灭火避障智能小车 消防灭火小车系统设计
摘要 智能作为现代的新发明,是以后的发展方向,他可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等等的用途.智能小车就是其中的一个体现,本次设计的多功能智能灭火避障小车 ...
- 基于51单片机和物联网的智能家居系统(ESP8266物联网模块)
前言 该智能家居系统以 STC89C52单片机为控制核心,结合 LCD1602 液晶显示屏.L298N电机驱动模块.光敏电阻,ESP8266WiFi模块,DS18B20温度计设计并实现了自动感光窗帘与 ...
- 基于51单片机来开发的智能感应开盖垃圾桶
为什么要引入定时器呢? 因为定时到报表的时候,可以由硬件执行那部分程序,软件部分仍然单独运行. 一.智能垃圾桶需求分析: 当距离小于等于10时,垃圾桶开盖持续两秒钟,否则垃圾桶关闭盖子 当检测到震动时 ...
最新文章
- early EOF fatal: index-pack failed
- 4场直播,哈工大、亚马逊等大咖为你带来机器学习与知识图谱的内容盛宴
- ISME:多组学揭示低氧环境下的汞甲基化细菌
- 对高级软件工程课程的展望 by 吴双志
- 数据库事务(Database Transaction)
- 楚留香手游服务器维护,【楚留香手游】4.27日游戏维护公告
- shell实战训练营Day14
- leetcode_最长公共前缀
- 使用javascript实现在页面打印的效果的三种方式
- [置顶] MySQL -- 创建函数(Function
- RTB竞价中的cookie mapping技术
- js调用数科阅读器_js调用后台,后台调用前台等方法总结
- 临床试验数据管理系统
- 论文查重会查新闻内容吗?
- 超级好上手的告白小程序
- [网易]2018校园招聘编程题真题集合
- Download.Accelerator.Plus.v10.0.4.3_Patch-REPT
- SSD(Single Shot MultiBox Detector)不得不说的那些事
- R软件-ggplot2 画火山图
- 物联网开源平台KAA
热门文章
- 尿路感染治疗行业调研报告 - 市场现状分析与发展前景预测
- 华米IPO对小米估值提振有限 小米系被指技术储备不足
- i.MX6ULL(十三) linux 设备树
- 检测数据过期的处理方法(redis过期时间、订单规定时间内支付等)
- 程序员周末阿里面试,5分钟就被一道题秒杀:HashMap与Hashtable
- 新的三菱动力将秉持全新理念 “为全世界能源系统带来变革”
- 【英语学习系统】使用kinect v2进行动作捕捉
- Doris 5 处理 Sentinel-1 时 prepare_datastack.py 代码报错 ValueError: cannot reshape array of size * into
- Kotlin学历之特殊类
- [WFA认证][Passpoint认证][MTK项目] alliance-pass point测试问题--HS2-7.1