推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

2.4G无线单芯片nrf24L01_接收C51程序源码

更新时间:2020-10-10 07:23:06 大小:18K 上传用户:xzxbybd查看TA发布的资源 标签:nrf24L01 下载积分:3分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

2.4G无线单芯片nrf24L01_接收C51程序源码

/*接收*/

#include <reg52.h>

#include <intrins.h>

 

typedef unsigned char uchar;

typedef unsigned char uint;

//****************************************IO端口定义

sbit          MISO        =P1^2;

sbit          MOSI        =P3^2;

sbit  SCK      =P1^6;

sbit  CE         =P1^5;

sbit  CSN           =P1^7;

sbit  IRQ           =P1^3;

//***********************************数码管0-9编码

uchar seg[10]={0xC0,0xCF,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};         //0~~9段码

//************************************按键

sbit  KEY1=P3^6;

sbit  KEY2=P3^7;

//***********************************数码管位选

sbit  led1=P2^1;

sbit  led0=P2^0;

sbit  led2=P2^2;

sbit  led3=P2^3;//*********************************************NRF24L01***********

#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 WRITE_REG       0x20         // 写寄存器指令

#define RD_RX_PLOAD     0x61      // 读取接收数据指令

#define WR_TX_PLOAD     0xA0     // 写待发数据指令

#define FLUSH_TX        0xE1          // 冲洗发送 FIFO指令

#define FLUSH_RX        0xE2         // 冲洗接收 FIFO指令

#define REUSE_TX_PL     0xE3         // 定义重复装载数据指令

#define NOP             0xFF         // 保留

//*************************************SPI(nRF24L01)寄存器地址****************************************************

#define CONFIG          0x00  // 配置收发状态,CRC校验模式以及收发状态响应方式

#define EN_AA           0x01  // 自动应答功能设置

#define EN_RXADDR       0x02  // 可用信道设置

#define SETUP_AW        0x03  // 收发地址宽度设置


部分文件列表

文件名 大小
2.4G无线单芯片nrf24L01_接收C51程序源码.docx 18K

【关注公众号领20积分】

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单
  • 21ic下载 打赏310.00元   3天前

    用户:江岚

  • 21ic下载 打赏310.00元   3天前

    用户:mulanhk

  • 21ic下载 打赏310.00元   3天前

    用户:潇潇江南

  • 21ic下载 打赏210.00元   3天前

    用户:小猫做电路

  • 21ic下载 打赏210.00元   3天前

    用户:gsy幸运

  • 21ic下载 打赏210.00元   3天前

    用户:zhengdai

  • 21ic下载 打赏140.00元   3天前

    用户:jh0355

  • 21ic下载 打赏130.00元   3天前

    用户:jh03551

  • 21ic下载 打赏60.00元   3天前

    用户:lanmukk

  • 21ic下载 打赏60.00元   3天前

    用户:kkkopj

  • 21ic下载 打赏70.00元   3天前

    用户:cooldog123pp

  • 21ic下载 打赏20.00元   3天前

    用户:烟雨

  • 21ic下载 打赏20.00元   3天前

    用户:xuzhen1

  • 21ic下载 打赏20.00元   3天前

    用户:sun2152

  • 21ic下载 打赏20.00元   3天前

    用户:w178191520

  • 21ic下载 打赏15.00元   3天前

    用户:w1966891335

  • 21ic下载 打赏15.00元   3天前

    用户:w993263495

  • 21ic下载 打赏15.00元   3天前

    用户:x15580286248

  • 21ic下载 打赏15.00元   3天前

    用户:liqiang9090

  • 21ic下载 打赏15.00元   3天前

    用户:kk1957135547

  • 21ic下载 打赏5.00元   3天前

    用户:创园船热情

  • 21ic下载 打赏5.00元   3天前

    用户:ytf4210

  • 21ic下载 打赏10.00元   3天前

    用户:有理想666

  • 13806677280 打赏1.00元   3天前

    资料:SONY ICF SW77 维修手册

  • 21下载积分 打赏20.00元   3天前

    用户:white工

  • Lzhf918@ 打赏10.00元   3天前

    资料:海尔LS55H310G液晶电源板电路图

  • 21ic下载 打赏310.00元   3天前

    用户:mulanhk

  • 21ic下载 打赏310.00元   3天前

    用户:lanmukk

  • 21ic下载 打赏310.00元   3天前

    用户:zhengdai

  • 21ic下载 打赏240.00元   3天前

    用户:江岚

  • 21ic下载 打赏240.00元   3天前

    用户:潇潇江南

  • 21ic下载 打赏210.00元   3天前

    用户:gsy幸运

  • 21ic下载 打赏70.00元   3天前

    用户:小猫做电路

  • 21ic下载 打赏120.00元   3天前

    用户:jh0355

  • 21ic下载 打赏110.00元   3天前

    用户:jh03551

  • 21ic下载 打赏70.00元   3天前

    用户:liqiang9090

  • 21ic下载 打赏45.00元   3天前

    用户:有理想666

  • 21ic下载 打赏20.00元   3天前

    用户:w178191520

  • 21ic下载 打赏40.00元   3天前

    用户:烟雨

  • 21ic下载 打赏20.00元   3天前

    用户:eaglexiong

推荐下载