📄 lcd.h
字号:
/* file name: lcd.h*************/
extern void initial_lcd();
extern void on_lcd();
extern void off_lcd();
extern void led_light(unsigned int mask);
extern void string_display(char x,char y,unsigned char *pt,unsigned int char_color,unsigned int back_color);
extern void char_display(char x,char y,unsigned char *pt,unsigned int char_color,unsigned int flag_color);
/***************************************/
#ifndef COLORE_LCD_
#define RED 0xf001
#define GREEN 0x0fc0
#define BLUE 0x003e
#define WHITE 0xffff
#define BLACK 0x0000
#define YELLOW 0xffc1
#define PURPLE 0xf03f
#define L_BLUE 0x0ffe
#define L_GREEN 0x0fc6
#define TH_GREEN 0x01c0
#endif
#define BUTTOM_MAX 220
#define RIGHT_MAX 176
#define NULL 0x00
#define LCD_KEY 0x01
#define ID_LED 0x02
#define AUDIO 0x03
#define SCI 0x04
#define USB 0x05
/****************************************/
//----------------------------------------------
#define KEY1 0x11
#define KEY2 0x12
#define KEY3 0x13
#define KEY4 0x14
#define KEY5 0x21
#define KEY6 0x22
#define KEY7 0x23
#define KEY8 0x24
#define KEY9 0x31
#define KEY10 0x32
#define KEY11 0x33
#define KEY12 0x34
#define KEY_CANCEL KEY4
#define KEY_OK KEY7
#define KEY_UP KEY3
#define KEY_DOWN KEY11
#define KEY_RIGHT KEY8
#define KEY_LEFT KEY6
//----------------------------------------------
typedef struct rect_tag
{
int Left;
int Top;
int Right;
int Bottom;
}RECT;
typedef struct{
unsigned int x;
unsigned int y;
}POINT;
//----------------------------------------------
extern unsigned int key_flag;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -