📄 key._h
字号:
/*-------------------------------------------------------------*-
File name: KEY.h
Description:本模块为键盘模块。
Function List:
1.void inchour() //小时加1的子程序,在调整小时的状态下按下加1键调用到此程序
2.void incmin() //分钟加1的子程序,在调整分钟的状态下按下加1按键调用到此程序
3.void dechour() //小时减1的子程序,在调整小时的状态下按下减1按键调用到此程序
4.void decmin() //分钟减1的子程序,在调整小时的状态下按下减1按键调用到此程序
5.void canbi0() //参比的正负设置
6.void incanbizhengshu() //参比的整数加1
7.void incanbixiaoshu() //参比的小数加1
8.void decanbizhengshu() //参比的整数减1
9.void decanbixiaoshu() //参比的小数减1
10.unsigned char getkey(void) //获取按键值
11.unsigned char getkeylock(void) //锁定按键并获取按键值
12.void anjian(void) //键盘处理函数
13.void data_init() //数据初始化
-----------------------------------------------------------------
键盘模块头文件
-*--------------------------------------------------------------*/
#ifndef _KEY_H
#define _KEY_H
#define enter 0x74
#define up 0xf0
#define down 0xe4
#define left 0xd4
#define right 0xb4
#define zuo 0x00
#define zhong 0x01
#define can1 0x02
#define can2 0x03
extern unsigned char entercount,leftcount,rightcount;
extern unsigned char position1302,hh,mm,positioncanbi,canbianjian;
extern unsigned int time_array[6],canbi_array[5];
void inchour();
void incmin();
void dechour();
void decmin();
void canbi0();
void incanbizhengshu();
void incanbixiaoshu();
void decanbizhengshu();
void decanbixiaoshu();
unsigned char getkey(void);
unsigned char getkeylock(void);
void checkkey(void);
#endif
/*-----------------------------------------------------------------*-
--------------------END OF FILE------------------------------------
-*-----------------------------------------------------------------*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -