⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 401.c

📁 挪威公司的NRFXXX系列产品,本代码里详述了NRFXXX是怎么样与单片机通讯的,代码易懂!
💻 C
字号:
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
void delay();
char Cri_opt[3]; //标准选择命令码
char Cha_opt[3]; //通道选择命令码
char Xbuff[15]; //数据发送缓冲区
char Rbuff[15]; //数据接收缓冲
uchar Xget;
uchar Xput;
uchar Rput;
uchar Rget;

void send() interrupt 4 using 3 //主设备发送中断程序    
{
TI = 0; //关闭发送中断
if(Xput!=Xget) //Xput:发送缓冲区入指针;Xget:发送缓冲区出指针
  {SBUF = Xbuff[Xget]; //发送数据
      Xget = (Xget++)&0x0f; //当数据取空时指针Xget转到起始位置
    }
  delay(); 
 }

void rece() interrupt 4 using 3 //主设备接收中断程序
{ RI = 0; //关闭接收中断
if(Rput != Rget)  //Rput:接收缓冲区入指针;Rget:接收缓冲区出指针

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -