资源简介

基于51单片机的蓝牙控制继电器程序,实现蓝牙 远程控制继电器

资源截图

代码片段和文件信息

#include     
#include   

unsigned int tmp;  //初始tmp定义 主要表明tmp接收的是16进制数据  
//unsigned  char tmp 表明tmp接收的字符型数据  
sbit ji1=P1^1;     //继电器      
sbit ji2=P1^2;
void init() //初始化    
{    
TMOD = 0x20;                        // 定时器1工作于8位自动重载模式 用于产生波特率    
TH1=0xFD;  
TL1=0xFD;                                // 波特率9600    
SCON = 0x50;                        // 设定串行口工作方式1 允许接收相当于下面三句    
PCON =0x00;                        // 波特率不倍增    
TR1 = 1;    
EA=1;    
ES=1;    

}    
void delay(unsigned int i)    
{    
unsigned char j;    
for(i; i > 0; i--)    
for(j = 200; j > 0; j--) ;    
}    

void main()    
{    
init();   
ji1=0; 
ji2=0; 
//P2 = 0xff;
while(1)    
{    
//RI 用来接收和发送的标志位  RI==1,表示接收到了 RI==0,表示发送出去了  

if(RI==1)                     // 是否有数据到来    
{   
tmp = SBUF;   
RI =0;                  // 暂存接收到的数据    
switch(tmp) //已经把SBUF0 中的数据赋值到tmp中了    
  {    
 case 0x01:    ji1=1;       break;        //收到字符1,继电器0关    
   
 case 0x02:    ji1=0;       break;  //收到字符2,继电器开   
      case 0x03:    ji2=1;       break;        //收到字符1,继电器0关    
   
 case 0x04:    ji2=0;       break;    
// case 0x09:P1=0xfe;break;    //点亮LED0    
// case 0x02:P2=0xfd;break;    //点亮LED1    
// case 0x03:P2=0xfb;break;    //点亮LED2    
// case 0x04:P2=0xf7;break;    //点亮LED3     
// case 0x05:P2=0xef;break;    //点亮LED4    
// case 0x06:P2=0xdf;break;    //点亮LED5   
// case 0x07:P2=0xbf;break;    //点亮LED6    
// case 0x08:P2=0x7f;break;    //点亮LED7   
  
 default:      break;  
  
  }     

}              
}    
}  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-10-23 17:49  STC 51程序\
     文件        2684  2017-10-09 14:56  STC 51程序\蓝牙
     文件        1887  2017-10-09 14:56  STC 51程序\蓝牙.c
     文件         382  2017-10-09 14:56  STC 51程序\蓝牙.hex
     文件          40  2017-10-09 14:56  STC 51程序\蓝牙.lnp
     文件        4435  2017-10-09 14:56  STC 51程序\蓝牙.LST
     文件        4466  2017-10-09 14:56  STC 51程序\蓝牙.M51
     文件        2851  2017-10-09 14:56  STC 51程序\蓝牙.OBJ
     文件         726  2017-10-10 00:27  STC 51程序\蓝牙.plg
     文件       55182  2017-10-08 12:40  STC 51程序\蓝牙.uvopt
     文件       13232  2017-07-23 01:29  STC 51程序\蓝牙.uvproj
     文件       55178  2017-07-23 17:20  STC 51程序\蓝牙_uvopt.bak

评论

共有 条评论

相关资源