资源简介
无线数据采集系统.zip
代码片段和文件信息
#include
#include
typedef unsigned char uchar;
typedef unsigned int uint;
#define FOSC 11059200L //System frequency
#define BAUD 2400 //UART baudrate
unsigned char flagcom=0;
//****************************************2401IO端口定义***************************************
sbit MISO =P0^2;
sbit MOSI =P0^4;
sbit SCK =P0^1;
sbit CE =P0^0;
sbit CSN =P0^5;
sbit IRQ =P0^3;
unsigned char xdata TxBuf[32]=0; //2401 发送寄存器
//
sbit DQ=P2^7; //DHT11
//bh1750
sbit SCL=P2^1; //IIC时钟引脚定义
sbit SDA=P2^2; //IIC数据引脚定义
#define SlaveAddress 0x46 //定义器件在IIC总线中的从地址根据ALT ADDRESS地址引脚不同修改
//ALT ADDRESS引脚接地时地址为0x46,接电源时地址为0x3A
typedef unsigned char BYTE;
typedef unsigned short WORD;
uchar BUF[8]; //接收数据缓存区
unsigned char xdata geshibaiqianwan; //显示变量
uchar tem; //温度
uchar hum; //湿度
uint guangzhao=0; //guangzhao
uint pm25=0; //pm2.5
uint flag1=0;
sbit LED1=P1^1;
sbit LED2=P1^4;
//*********************************************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
uchar const TX_ADDRESS[TX_ADR_WIDTH]= {0x340x430x100x100x01}; //本地地址
uchar const RX_ADDRESS[RX_ADR_WIDTH]= {0x340x430x100x100x01}; //接收地址
//***************************************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 // 收发地址宽度设置
#define SETUP_RETR 0x04 // 自动重发功能设置
#define RF_CH 0x05 // 工作频率设置
#define RF_SETUP 0x06 // 发射速率、功耗功能设置
#define STATUS 0x07 // 状态寄存器
#define OBSERVE_TX 0x08 // 发送监测功能
#define CD 0x09 // 地址检测
#define RX_ADDR_P0 0x0A // 频道0接收数据地址
#define RX_ADDR_P1 0x0B // 频道1接收数据地址
#define RX_ADDR_P2 0x0C // 频道2接收数据地址
#define RX_ADDR_P3 0x0D // 频道3接收数据地址
#define RX_ADDR_P4 0x0E // 频道4接收数据地址
#define RX_ADDR_P5 0x0F // 频道5接收数据地址
#define TX_ADDR 0x10 // 发送地址寄存器
#define RX_PW_P0 0x11 // 接收频道0接收数据长度
#define RX
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1748992 2017-02-13 08:12 Test.PcbDoc
----------- --------- ---------- ----- ----
1748992 1
- 上一篇:信息检索导论课后习题答案
- 下一篇:波形发生器 2011国赛
相关资源
- qqmusic.zip
- 离散数学左孝凌答案.pdf
- 可转债交易.rar
- 8cn0m7.rar
- QCA8075HWUserReference.zip
- Ultra-FastFiberLasers.pdf
- PhotocopierPro4.04复印软件.rar
- 上海理工大学848数据结构操作系统2
- 网美-镜像站群V17-多客户优化-智能[广
- 网美-镜像站群V16-蜘蛛池出租版-多客
- S7-200模拟仿真软件2.0含中英版,教程
- zw_weixin_44163573-10873954-zw_xingzhengquhua_
- zw_u011827798-9999625-常用姓名字典.zip
- zw_tangtangzizi-6915835-FactorySoftOPCDARapidT
- zw_qq_30612787-10390434-数字信号处理—课
- zw_bao680122-4680847-YiBei.zip
- zw_wangwei5810377-10719838-资源.zip
- zw_u012630060-9584873-空间数据编辑.zip
- zw_qq_38663729-10543766-安卓项目.zip
- zw_m0_37856223-10140016-基于PCA的人脸识别
- zw_landeng1986-10598316-qTC275KIT.zip
- zw_woshidabing123-9484408-LxBlog_GBK.zip
- zw_weskerbbb-10481764-误差理论与测量平差
- zw_weixin_43403385-10727658-程序.zip
- zw_weixin_41094315-10703260-增量式PID控制速
- zw_u012453634-8168535-计算机网络实验.zi
- zw_river4321-1653776-1580538940.zip
- zw_taotao_guiwang-5302127-EigenFace.zip
- zw_qq_18179941-9734156-表情识别.zip
- zw_hhd1988-3104248-BookShopOnline.zip
评论
共有 条评论