⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 battery.h.bak

📁 基于无线单片机24e1的组网程序。在无线传感器之类的应用中的成功案例。
💻 BAK
字号:
//========================================================
//深圳奥特迅电力设备有限公司
//电池监控系统用无线传输模块
//文件名:Battery.h
//描述:
//By:Andylee 2006-6-13
//anssett@163.com
//=========================================================
#include <reg24e1.h>
#include <binary.h>
#include <intrins.h>
#include <stdio.h>
#include <serial.h>
void fInitUart(void);

typedef unsigned char uchar;
typedef unsigned int uint;

#define RF_DATA_LENGTH 	8		//8字节(AIN1、AIN2、TEMP1、TEMP各两个字节)

#define	RF_ADDRS_LENGTH	4
 
#define 24e1Debug	1		//串口调试使能
struct RF_DATA{
	unsigned char counter;
	unsigned char AIN1_Hi;		
	unsigned char AIN1_Lo;
	unsigned char AIN2_Hi;
	unsigned char AIN2_Lo;
	unsigned char TEMP1_Hi;
	unsigned char TEMP1_Lo;
	unsigned char TEMP2_Hi;
	unsigned char TEMP2_Lo;
}
typdef struct RF_DATA RF_DATA;
RF_DATA rf_Received;			//该全局变量用于无线数据的接收和判断用的
sbit P04=P0^4;				//备用
sbit Clr_Dog=P0^3;			//喂狗用
sbit Led_show=P0^6; 			//LED点灯
void fRfSend(uchar * addr,uchar * dat);
void fRfInit(void);			//无线子系统初始化函数
void IO_Init(void);			//端口初始化函数

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -