keyboard.h
来自「以C8051F020单片机做的多功能计数器」· C头文件 代码 · 共 52 行
H
52 行
#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 + =
减小字号Ctrl + -
显示快捷键?