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

📄 common.h

📁 湖北水文信息系统水位雨量采集器的C51源代码
💻 H
字号:
/*********************************************************************
* 文件名: common.h
* 功能描述: 宏定义公共头文件

* 设 计 者:zy
***********************************************************************/

#ifndef _COMMON_H
#define _COMMON_H

#include <SM89516A.H>


#include "string.h"
#include "intrins.h"
#define uchar unsigned char
#define uint unsigned int

#define FRAME_START_CHAR     0x68 //帧起始字符
#define FRAME_END_CHAR       0x16 //帧结束字符

#define RS_WAIT       0 //等待状态
#define RS_HEADER     1 //接收帧头状态
#define RS_DATA       2 //接收数据状态
#define RS_CHECK      3 //接收校验和状态
#define RS_END        4 //接收结束字符状态

#define scan_ltime  250 //每5s采集一次水位
#define rf_dlen     36	//雨量36个存储雨量单元
#define MIN_5TIME     5	//每5分钟存储一次雨量

#define rf0   5
#define rf1   10
#define rf2   15
#define rf3   30
#define rf4   60
#define rf5   120
#define rf6   180

#define R_CON 0
#define S_CON 1
#define con_485   P3_3
#define rec_lamp   P4_0
#define send_lamp   P4_1
#define lamp   P4_2

#define MAXLEN 128

#define i2c_addr_levelconfig  0x0000
#define i2c_addr_rainconfig   0x0010

#define i2c_addr_rnct   0x0000
#define i2c_addr_lvct   0x0080

#define i2c_addr_rainfall   0x0000

#define i2c_addr_mult_rainfall  0x0000
#define i2c_addr_basic_level  0x0010


#endif

⌨️ 快捷键说明

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