• 大小: 89KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-09
  • 语言: 其他
  • 标签:

资源简介

肺活量监测,原理图部分,STC89C51单片机和AD0832,AD转换,加上XGZP6847,STC89C51单片机和AD0832,AD转换,加上XGZP6847

资源截图

代码片段和文件信息

#include 
#include//函数定义_nop_()的头文件
#define uchar unsigned char
#define uint unsigned int
uchar code table[]=“0123456789“;// 定义字符数组显示数字
uchar code Str[]={“test by ds18b20“};//温度显示字符说明
uchar code Error[]={“Error!check!“};//没有检测到DS18B20
sbit lcdrs=P2^5;
sbit lcdrw=P2^6;
sbit lcden=P2^7;
sbit BF=P0^7; //忙碌标志位
sbit ds=P1^7; //DS18B20
sbit led=P1^0;
sbit relay=P2^0;
sbit dianji=P2^1;//电机声明

/***************************************************/
#define TX_ADR_WIDTH   5  // 5字节宽度的发送/接收地址
#define TX_PLOAD_WIDTH 20  // 数据通道有效数据宽度
unsigned char tf =0;
unsigned char TxBuf[20]={0};  // 
unsigned char RxBuf[20]={0};


sbit CE   = P1^6;  //芯片的模式控制线,在CSN为低时,CE与CONFIG寄存器共同决定状态 Chip Enable pin signal (output)
sbit CSN  = P1^1;  //芯片的片选线,CSN为低电平芯片工作 Slave Select pin (output to CSN nRF24L01)  
sbit SCK  = P1^5;  //芯片控制的时钟线(SPI时钟) Master Out Slave In pin (output)
sbit MOSI = P1^2;  //芯片控制数据线,串行输入 Serial Clock pin (output)  
sbit MISO = P1^4;  //芯片控制数据线,串行输出 Master In Slave Out pin (input)
sbit IRQ  = P1^3;  // 采用中断写时必须接到P32或P33上Interrupt signal from nRF24L01 (input)


// SPI(nRF24L01) commands
#define READ_REG    0x00  //读寄存器指令 Define read command to register
#define WRITE_REG   0x20  //写寄存器指令 Define write command to register
#define RD_RX_PLOAD 0x61  //读取接收数据指令 Define RX payload register address
#define WR_TX_PLOAD 0xA0  //写待发数据指令 Define TX payload register address
#define FLUSH_TX    0xE1  //冲洗发送TX FIFO指令 Define flush TX register command
#define FLUSH_RX    0xE2  //冲洗接收 FIFO指令 Define flush RX register command
#define REUSE_TX_PL 0xE3  //定义重复装载数据指令 Define reuse TX payload register command
  //重新使用上一包发射的有效数据,当CE=1时,数据不断的重新发射
#define NOP         0xFF  //空操作,可以用来读状态寄存器 Define No Operation might be used to read status register

// SPI(nRF24L01) registers(addresses)
#define CONFIG      0x00  //配置收发状态,CRC校验模式以及收发状态响应方式 ‘Config‘ register address
#define EN_AA       0x01  //自动应答功能设置 ‘Enable Auto Acknowledgment‘ register address
#define EN_RXADDR   0x02  //可用信道设置 ‘Enabled RX addresses‘ register address
#define SETUP_AW    0x03  //收发地址宽度设置 ‘Setup address width‘ register address
#define SETUP_RETR  0x04  //自动重发功能设置 ‘Setup Auto. Retrans‘ register address
#define RF_CH       0x05  //工作频率设置 ‘RF channel‘ register address
#define RF_SETUP    0x06  // 发射速率、功耗功能设置‘RF setup‘ register address
#define STATUS      0x07  //状态寄存器 ‘Status‘ register address
#define OBSERVE_TX  0x08  //发送监测功能 ‘Observe TX‘ register address
#define CD          0x09  //地址检测 ‘Carrier Detect‘ register address
#define RX_ADDR_P0  0x0A  //频道0接收数据地址,最大长度为五字节 ‘RX address pipe0‘ register address
#define RX_ADDR_P1  0x0B  // ‘RX address pipe1‘ register address
#define RX_ADDR_P2  0x0C  // ‘RX address pipe2‘ register address
#define RX_ADDR_P3  0x0D  // ‘RX address pipe3‘ register address
#define RX_ADDR_P4  0x0E  // ‘RX address pipe4‘ register address
#define RX_ADDR_P5  0x0F  //频道5接收数据地址 ‘RX address pipe5‘ register address
#d

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-04-18 13:13  2.源程序\
     文件       15114  2016-01-21 23:01  2.源程序\1
     文件       13685  2015-12-01 23:33  2.源程序\1.c
     文件        5235  2016-01-21 23:01  2.源程序\1.hex
     文件          38  2016-01-21 23:01  2.源程序\1.lnp
     文件       34191  2011-10-30 16:23  2.源程序\1.LST
     文件       19720  2016-01-21 23:01  2.源程序\1.M51
     文件       25471  2011-10-30 16:23  2.源程序\1.OBJ
     文件         195  2016-04-20 20:55  2.源程序\1.plg
     文件      295246  2016-04-20 21:11  2.源程序\1.uvgui.Administrator
     文件      291972  2016-01-25 22:05  2.源程序\1.uvgui_Administrator.bak
     文件        5538  2016-04-20 21:11  2.源程序\1.uvopt
     文件       13255  2015-12-02 00:01  2.源程序\1.uvproj
     文件        5536  2016-01-25 22:05  2.源程序\1_uvopt.bak
     文件       13247  2015-11-26 23:10  2.源程序\1_uvproj.bak
     文件        6579  2016-01-25 22:05  2.源程序\btext.c
     文件       14798  2016-01-21 23:01  2.源程序\btext.LST
     文件       16663  2016-01-21 23:01  2.源程序\btext.OBJ
     文件         118  2014-06-04 08:11  2.源程序\includes.h
     文件        1653  2015-12-21 23:50  2.源程序\ISD4004.c
     文件         972  2015-12-21 23:49  2.源程序\ISD4004.h
     文件        3813  2015-12-21 23:50  2.源程序\ISD4004.LST
     文件        7123  2015-12-21 23:50  2.源程序\ISD4004.OBJ
     文件        2342  2014-06-04 22:58  2.源程序\Test.c

评论

共有 条评论