當前位置:編程學習大全網 - 網站源碼 - 怎麽用手機藍牙調試助手控制51單片機上的LED燈亮

怎麽用手機藍牙調試助手控制51單片機上的LED燈亮

#include<reg52.h>

typedef unsigned char unit8;

typedef unsigned short unit_16;

void Receive_Handle(unit8 Value)

{

switch(Value)//具體發送過來的是什麽數據 需要自己自己通過串口調試助手查看

//改變這裏面對應的數據即可

{

case 0x00:P2=0xff;break;

case 0x01:P2=0xfe;break;

case 0x02;P2=0xfd;break;

case 0x03:P2=0xfb;break;

case 0x04:P2=0xf7;break;

default:P2=0xff;break;

}

}

void main()

{

TMOD |= 0x20;//定時器1 工作方式2 8位自動重裝模式

SCON = 0x50;//串口工作方式1 允許接收 8位數據位

TH1 = 0xfd; //波特率9600

TR1 = 1;

ES = 1;

EA = 1;

while(1);

}

void UART1_Rountine()interrupt 4

{

static unit8 Receive_Data=0;

ES = 0;

while(!RI);

RI=0;

Receive_Data = SBUF;

Receive_Handle(Receive_Data);

ES = 1;

}

/*---------------------------------------------------------------------------------------

如有問題可再咨詢

----------------------------------------------------------------------------------------*/

  • 上一篇:Openjpeg源代碼分析
  • 下一篇:虎牙直播遊戲的互動直播平臺有哪些?
  • copyright 2024編程學習大全網