gdi.h

来自「基于8051的驱动源码.包括STN LCD driver, I2C driver」· C头文件 代码 · 共 49 行

H
49
字号
//
//
//

#ifndef _GDI_H_
#define _GDI_H_

#include "type.h"

#define COLOR_BLACK		1
#define COLOR_WHITE		0
#define TM_OPAQUE		1
#define TM_TRANSPARENT	0

#define FONT_HEIGHT		12
#define FONT_WIDTH		12

void LcdInit(void);


void ClearScrn(void);
void DrawPixel(S_BYTE x, S_BYTE y, S_BYTE c);
void DrawHLine(S_BYTE sx, S_BYTE ex, S_BYTE y, S_BYTE c);
void DrawVLine(S_BYTE x, S_BYTE sy, S_BYTE ey, S_BYTE c);
void DrawRect(S_BYTE up, S_BYTE left, S_BYTE right, S_BYTE bottom, S_BYTE c);
void FillArea(S_BYTE left, S_BYTE up, S_BYTE right, S_BYTE bottom, S_BYTE c);
void ClearArea(S_BYTE left, S_BYTE up, S_BYTE right, S_BYTE bottom);
void ReverseArea(S_BYTE left, S_BYTE up, S_BYTE right, S_BYTE bottom);

void DrawText(S_BYTE x, S_BYTE y, S_BYTE *text);
void DrawNum(S_BYTE x, S_BYTE y, S_WORD num);


bit GetTextMode(void);
bit SetTextMode(bit textmode);
bit GetTextColor(void);
bit SetTextColor(bit textcolor);
bit GetBackgroundColor(void);
bit SetBackgroundColor(bit bkcolor);






#endif//#ifndef _GDI_H_


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?