📄 ks0108.h
字号:
#define LCD_XSIZE 192
#define LCD_YSIZE 8
#define Ks0108_CMD_Disp_ON 0x3F
#define Ks0108_CMD_Disp_OFF 0x3E
#define Ks0108_CMD_Set_Addr 0x40
#define Ks0108_CMD_Set_Page 0xB8
#define Ks0108_CMD_Disp_Start_Line 0xC0
//显示模式
#define GUI_TEXTMODE_NORMAL (0)
#define GUI_TEXTMODE_REVERSE (1<<0)
#define GUI_TEXTMODE_UNDERLINE (1<<1)
#define GUI_TEXTMODE_XOR (1<<2)
//对齐方式
#define GUI_TA_LEFT (0<<4)
#define GUI_TA_HCENTER (1<<4)
#define GUI_TA_RIGHT (2<<4)
#define GUI_JUST_TEXT (1<<7)
//英文的两种字体
#define En_8x16 (0)
#define En_5x8 (1)
//字体宽度定义
#define En_8x16_XSIZE 8
#define En_8x16_YSIZE 2
#define En_5x8_XSIZE 8
#define En_5x8_YSIZE 1
//英文字体宽度定义
extern U8 Char_XSIZE;
extern U8 Char_YSIZE;
//中文字体宽度定义
#define Chinese_XSIZE 16
#define Chinese_YSIZE 2
void GUI_GotoX(U8 x);
void GUI_GotoY(U8 y);
void GUI_GotoXY(U8 x,U8 y);
U8 GUI_SetTextMode(U8 TextMode);
void GUI_SetEnFont(U8 EnFont);
void GUI_DispCharAt(U8 c, U8 x, U8 y);
void GUI_DispChar(U8 c);
void GUI_Init(void);
void GUI_Clear(void);
void GUI_DispCEOL(void);
//void GUI_DispStringAt(U8 _CONST_ *s,U8 X,U8 Y);
void GUI_DispStringAt(U8 *s,U8 X,U8 Y);
void GUI_DispString(U8 _CONST_ *s);
void GUI_DispStringLen(U8 _CONST_ *s, U16 Len);
void GUI_DrawCursor(U8 x, U8 y);
void GUI_CursorOn(U8 x, U8 y);
void GUI_CursorOFF(U8 x, U8 y);
void GUI_DispDecAt(U16 v, U16 x, U16 y, U8 Len);
void GUI_DispHexAt(U32 v, U8 x, U8 y, U8 Len);
//void GUI_DispStringAtBar(U8 _CONST_ *s,U8 x0, U8 y0, U8 x1,U8 Mode);
void GUI_DispStringAtBar(U8 *s,U8 x0, U8 y0, U8 x1,U8 Mode);
void GUI_Delay(U16 Period);
void GUI_DrawIcon(U8 _CONST_ *Ico,U8 X,U8 Y);
void HBar(U8 y, U8 x0, U8 x1,U8 percent);
void Bar(U8 Item_,U8 ItemNum_,U8 BarPosX,U8 BarNumPosX);
void TipDisp( U8 x0, U8 y0, U8 x1, U8 y1);
void TipClr( U8 x0, U8 y0, U8 x1, U8 y1);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -