資源簡介
基于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
- 上一篇:pwpack2008_pck解包
- 下一篇:基于fpga的七人表決器
評論
共有 條評論