资源简介
单片机通过905无线传输模块,实现两个单片机之间的无线通信
代码片段和文件信息
#include
#include
#include
#include
//----------------------------------------------------------------------------------------------------------------
#define uint unsigned int
#define uchar unsigned char
//----------------------------------------------------------------------------------------------------------------
#define BYTE_BIT0 0x01
#define BYTE_BIT1 0x02
#define BYTE_BIT2 0x04
#define BYTE_BIT3 0x08
#define BYTE_BIT4 0x10
#define BYTE_BIT5 0x20
#define BYTE_BIT6 0x40
#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]=
{
0x290x300x310x32
};
//---------------------------------------------------配置口定义---------------------------------------------------
sbit TXEN=P1^0;
sbit TRX_CE=P3^4;
sbit PWR=P1^1;
sbit MISO=P1^6;
sbit MOSI=P1^5;
sbit SCK=P1^7;
sbit CSN=P1^3;
//---------------------------------------------------NRF905状态IO----------------------------------------------------
sbit AM=P1^4;
sbit DR=P3^2;
sbit CD=P1^2;
//----------------------------------------------------按键--------------------------------------------------
sbit KEY0=P3^6;
sbit KEY1=P3^7;
//----------------------------------------------------数码管位控制-------------------------------------------------------
sbit led1=P2^1;
sbit led0=P2^0;
sbit led2=P2^2;
sbit led3=P2^3;
//-----------------------------------------------------------------------------------------------------------------
uchar seg[10]={0xC00xCF0xA40xB00x990x920x820xF80x800x90}; //0~~9段码
//-------------------------------------------------------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 //CH_NO配置频段在430MHZ
0x0c //输出功率为10db不重发,节电为正常模式
0x44 //地址宽度设置,为4字节
0x040x04 //接收发送有效数据长度为32字节
0xCC0xCC0xCC0xCC //接收地址
0x58 //CRC充许,8位CRC校验,外部时钟信号不使能,16M晶振
};
code TxAddress[4]={0xcc0xcc0xcc0xcc};
char tf;
//------------------------------------------------延时------------------------------------------------------------
static void Delay(uchar n)
{
uint i;
while(n--)
for(i=0;i<80;i++);
}
//--------
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 11298 2012-01-20 19:56 nrf905无线双向通信\FASONG
文件 7982 2008-06-27 11:14 nrf905无线双向通信\Fasong.c
文件 2119 2012-01-20 19:56 nrf905无线双向通信\FASONG.hex
文件 16905 2012-01-20 19:56 nrf905无线双向通信\Fasong.LST
文件 14982 2012-01-20 19:56 nrf905无线双向通信\FASONG.M51
文件 12674 2012-01-20 19:56 nrf905无线双向通信\Fasong.OBJ
文件 1390 2008-06-27 11:15 nrf905无线双向通信\FASONG.Opt
文件 398 2012-01-20 22:24 nrf905无线双向通信\FASONG.plg
文件 1996 2007-06-01 16:19 nrf905无线双向通信\FASONG.Uv2
文件 1398 2008-06-14 18:37 nrf905无线双向通信\FASONG_Opt.Bak
文件 0 2007-06-01 16:18 nrf905无线双向通信\FASONG_Uv2.Bak
目录 0 2012-01-29 12:34 nrf905无线双向通信
----------- --------- ---------- ----- ----
71142 12
- 上一篇:d5xpwu.dic
- 下一篇:BinCompiler
相关资源
- 基于STC89C52RC单片机的交通灯设计
- 基于STC89C52RC的超声波测距系统设计
- AC6905A硬件资料(20160912)
- ATH15调试 - 20190528 - SHERAUPLOAD.rar
- NRF905无线收发芯片原理及设计实现1
- STC89C52RC使用电位器控制WS2812B调光
-
苹果CMS V10 播放器pla
yer.js去广告文件 - nrf905无线收发芯片原理及设计实现
- 数码视讯Q5、Q7(S905L、M2) 胡莱的固
- LM7805LM7905构成的正负5到9可调直流稳压
- STC89C52RC 智能家居设计(GSM+人体红外
- NRF905无线PC控制台操作界面及单片机程
- PCI9054入门资料
- 基于nRF905的公交车自动报站系统
- zw_qq_30893653-10990571-树莓派人脸识别门
- 9052fb814475e51de8b828ef6058b0be.rar
- CQP_SDK_V9_190510.zip
- 51单片机DHT11程序
- 阿里、小米、京东、美团:四大巨头
- 佳能G2800清零软件ST 4905.rar
- 佳能G2800清零软件ST 4905 (1).rar
- 基于STC89C52RC和STC12C5A60S2单片机的DHT
- 禾川X3E伺服驱动器CANopen-EtherCAT用户手
- PCI9056经典调试记录
- 佳能打印机清零工具 Canon Service Tool
- 4G和5G移动通信3gpp专有名词介绍和缩写
- STC89C52RC单片机中文用户手册
- 杰理AC6905A规格书
- NRF905发送接收数据程序 实测通过
- PCI9054实现IO读写操作 包含 VC的DEMO源程
评论
共有 条评论