stm32f10x_hanzi.c
来自「STM32驱动ADXL345」· C语言 代码 · 共 75 行
C
75 行
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 + =
减小字号Ctrl + -
显示快捷键?