📄 keyboard.h
字号:
#include<C8051F020.H>
#include"..\config\type.h"
#define MENU_KEY 0x4B //F1
#define OPER_KEY 0x73 //F8
#define ESC_KEY 0x53 //F4
#define BACKSPACE_KEY 0x43 //F2
#define ADDSUB_KEY 0x52 //+/-键
#define ENTER_KEY 0x5B //F3
#define A_KEY 0x59
#define B_KEY 0x51
#define C_KEY 0x69
#define D_KEY 0x61
#define KEY_1 0x40
#define KEY_2 0x58
#define KEY_3 0x50
#define KEY_4 0x68
#define KEY_5 0x60
#define KEY_6 0x78
#define KEY_7 0x70
#define KEY_8 0x49
#define KEY_9 0x41
#define KEY_0 0x48
#define KEY_POINT 0x42
#define MAIN_SCREEN 1
#define MENU_SCREEN 2
#define COMMUNICATION_SCREEN 3
#define RS232C_SCREEN 4
#define USB_SCREEN 5
#define LXI_SCREEN 6
sbit DCLK = P3^2;
sbit DIN = P3^1;
sbit LOAD = P3^0;
sbit DOUT = P3^6;
extern uchar idata value_u[5];
extern uchar idata value_i[5];
extern uchar idata value_f[2];
extern uchar idata value_fi[5];
extern uchar idata value_p[5];
extern uchar idata value_u_tmp[5];
extern uchar idata value_i_tmp[5];
extern uchar idata value_f_tmp[2];
extern uchar idata value_fi_tmp[5];
extern float idata voltage;
extern float idata current;
extern float idata power;
extern uchar idata value_baudrate[6]; //波特率
extern uchar idata value_datadigit[1]; //数据位
extern uchar idata value_stopdigit[1]; //停止位
extern uchar idata value_baudrate_tmp[6];
extern uchar idata value_datadigit_tmp[1];
extern uchar idata value_stopdigit_tmp[1];
extern uchar idata value_ip[15];
extern uchar idata value_mask[15];
extern uchar idata value_gateway[15];
extern uchar idata value_dns[15];
extern uchar idata value_ip_tmp[15];
extern uchar idata value_mask_tmp[15];
extern uchar idata value_gateway_tmp[15];
extern uchar idata value_dns_tmp[15];
extern uchar idata w3100_ip[6];
uchar data Interface; //界面标志
//1:main_screen 2:menu_screen 3:communication_screen 4:RS232C_screen 5:USB_screen 6:LXI_screen
uchar data Line; //行标志
uchar data Yy_value; //光标纵坐标值
uchar data Cursor; //光标位置标志
uchar data Input; //输入状态标志
uchar data Oper_symbol; //Oper键状态标志
uchar data Phase_angle_symbol; //相角正负标志
uchar data value_count; //value_u,value_i,value_f,value_fi数组当前被付值的元素
uchar data Oper; //OPER状态标志
uchar data point_exist; //value_u等数组中是否有'.'的标志
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -