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

📄 key.h

📁 结构清晰的单片机定时器实现时钟 闹钟 调时等功能
💻 H
字号:
//2000-9-27

#ifndef _KEY_H
//--------------------------------------------------------------------------------
#define _KEY_H

//--------------------------------------------------
//definition of key message
//--------------------------------------------------

#define nokeymsg 						0
#define key1msg 						1
#define key2msg 						2
#define key3msg 						3

//--------------------------------------------------
//definition of system state
//--------------------------------------------------
#define max_state_amount 				3 

#define NormalDisplay 					0
#define ModifyTime  					1
#define AlarmSet						2	

//--------------------------------------------------
//definition of modify items
//--------------------------------------------------
#define mdfhour 						0
#define mdfminute 						1
#define mdfsecond 					2

#if(_Use_Second_Modify == _ENABLE)
#define max_item_amount 				3
#else 
#define max_item_amount 				2
#endif

//--------------------------------------------------
//============definition for declaration============
//--------------------------------------------------
#ifdef _KEY_C
    #define EXTERN
#else
    #define EXTERN   extern
#endif

//--------------------------------------------------
// Extern Global Variables
//--------------------------------------------------
EXTERN UINT8 SystemState;
EXTERN UINT8 mdfitem;

EXTERN UINT8 Keymsg;


//--------------------------------------------------
// Extern Function Prototypes
//--------------------------------------------------

EXTERN void KeyHandler(void);
EXTERN void KeyScan(void);	 

//--------------------------------------------------
#undef EXTERN
//--------------------------------------------------


#endif

⌨️ 快捷键说明

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