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

📄 global.h

📁 mcu for gm5621带遥控,键盘输入的单片机代码.供学习参考使用.谢谢.
💻 H
字号:
#ifndef _GLOBAL_H
#define _GLOBAL_H

extern BYTE SystemFlags;
//extern BYTE SystemStatus;
extern BYTE test;
extern BYTE test2;
extern DWORD Shut_Down_Count;
extern BYTE Gm_Status;
extern BYTE Pwd_Key_Count;


#define  bIRKeyReceiveBit	  BIT0
#define  bReadStatusBit	  BIT1
#define  bDoPowerOffCountBit		BIT2
#define  bDoPowerOnBit		  BIT3
#define  bDoProtectionHandlerBit BIT4

#define IRKeyReceiveFlag          (SystemFlags&bIRKeyReceiveBit)
#define ReadStatusFlag		 (SystemFlags&bReadStatusBit)
#define DoPowerOffCountFlag		(SystemFlags&bDoPowerOffCountBit)
#define DoPowerOnFlag			(SystemFlags&bDoPowerOnBit)
#define DoProtectionHandlerFlag	(SystemFlags&bDoProtectionHandlerBit)




#define  Set_IRKeyReceiveFlag() 	(SystemFlags|=bIRKeyReceiveBit)
#define  Clr_IRKeyReceiveFlag() 	(SystemFlags&=~bIRKeyReceiveBit)

#define Set_ReadStatusFlag()  	(SystemFlags|=bReadStatusBit)
#define Clr_ReadStatusFlag()	(SystemFlags&=~bReadStatusBit)	


#define	Set_DoPowerOffCountFlag()	(SystemFlags|=bDoPowerOffCountBit)
#define 	Clr_DoPowerOffCountFlag()	(SystemFlags&=~bDoPowerOffCountBit)


#define Set_DoPowerOnFlag()	(SystemFlags|=bDoPowerOnBit)
#define Clr_DoPowerOnFlag()		(SystemFlags&=~bDoPowerOnBit)


#define Set_DoProtectionHandlerFlag()		(SystemFlags|=bDoProtectionHandlerBit)
#define Clr_DoProtectionHandlerFlag()		(SystemFlags&=~bDoProtectionHandlerBit)



#define bPowerOnStatusBit   	BIT5

#define	PowerOnStatus	(SystemFlags&bPowerOnStatusBit)

#define Set_PowerOnStatus()	(SystemFlags|=bPowerOnStatusBit)
#define Clr_PowerOnStatus()	(SystemFlags&=~bPowerOnStatusBit)


#endif

⌨️ 快捷键说明

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