draw.h

来自「NIOS II 的几个源代码」· C头文件 代码 · 共 31 行

H
31
字号
#ifndef __DRAW_H__
#define __DRAW_H__

/************************************************/
#define   LCD_W       640
#define   LCD_H       480

#define   COLOR_BLACK   0x0000
#define   COLOR_WHITE   0xFFFF
#define   COLOR_RED     0xF800
#define   COLOR_GREEN   0x07E0
#define   COLOR_BLUE    0x001F
#define   COLOR_YELLOW  0xFFE0
#define   COLOR_PURPLE  0x8010
#define   COLOR_ORANGE  0xFC00
#define   COLOR_CYAN    0x87FF

/************************************************/
void Draw_Pixel(U16 x, U16 y, alt_u16 color);             //在(x,y)位置画点
U16 Get_Pixel(U16 x, U16 y);                              //读(x,y)位置像素值
void DrawLine(U16 x1, U16 y1, U16 x2, U16 y2, U16 color); //从(x1,y1)到(x2,y2)的线段
void DrawRect(U16 xp, U16 yp, U16 xl, U16 yl, U16 color); //画矩形
void DrawFillRect(U16 xp, U16 yp, U16 xl, U16 yl, U16 color); //画填充的矩形
void DrawEllipse(U16 xp, U16 yp, U16 a, U16 b, U16 color); //画椭圆
void DisplayChar(char Char, U16 xp, U16 yp, U16 BK_Color, U16 FT_Color);    //显示任意字符
void DisplayHanzi(U16 Unicode, U16 xp, U16 yp, U16 BK_Color, U16 FT_Color); //显示任意汉字
void DisplayAnyString(U8 *Str,U16 xp, U16 yp, U16 BK_Color, U16 FT_Color);  //显示任意字符串
void Display_Pic(U16 x, U16 y, U16 w, U16 h, U8 *bmp, U16 color);  //显示图片
/************************************************/
#endif

⌨️ 快捷键说明

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