1. 程式人生 > 實用技巧 >407【畢設課設】基於51微控制器無線藍芽兒童防丟器跟蹤器主從機檢測設計

407【畢設課設】基於51微控制器無線藍芽兒童防丟器跟蹤器主從機檢測設計

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

51微控制器無線藍芽兒童防丟器跟蹤器主從機檢測40
本系統由主機和從機組成。
主機由STC89C52微控制器、藍芽無線模組、指示燈、蜂鳴器報警及電源組成。
從機由STC89C52微控制器、藍芽無線模組及電源組成。
1、上電後,主從機沒有連線過,不報警,表示第一次使用沒有進行過連線。
2、當主機和從機互聯後,主機的LED燈不亮,蜂鳴器不報警,如果主機和
從機的距離很遠,即失聯後,主機的LED燈和蜂鳴器聲光報警。如果再次
連線上停止報警。

void uartSendByte(unsigned char dat);

void main (void)
{     
	Init_Timer0();        //定時器0初始化
	UART_Init();
	DelayMs(200);          //延時有助於穩定
	uartSendStr("reday ok!!",10);
	while (1)         //主迴圈
	{
		DelayMs(200);          //定時傳送連結資訊
		uartSendStr("*****",5);
	}
}


void Init_Timer0(void)
{
//**All notes can be deleted and modified**//
  TMOD |= 0x10;  //使用模式1,16位定時器,使用"|"符號可以在使用多個定時器時不受影響		     
	TH0=(65536-20000)/256;		  //重新賦值 20ms
	TL0=(65536-20000)%256;
	EA=1;            //總中斷開啟
	ET0=1;           //定時器中斷開啟
	TR0=1;           //定時器開關開啟