【资源下载】下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
51停车场车位引导系统设计-红外对管-LCD1602-LED-蓝牙
本设计由STC89C52单片机电路+红外对管传感器+LCD1602液晶显示电路+蓝牙模块电路+LED指示灯电路+电源电路组成。
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)