基于51单片机的停车场车位引导指引系统设计

 

1、通过红外对管模块实时检测车位是否占用,车位分为1车位,2车位,3车位。如果车位被占用,则系统通过蓝牙模块向手机APP发送占用信息,如:NO1 Parking、NO2 Parking、NO3 Parking、NO1 void、NO2 void、NO3 void。

2、液晶实时显示车位被占用数、空车位数。并且把显示车位被占用数、空车位数实时上传到手机APP。

3、通过手机APP可以控制3路黄灯的亮灭。

​

sbit led01 = P1^3;
sbit led02 = P1^4;
sbit led03 = P1^5;

unsigned char xdata dis0[16];//定义显示区域临时存储数组
unsigned char xdata dis1[16];

unsigned char disFlag= 0;//显示标志
unsigned char i,j;

unsigned long time_20ms=0;		   //定时器计数

unsigned char firstin =0;			  //首次接收到标志
unsigned char tab[20];				  //串口数据暂存
unsigned char Count=0;				  //串口接收计数
unsigned char  uartbusy =0;			  //串口判忙

bit reportFlag =0 ;			//上报标志
unsigned char weiFlag01 = 0; //位置标志
unsigned char weiFlag02 = 0; //位置标志
unsigned char weiFlag03 = 0; //位置标志
unsigned char ZYNum = 0; //占用总数
void Init_Timer0(void);		 //函数声明
void uartSendStr(unsigned char *s,unsigned char length);
void UART_Init(void);
void uartSendByte(unsigned char dat);

void main(void)

  

 

posted @ 2020-12-17 11:18  MCU创新DIY  阅读(187)  评论(0)    收藏  举报