#include #include typedef unsigned char uchar; typedef unsigned char uint; //****************************************NRF24L01 端口定义 sbit MISO =P1^5; sbit MOSI =P1^1; sbit SCK =P1^6; sbit CE =P1^7; sbit CSN =P1^2; sbit IRQ =P1^0; //************************************按键 sbit KEY1=P3^4; //************************************蜂明器 sbit LED=P3^5; //************** #define TX_ADR_WIDTH 5 // 5 uints TX address width #define RX_ADR_WIDTH 5 // 5 uints RX address width #define TX_PLOAD_WIDTH 32 // 20 uints TX payload #define RX_PLOAD_WIDTH 32 // 20 uints TX payload uint const TX_ADDRESS[TX_ADR_WIDTH]= {0x34,0x43,0x10,0x10,0x01}; //本地地址 uint const RX_ADDRESS[RX_ADR_WIDTH]= {0x34,0x43,0x10,0x10,0x01}; //接收地址 //***************************************NRF24L01寄存器指令 #define READ_REG 0x00 // 读寄存器指令 #define WR