📄 graphic.h
字号:
//---------------------------------------------
// 图形库函数
//---------------------------------------------
#ifndef GRAPHIC_H
#define GRAPHIC_H
#include"yd603.h"
#include"SKZDIS.h"
//---------------------------------------------
#define GRAPHIC_Ver 100
#define GRAPHIC_VER1 GRAPHIC_Ver/100 + '0'
#define GRAPHIC_VER2 (GRAPHIC_Ver%100)/10 + '0'
#define GRAPHIC_VER3 (GRAPHIC_Ver%100)%10 + '0'
#define Width 320
#define Height 240
#define Left 0
#define Top 0
#define DIS_MEM_OFFSET 0x600000
#define DIS_MEM_START 0x600000
#define HZK_ADDR_START 0x700000
#define DIS_MEM_MASK 0x6F
#define EPROM_MEM_MASK 0x7F
#define GERNERAL_MASK 0x20;
#define ASCII_ZK_OFFSET 0x41560 + HZK_ADDR_START
#define START_ARROW_GRA_ADDR 0x042560 + HZK_ADDR_START
#define AIR_CONDITION_GRA_ADDR 0x0426F0 + HZK_ADDR_START
#define LINUX_GRA_ADDR 0x045ED0 + HZK_ADDR_START
//---------------------------------------------
#define FillMode 1
struct BRUSH{
uchar Color;
uchar Mode;
};
struct PEN{
uchar Color;
uchar Mode;
uint X;
uint Y;
};
//---------------------------------------------
#define INITDISBUF 0
#define RECTANGLE 1
#define TESTPIXEL 0
#define DISHZ 1
#define LINE_TO 1
#define MOVE_TO 1
#define SET_PEN_COLOR 0
#define DRAW_SIN 0
#define ASCII_TEXT_OUT 1
//---------------------------------------------
//define operation function
void IntitGraphic(uchar Color);
void SetPenColor(uchar Color);
void clr(void);
char FlashDisMem(uchar Color);
char rectangle(uint left,uint top,uint width,uint height);
void TestColor(void);
char Pixel(uchar x,uchar y);
void TestPixel(void);
void FlashBackup(void);
void DisHz(uint x, uint y,char *p);
void AsciOut(uint x,uint y,char Ascii);
void MoveTo(uint x,uint y);
uchar LineTo(uint x,uint y);
void DrawSin(void);
void InitDisBuf();
void ReadHzData(uchar *Hz,uchar *p);
void ReadAsciiData(uchar *Ascii,uchar *p);
void DisSentence(uint x,uint y,uchar *p);
void DisBmp(uint x,uint y,uint w,uint h,unsigned long p);
void CheckBox(uint x,uint y,uint w,uint h,uchar checked);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -