📄 mmi.h
字号:
/*************************************************************************
文件名 :mmi.h
作 者:eleclike
修改日期:2008-9-9
版 本:v1.00
版权说明:本程序只供学习使用,未经作者许可,不得用于其它任何用途
备 注:该模块处理人机交互,包括按键,闹钟,显示时间
**************************************************************************/
#ifndef __MMI_H__
#define __MMI_H__
#include "my52.h"
//定义LED,BELL接口宏
#define SECOND_LED P22
#define ALARM_LED P21
#define ALARM_BELL P20
#define ALARM_FLAG P33
//定义按键接口宏
#define KEY1 P30
#define KEY2 P31
#define KEY3 P34
#define KEY4 P35
//定义按键值的宏
#define KEY_INC 0x32
#define KEY_DEC 0x31
#define KEY_MODE 0x23
#define KEY_DISPLAY_ALARM 0x13
//#define KEY_ACK_DOWN 0x33
//秒LED通断,与闹钟LED、BELL通断宏定义
#define SecondLedOn() SECOND_LED=0
#define SecondLedOff() SECOND_LED=1
#define AlarmLedOn() ALARM_LED=0
#define AlarmLedOff() ALARM_LED=1
#define AlarmBellOn() ALARM_BELL=0
#define AlarmBellOff() ALARM_BELL=1
//定义数码管显示接口连线宏
#define PtData P1
//全局变量声明
extern uchar KeyValue;
//函数原型
extern void DynamicDisplay(uchar,uchar);
extern void ReadKey(void);
extern void ReadAlarmFlag(void);
extern void SecondLedShine(void);
extern void AlarmLedShine(void);
extern void AlarmBellShine(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -