📄 mdb.h.bak
字号:
/************************************************************************************/
/* */
/* 描述: 1.定义复用解复用板与主处理板间的收发消息(LAYER 3)处理流程 */
/* 2.定义相关变量及数据结构 */
/* */
/* */
/* */
/************************************************************************************/
#define uchar unsigned char /* 定义字节数据类型 */
#define uint unsigned int /* 定义字数据类型 */
#define BUFSIZE 24 /* 缓冲区长度 */
#define SLOT1 0x1f /* 定义第1块板对应的HDLC时隙QLB1 */
#define SLOT2 0x00 /* 定义第2块板对应的HDLC时隙QLB2 */
#define SLOT3 0x01 /* 定义第3块板对应的HDLC时隙QLB3 */
#define SLOT4 0x02 /* 定义第4块板对应的HDLC时隙QLB4 */
#define SLOT5 0x03 /* 定义第5块板对应的HDLC时隙QLB5 */
#define SLOT6 0x04 /* 定义第6块板对应的HDLC时隙QLB6 */
#define SLOT7 0x05 /* 定义第7块板对应的HDLC时隙MDB1 */
#define SLOT8 0x06 /* 定义第8块板对应的HDLC时隙MDB2 */
#define SLOT9 0x07 /* 定义第9块板对应的HDLC时隙MDB3 */
#define SLOT10 0x08 /* 定义第10块板对应的HDLC时隙VSB1 */
#define SLOT11 0x09 /* 定义第11块板对应的HDLC时隙VSB2 */
#define SLOT12 0x0a /* 定义第12块板对应的HDLC时隙ASB1 */
#define SLOT13 0x0b /* 定义第13块板对应的HDLC时隙ASB2 */
#define SLOT14 0x0c /* 定义第14块板对应的HDLC时隙ASB3 */
#define SLOT15 0x0d /* 定义第15块板对应的HDLC时隙AMB */
#define SLOT16 0x0e /* 定义第16块板对应的HDLC时隙 */
#define YEAR 0x02 /* 软件版本信息 */
#define MONTH 0x07
#define DATE 0x18
#define VERSION 0x02
#define REVISION 0x21
#define MPMDB_MSG 0x4b0
#define PM_BOARDVER_REQ MPMDB_MSG+21 /* 软件版本请求 */
#define PM_BOARDVER_IND MPMDB_MSG+22 /* 软件版本指示 */
#define WRITE 0x0 /* 定义写操作译码地址 */ /*(偏移地址)*/
#define READ 0x100 /* 定义读操作译码地址 */
sbit RUN_LED = 0x90; /* 定义P1.0口为工作指示灯 */
sbit ALARM_LED = 0x91; /* 定义P1.1口为告警指示灯 */
sbit COMM_LED = 0x92; /* 定义P1.2口为通讯指示灯 */
sbit BADD1 = 0x93; /* 定义P1.3口为板地址信号1 */
sbit BADD2 = 0x94; /* 定义P1.4口为板地址信号2 */
sbit WATCHDOG = 0x95; /* 定义P1.5口为看门狗信号 */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -