📄 slave.c
字号:
#include<reg52.h>
#include<nRF24L01.h>
uchar bdata keycheck[2]={0};
sbit KEY1 =keycheck[0]^0;
sbit KEY2 =keycheck[0]^1;
sbit KEY3 =keycheck[0]^2;
sbit KEY4 =keycheck[0]^3;
sbit KEY5 =keycheck[0]^4;
sbit KEY6 =keycheck[0]^5;
sbit UP =keycheck[0]^6;
sbit DOWN =keycheck[0]^7;
//sbit LEFT =keycheck^8;
//sbit RIGHT =keycheck^9;
void main()
{
TMOD = 0x11; //设置计数器工作方式为16位装载 ,计数器1波特率发生器2400bps@12MHz
IE = 0xff;
SCON=0x50;
TCLK=1;
RCLK=1;
RCAP2H=0xff;
RCAP2L=0xFD;//115200Bps
TR2=1;
init_io();
while(1)
{
SetRX_Mode();
if(nRF24L01_RxPacket(keycheck))
{
if(KEY1==1);
if(KEY2==1);
if(KEY3==1);
if(KEY4==1);
if(KEY5==1);
if(KEY6==1);
if(UP==1);
if(DOWN==1);
// if(LEFT==1);
// if(DOWN==1);
SBUF=keycheck[0];
while(TI==0);
TI=0;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -