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

📄 dio.h

📁 基于MST-G240128点阵液晶的 状态机机制 人机界面四级滚屏菜单 源代码 ,带时间片机制模拟操作系统
💻 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 + -