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 + -
显示快捷键?