📄 dio.h
字号:
#ifndef DIO_H
#define DIO_H
/************************************************************
*** 定义DI/DO地址
***********************************************************/
#define RelayInDATA XBYTE[0xFFE2] // Read
#define RelayOutDATA XBYTE[0xFFE3] // Write
#define RelayOutOE XBYTE[0xFFE4] // Write
/****************************************************************************
** 函数名称: DIO_CS()
** 功能描述: DIO地址片选
** 入口参数: 无
** 出口参数: 无
** 全局变量: 无
** 调用模块: 无
** 说明:
****************************************************************************/
extern void DIO_CS(void);
/****************************************************************************
** 函数名称: RelayOutPut_Init()
** 功能描述: 继电器输出初始化为默认值.
** 入口参数: 无
** 出口参数: 无
** 全局变量: 无
** 调用模块: 无
** 说明:
****************************************************************************/
extern void RelayOutPut_Init(void);
/****************************************************************************
** 函数名称: RelayOutPut()
** 功能描述: 继电器控制输出,遥控
** 入口参数: ucDATA,ucDATA^n = 1对应位的继电器动作,否则为默认值;
** 出口参数: 无
** 全局变量: 无
** 调用模块: 无
** 说明:
****************************************************************************/
extern void RelayOutPut(uint8 ucDATA);
/****************************************************************************
** 函数名称: RelayInPut()
** 功能描述: 外部开关量I/O输入,遥信
** 入口参数: 无;
** 出口参数: 外部I/O输入.
** 全局变量: 无
** 调用模块: 无
** 说明:
****************************************************************************/
extern uint8 RelayInPut(void);
/****************************************************************************
** 函数名称: PulseOutPut()
** 功能描述: 继电器控制输出,遥控
** 入口参数: ucDATA,ucDATA^n = 1对应位的脉冲触发变压器输出;
** 出口参数: 无
** 全局变量: PulseOUT
** 调用模块: 无
** 说明:
****************************************************************************/
extern void PulseOutPut(uint8 ucDATA);
/****************************************************************************
** 函数名称: RelayOut_SelfTest()
** 功能描述: 继电器输出自检测试
** 入口参数: 无
** 出口参数: 无
** 全局变量: 无
** 调用模块: 无
** 说明:
****************************************************************************/
extern void RelayOut_SelfTest(void);
/****************************************************************************
** 函数名称: PulseOut_SelfTest()
** 功能描述: 继电器输出自检测试
** 入口参数: 无
** 出口参数: 无
** 全局变量: 无
** 调用模块: 无
** 说明:
****************************************************************************/
extern void PulseOut_SelfTest(void);
#endif /* END OF DIO */
/**********END OF FILE*************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -