📄 stm32f10x_hanzi.c
字号:
void Display_BigHeng(unsigned int x, unsigned int y)//从x,y开始画一条32像素的横
{
GLCD_displayChar(y,x,'_');
GLCD_displayChar(y,x+16,'_');
}
void Display_SmallHeng(unsigned int x,unsigned int y)//16个像素
{
GLCD_displayChar(y,x,'_');
}
void Display_LongHeng(unsigned int x, unsigned int y) // 48个像素长的横
{
Display_SmallHeng(x,y);
Display_SmallHeng(x+32,y);
Display_SmallHeng(x+16,y);
}
void Display_BigNa(unsigned int x, unsigned int y)
{
GLCD_displayChar(y,x,'\\');
GLCD_displayChar(y+16,x-5,'\\');
}
void Display_SmallNa(unsigned int x, unsigned int y)
{
GLCD_displayChar(y,x,'\\');
}
void Display_BigShu(unsigned int x, unsigned int y) //32个像素长的竖
{
GLCD_displayChar(y,x,'|');
GLCD_displayChar(y+16,x,'|');
}
void Display_SmallShu(unsigned int x, unsigned int y) //16个像素长的竖
{
GLCD_displayChar(y,x,'|');
}
void Display_BigPie(unsigned int x, unsigned int y)
{
GLCD_displayChar(y,x,'//');
GLCD_displayChar(y+16,x+5,'//');
}
void Display_SmallPie(unsigned int x, unsigned int y)
{
GLCD_displayChar(y,x,'//');
}
extern void Display_Shi(unsigned int x, unsigned int y )
{
Display_BigHeng(x,y);
Display_SmallShu(x+9,y-7);
Display_SmallShu(x+9,y+19);
}
extern void Display_Wang(unsigned int x, unsigned int y)
{
Display_BigHeng(x+18,y-26);
Display_BigHeng(x-16,y-26);
Display_Shi(x,y);
Display_BigHeng(x+18,y+26);
Display_BigHeng(x-16,y+26);
}
extern void Display_Tu(unsigned int x, unsigned int y)
{
Display_Shi(x,y);
Display_BigHeng(x+18,y+26);
Display_BigHeng(x-16,y+26);
}
extern void Display_Ba(unsigned int x,unsigned int y)
{
Display_BigPie(x+10,y);
Display_BigNa(x-10,y);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -