欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
STC15F2K60S2單片機實現2.4G Zigbee無線串口收發 源程序
[打印本頁]
作者:
毛小白
時間:
2021-9-6 11:25
標題:
STC15F2K60S2單片機實現2.4G Zigbee無線串口收發 源程序
A4594E06FD85F6F022F1E0166BDE97FC.jpg
(2.53 MB, 下載次數: 65)
下載附件
2021-9-6 11:21 上傳
利用兩塊stc15f2k60s2實現2.4G Zigbee無線串口收發
兩個按鍵控制led
51系列例程請見
http://m.raoushi.com/bbs/dpj-208422-1.html
發送程序:
#include <STC15F2K60S2.H>
#define uint unsigned int
#define uchar unsigned char
uchar ch;
bit read_flag=0;
sbit key=P1^2;
sbit key1=P1^3;
void Delay10ms() //@11.0592MHz
{
unsigned char i, j;
i = 108;
j = 145;
do
{
while (--j);
} while (--i);
}
void UartInit(void) //9600bps@11.0592MHz
{
PCON &= 0x7F; //波特率不倍速
SCON = 0x50; //8位數據,可變波特率
AUXR |= 0x40; //定時器1時鐘為Fosc,即1T
AUXR &= 0xFE; //串口1選擇定時器1為波特率發生器
TMOD &= 0x0F; //清除定時器1模式位
TMOD |= 0x20; //設定定時器1為8位自動重裝方式
TL1 = 0xDC; //設定定時初值
TH1 = 0xDC; //設定定時器重裝值
ET1 = 0; //禁止定時器1中斷
TR1 = 1; //啟動定時器1
ES=1;
EA=1;
}
void send_char_com(uchar ch)
{
SBUF=ch;
while(!TI);
TI=0;
}
void main()
{
UartInit();
while(1)
{
if(key==0)
{
Delay10ms();
if(key==0)
{
send_char_com('A');
}
}
else if(key1==0)
{
Delay10ms();
if(key1==0)
{
send_char_com('B');
}
}
}
}
復制代碼
以上代碼的Keil工程下載:
zigbee.zip
(40.75 KB, 下載次數: 36)
2021-9-6 11:24 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
gogogo給你哦
時間:
2021-11-5 10:49
這個具體怎么實現
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1