欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

229【毕设课设】基于51单片机的公交车人数统计

程序员文章站 2022-04-02 22:17:22
【资源下载】下载地址如下:https://docs.qq.com/doc/DTlRSd01BZXNpRUxl51公交车人数统计-红外避障-wifi本设计由STC89C52单片机电路+红外避障传感器电路+wifi模块电路+电源电路。1、通过2路红外避障传感器分别检测公交车前门进人数A和后门出人数B。2、通过wifi将前门进人数A、后门出人数B、汽车当前总人数即(A-B)。实时传送到手机app。unsigned long time_20ms=0; //定时计数unsig...

【资源下载】下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

51公交车人数统计-红外避障-wifi

本设计由STC89C52单片机电路+红外避障传感器电路+wifi模块电路+电源电路。

1、通过2路红外避障传感器分别检测公交车前门进人数A和后门出人数B。

2、通过wifi将前门进人数A、后门出人数B、汽车当前总人数即(A-B)。实时传送到手机app。

229【毕设课设】基于51单片机的公交车人数统计

229【毕设课设】基于51单片机的公交车人数统计


unsigned long time_20ms=0;			  //定时计数
unsigned char i;
unsigned char dis0[25];//串口数据暂存

unsigned int Num,jNum,cNum;		//人数变量

void Init_Timer0(void);//函数命令
void UART_Init(void);
void SendByte(unsigned char dat);
void SendStr(unsigned char *s,unsigned char length);


void main (void)
{
  EX0=1;         //外部中断0开
  IT0=1;         //边沿触发
  EX1=1;         //外部中断1开
  IT1=1;         //IT1=1表示边沿触发
	Init_Timer0();        //定时器0初始化
	UART_Init();		  //串口初始化

	for(i=0;i<50;i++)
	{DelayMs(100);}	

 

本文地址:https://blog.csdn.net/theroadon/article/details/109232604