毕业设计 基于51单片机的车位引导智能停车场管理系统

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;		  //重新赋值 20ms
	TL0=(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、资料下载

点击下载资料

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
基于C51单片机智能停车场车位管理系统是一款可以实现自动检测和管理停车场车位的系统。该系统利用传感器监测每个停车位的状态,并通过C51单片机进行数据处理和控制。 设计中,每个停车位都配备有一个传感器,用于检测是否有车辆停放。当有车辆停放时,传感器会发送信号给C51单片机进行识别和记录。C51单片机会根据传感器的信号判断车位的状态,如果空闲则更新状态为已占用,并将相关信息存储到内存中。同时,LED显示屏会显示车位状态,提供给司机参考。 此外,该系统还具备自动收费功能,当车主离开停车场时,C51单片机会根据停车时间和收费规则计算停车费用,并显示在LED显示屏上供车主查看。车主可以选择通过现金或电子支付方式进行结算。 为了方便管理和查询,该系统还可以连接到一个计算机服务器,将停车位的状态和停车信息进行实时上传。停车场管理员可以通过计算机上的管理软件实时监控停车位的占用情况,也可以查询历史停车记录和收费情况。 基于C51单片机智能停车场车位管理系统设计可以提高停车场的利用率,减少车辆拥堵现象。通过自动收费和信息管理,可以提高停车场管理员的工作效率,为车主提供更加便捷的停车服务。此外,该系统还可以通过数据分析,统计每个车位的使用率和停车场的收入情况,为停车场的运营提供有力支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

点灯师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值