⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gdi.h

📁 基于8051的驱动源码.包括STN LCD driver, I2C driver, 键盘(模拟键盘)驱动,串口驱动,中断应用,部分GDI函数
💻 H
字号:
//
//
//

#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -