📄 keyboard.h
字号:
#ifndef __KEY_H__
#define __KEY_H__
#include "c8051f020.h"
#include "newtype.h"
//下面定义按键宏
#define NOKEY 0x00
#define ZERO 0xa0
//line 1
#define ZHOUQI 0xa1
#define PINLV 0xa2
#define JIANGE 0xa3
#define OK 0xa4
//line 2
#define HISTORY 0xa5
#define UP 0xa6
#define DOWN 0xa7
#define CANCEL 0xa8
//line 3
#define Hz1 0xa9
#define Hz2 0xaa
#define Hz3 0xB1
#define Hz4 0xB2
//line 4
#define Hz5 0xB3
#define Hz6 0xB4
#define Hz7 0xB5
#define SIXTEEN 0xB6
//.....
//定义键盘接口
#define KEY_PORT P1
sbit line1=KEY_PORT^0;
sbit line2=KEY_PORT^1;
sbit line3=KEY_PORT^2;
sbit line4=KEY_PORT^3;
sbit row1=KEY_PORT^4;
sbit row2=KEY_PORT^5;
sbit row3=KEY_PORT^6;
sbit row4=KEY_PORT^7;
unsigned char KeyScan();
extern void Delay20us(uint idata count);
extern void Delayms(uint idata count);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -