基于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)