key.h
来自「结构清晰的单片机定时器实现时钟 闹钟 调时等功能」· C头文件 代码 · 共 69 行
H
69 行
//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 + =
减小字号Ctrl + -
显示快捷键?