资源简介
单片机通过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
相关资源
- EESkill NRF24L01 无线模块用户手册
- AlphaControls14.23_20190502_Full_Source.rar
- 国外开源视频监控iSpy源代码20180905
- openssh8.1p1离线编译升级包
- RC522读写MI卡程序,STC89C52RC调试通过,
- 51单片机控制步进电机软硬件实现
- Powervault ME4部署经验分享 20190508 Ver2
- 5G安全架构白皮书-华为201905.pdf
- 2019年猎头行业洞察报告人力-猎聘-2
- mxy2.54数据更新至2019050
- This iPhone (Model A1863 A1905 A1906 A1907)
- AmageCV2X_S6LM_v1.5_20190530.zip
- 搜集到的PCI9054资料
- PCi9054数据手册——中文
- 一个基于FPGA的PCI数据采集程序包括
- dongmanleyuan_4390598.zip
- PLXMon v6.50官方最新版
- 半导体:未来浪潮-德勤-201905.pdf
- 多功能小车 51单片机控制 超声测距
- FRM一级-201905jc和gd百题押题,free
- 基于STM32的nRF905程序调试通过绝对能用
- STC89C52RC+DS1302电子时钟设计
- jst090503_1267872.zip
- 书上有关fpga和pci9054的例程
- AIJIACMS破解版VersionV8.320190508UTF-82019高
- nrf905KB-1B-1BV3.42.zip
- PCI 9056驱动
- 基于NRF905模块的多点无线温度检测与
- 御剑RDP爆破工具最新版本20190501
- 云计算技术与应用赛题库解读-201905
评论
共有 条评论