dio.h

来自「基于MST-G240128点阵液晶的 状态机机制 人机界面四级滚屏菜单 源代码 」· C头文件 代码 · 共 99 行

H
99
字号
#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 + =
减小字号Ctrl + -
显示快捷键?