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

📄 swing.h

📁 完整的空调控制器程序
💻 H
字号:
/**************** (c) 2005   佛山菱电 *****************************************
PROJECT  : AUX VRV
COMPILER : AVR GCC/ICC
MODULE   : swing.h
VERSION  : 1.0.0
DATE     : 2005/12/31
AUTHOR   : 朱坤
DESCRIPTION : 扫风控制

MODIFICATIONS :
******************************************************************************/
#ifndef SWING_H
#define SWING_H

#include "lib.h"

#ifdef EnSWING

/* 风摆-00:自然风/01:扫风/1x:固定风 */
extern  u8 FDoorUnit;
#define SWINGMASK      ((u8)0x03)
#define SWINGAUTO      ((u8)0)
#define SWINGSWING     ((u8)1)
#define SWINGFIXED     ((u8)2)
#if (NJTYPE == 0)
/* AUX 吸顶30 风门同步电机与步进电机同时输出 */
#define cFDCloseMaxNum ((u16)0x0D80)
#define cFDOpenMaxNum  ((u16)0x0D00)
#define cFDSwingLNum   ((u16)0x038)
#define cFDSwingHNum   ((u16)0x6C0)
#define cFDFixedNum    ((u16)0x580)
#ifdef  CLOCKWISE
#undef  CLOCKWISE
#endif
#define ClrBJ()
extern  TwoBytes BjSave;        /* 风门电机位置记忆 */
extern  TwoBytes BjStep;        /* 风门电机位置 */
extern  TwoBytes BjSetup;       /* 风门电机设定位置 */
void    Swing_Output(void);     /* 输出 */
#elif (NJTYPE == 1)
/* AUX 吸顶50  只有步进电机 */
#define cFDCloseMaxNum ((u16)0x0D80)
#define cFDOpenMaxNum  ((u16)0x0D00)
#define cFDSwingLNum   ((u16)0x38)
#define cFDSwingHNum   ((u16)0x6C0)
#define cFDFixedNum    ((u16)0x580)
#ifdef  CLOCKWISE
#undef  CLOCKWISE
#endif
#define ClrBJ()
extern  TwoBytes BjSave;        /* 风门电机位置记忆 */
extern  TwoBytes BjStep;        /* 风门电机位置 */
extern  TwoBytes BjSetup;       /* 风门电机设定位置 */
void    Swing_Output(void);     /* 输出 */
#elif ((NJTYPE == 2)||(NJTYPE == 3)||(NJTYPE == 4))
/* AUX 挂机 */
#define cFDCloseMaxNum ((u16)0x6AA)
#define cFDOpenMaxNum  ((u16)0x6AA)
#define cFDSwingLNum   ((u16)0x200)
#define cFDSwingHNum   ((u16)0x438)
#define cFDFixedNum    ((u16)0x438)
#define hFDSwingLNum   ((u16)0x18E)
#define hFDSwingHNum   ((u16)0x3C7)
#define hFDFixedNum    ((u16)0x18E)
#define CLOCKWISE
extern  TwoBytes BjSave;        /* 风门电机位置记忆 */
extern  TwoBytes BjStep;        /* 风门电机位置 */
extern  TwoBytes BjSetup;       /* 风门电机设定位置 */
#define ClrBJ()
void    Swing_Output(void);     /* 输出 */
#else   /* NJTYPE */
#define Swing_Output()
#endif  /* NJTYPE */
#define SetFDoorUnit(sMd) FDoorUnit = (u8)(sMd)
void    Swing_Sub(void);        /* 扫风控制 */
void    Swing_Init(void);       /* 初始化 */
#else   /* EnSWING */
#define Swing_Sub()
#define Swing_Init()
#define Swing_Output()
#define SetFDoorUnit(sMd)
#endif  /* EnSWING */

#endif

/*** (c) 2005  佛山菱电 **************************** END OF FILE *************/

⌨️ 快捷键说明

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