无线发射程序

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

无线发射

#include

#include

#include

#include

//---------------------------------------------------------

--------------------------------

-----------------------

#define uint unsigned int

#define uchar unsigned char

//---------------------------------------------------------

--------------------------------

-----------------------

#define BYTE_BIT0 0x01

#define BYTE_BIT7 0x80

//---------------------------------------------------------

--------------------------------

-----------------------

bdata unsigned char DATA_BUF;

#define DATA7 ((DATA_BUF&BYTE_BIT7) != 0)

#define DATA0 ((DATA_BUF&BYTE_BIT0) != 0)

sbit flag =DATA_BUF^7;

sbit flag1 =DATA_BUF^0;

//---------------------------------------------------发送数

据缓冲区

--------------------------------

-----------------

#define TxRxBuf_Len 4

unsigned char TxRxBuf[TxRxBuf_Len]={0x29,0x30,0x31,0x32,};

code TxAddress[4]={0xcc,0xcc,0xcc,0xcc};

char tf;

//----------------------------------------NRF905工作模式控

制端口

--------------------------------

----------------------

sbit TXEN=P1^4;

sbit TRX_CE=P3^2;

sbit PWR=P1^3;

//----------------------------------------LED显示端口

--------------------------------

-------------------

sbit LED=P3^5;

//----------------------------------------NRF905 数据交换端

--------------------------------

-------------------

sbit MISO=P1^6;

sbit MOSI=P1^1;

sbit SCK=P1^5;

sbit CSN=P1^0;

//----------------------------------------nrf905状态端口

--------------------------------

-------------------------

sbit AM=P1^7;

sbit DR=P3^3;

sbit CD=P1^2;

//---------------------------------------------------------

--------------------------------

----------------------

sbit led3=P2^0;

sbit led2=P2^1;

sbit led1=P2^2;

sbit led0=P2^3;

//----------------------------------------按键端口

--------------------------------

-----------------------

sbit KEY=P3^4;

//----------------------------------------nrf905控制指令

--------------------------------

-----------

#define WC 0x00

#define RC 0x10

#define WTP 0x20

#define RTP 0x21

#define WTA 0x22

#define RTA 0x23

#define RRP 0x24

//------------------------------------------------NRF905寄

存器配置

--------------------------------

----------------

unsigned char idata RFConf[11]=

{

0x00, /

/配置命令// 0x4c, /

相关文档
最新文档