⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 font.c

📁 AVR控制12864液晶画圆弧,在AVR单片机的控制下完成圆弧的绘制。
💻 C
📖 第 1 页 / 共 5 页
字号:
   
   /* 'f' charwidth: 4 */
   0x60, 0x00, 	/*  [ ** ]  */
   0x80, 0x00, 	/*  [*   ]  */
   0xC0, 0x00, 	/*  [**  ]  */
   0x80, 0x00, 	/*  [*   ]  */
   0x80, 0x00, 	/*  [*   ]  */
   0x80, 0x00, 	/*  [*   ]  */
   0x00, 0x00, 	/*  [    ]  */
   0x00, 0x00, 	/*  [    ]  */
   
   /* 'g' charwidth: 5 */
   0x00, 0x00, 	/*  [     ]  */
   0x00, 0x00, 	/*  [     ]  */
   0x70, 0x00, 	/*  [ *** ]  */
   0x90, 0x00, 	/*  [*  * ]  */
   0x90, 0x00, 	/*  [*  * ]  */
   0x70, 0x00, 	/*  [ *** ]  */
   0x10, 0x00, 	/*  [   * ]  */
   0x60, 0x00, 	/*  [ **  ]  */
   
   /* 'h' charwidth: 5 */
   0x80, 0x00, 	/*  [*    ]  */
   0x80, 0x00, 	/*  [*    ]  */
   0xE0, 0x00, 	/*  [***  ]  */
   0x90, 0x00, 	/*  [*  * ]  */
   0x90, 0x00, 	/*  [*  * ]  */
   0x90, 0x00, 	/*  [*  * ]  */
   0x00, 0x00, 	/*  [     ]  */
   0x00, 0x00, 	/*  [     ]  */
   
   /* 'i' charwidth: 2 */
   0x80, 0x00, 	/*  [* ]  */
   0x00, 0x00, 	/*  [  ]  */
   0x80, 0x00, 	/*  [* ]  */
   0x80, 0x00, 	/*  [* ]  */
   0x80, 0x00, 	/*  [* ]  */
   0x80, 0x00, 	/*  [* ]  */
   0x00, 0x00, 	/*  [  ]  */
   0x00, 0x00, 	/*  [  ]  */
   
   /* 'j' charwidth: 3 */
   0x40, 0x00, 	/*  [ * ]  */
   0x00, 0x00, 	/*  [   ]  */
   0x40, 0x00, 	/*  [ * ]  */
   0x40, 0x00, 	/*  [ * ]  */
   0x40, 0x00, 	/*  [ * ]  */
   0x40, 0x00, 	/*  [ * ]  */
   0x40, 0x00, 	/*  [ * ]  */
   0x80, 0x00, 	/*  [*  ]  */
   
   /* 'k' charwidth: 5 */
   0x80, 0x00, 	/*  [*    ]  */
   0x80, 0x00, 	/*  [*    ]  */
   0x90, 0x00, 	/*  [*  * ]  */
   0xE0, 0x00, 	/*  [***  ]  */
   0xA0, 0x00, 	/*  [* *  ]  */
   0x90, 0x00, 	/*  [*  * ]  */
   0x00, 0x00, 	/*  [     ]  */
   0x00, 0x00, 	/*  [     ]  */
   
   /* 'l' charwidth: 2 */
   0x80, 0x00, 	/*  [* ]  */
   0x80, 0x00, 	/*  [* ]  */
   0x80, 0x00, 	/*  [* ]  */
   0x80, 0x00, 	/*  [* ]  */
   0x80, 0x00, 	/*  [* ]  */
   0x80, 0x00, 	/*  [* ]  */
   0x00, 0x00, 	/*  [  ]  */
   0x00, 0x00, 	/*  [  ]  */
   
   /* 'm' charwidth: 6 */
   0x00, 0x00, 	/*  [      ]  */
   0x00, 0x00, 	/*  [      ]  */
   0xF0, 0x00, 	/*  [****  ]  */
   0xA8, 0x00, 	/*  [* * * ]  */
   0xA8, 0x00, 	/*  [* * * ]  */
   0xA8, 0x00, 	/*  [* * * ]  */
   0x00, 0x00, 	/*  [      ]  */
   0x00, 0x00, 	/*  [      ]  */
   
   /* 'n' charwidth: 5 */
   0x00, 0x00, 	/*  [     ]  */
   0x00, 0x00, 	/*  [     ]  */
   0xE0, 0x00, 	/*  [***  ]  */
   0x90, 0x00, 	/*  [*  * ]  */
   0x90, 0x00, 	/*  [*  * ]  */
   0x90, 0x00, 	/*  [*  * ]  */
   0x00, 0x00, 	/*  [     ]  */
   0x00, 0x00, 	/*  [     ]  */
   
   /* 'o' charwidth: 5 */
   0x00, 0x00, 	/*  [     ]  */
   0x00, 0x00, 	/*  [     ]  */
   0x60, 0x00, 	/*  [ **  ]  */
   0x90, 0x00, 	/*  [*  * ]  */
   0x90, 0x00, 	/*  [*  * ]  */
   0x60, 0x00, 	/*  [ **  ]  */
   0x00, 0x00, 	/*  [     ]  */
   0x00, 0x00, 	/*  [     ]  */
   
   /* 'p' charwidth: 5 */
   0x00, 0x00, 	/*  [     ]  */
   0x00, 0x00, 	/*  [     ]  */
   0xE0, 0x00, 	/*  [***  ]  */
   0x90, 0x00, 	/*  [*  * ]  */
   0x90, 0x00, 	/*  [*  * ]  */
   0xE0, 0x00, 	/*  [***  ]  */
   0x80, 0x00, 	/*  [*    ]  */
   0x80, 0x00, 	/*  [*    ]  */
   
   /* 'q' charwidth: 5 */
   0x00, 0x00, 	/*  [     ]  */
   0x00, 0x00, 	/*  [     ]  */
   0x70, 0x00, 	/*  [ *** ]  */
   0x90, 0x00, 	/*  [*  * ]  */
   0x90, 0x00, 	/*  [*  * ]  */
   0x70, 0x00, 	/*  [ *** ]  */
   0x10, 0x00, 	/*  [   * ]  */
   0x10, 0x00, 	/*  [   * ]  */
   
   /* 'r' charwidth: 4 */
   0x00, 0x00, 	/*  [    ]  */
   0x00, 0x00, 	/*  [    ]  */
   0xA0, 0x00, 	/*  [* * ]  */
   0xC0, 0x00, 	/*  [**  ]  */
   0x80, 0x00, 	/*  [*   ]  */
   0x80, 0x00, 	/*  [*   ]  */
   0x00, 0x00, 	/*  [    ]  */
   0x00, 0x00, 	/*  [    ]  */
   
   /* 's' charwidth: 4 */
   0x00, 0x00, 	/*  [    ]  */
   0x00, 0x00, 	/*  [    ]  */
   0x60, 0x00, 	/*  [ ** ]  */
   0xC0, 0x00, 	/*  [**  ]  */
   0x20, 0x00, 	/*  [  * ]  */
   0xC0, 0x00, 	/*  [**  ]  */
   0x00, 0x00, 	/*  [    ]  */
   0x00, 0x00, 	/*  [    ]  */
   
   /* 't' charwidth: 3 */
   0x00, 0x00, 	/*  [   ]  */
   0x80, 0x00, 	/*  [*  ]  */
   0xC0, 0x00, 	/*  [** ]  */
   0x80, 0x00, 	/*  [*  ]  */
   0x80, 0x00, 	/*  [*  ]  */
   0x40, 0x00, 	/*  [ * ]  */
   0x00, 0x00, 	/*  [   ]  */
   0x00, 0x00, 	/*  [   ]  */
   
   /* 'u' charwidth: 5 */
   0x00, 0x00, 	/*  [     ]  */
   0x00, 0x00, 	/*  [     ]  */
   0x90, 0x00, 	/*  [*  * ]  */
   0x90, 0x00, 	/*  [*  * ]  */
   0x90, 0x00, 	/*  [*  * ]  */
   0x70, 0x00, 	/*  [ *** ]  */
   0x00, 0x00, 	/*  [     ]  */
   0x00, 0x00, 	/*  [     ]  */
   
   /* 'v' charwidth: 4 */
   0x00, 0x00, 	/*  [    ]  */
   0x00, 0x00, 	/*  [    ]  */
   0xA0, 0x00, 	/*  [* * ]  */
   0xA0, 0x00, 	/*  [* * ]  */
   0x40, 0x00, 	/*  [ *  ]  */
   0x40, 0x00, 	/*  [ *  ]  */
   0x00, 0x00, 	/*  [    ]  */
   0x00, 0x00, 	/*  [    ]  */
   
   /* 'w' charwidth: 6 */
   0x00, 0x00, 	/*  [      ]  */
   0x00, 0x00, 	/*  [      ]  */
   0xA8, 0x00, 	/*  [* * * ]  */
   0xA8, 0x00, 	/*  [* * * ]  */
   0x50, 0x00, 	/*  [ * *  ]  */
   0x50, 0x00, 	/*  [ * *  ]  */
   0x00, 0x00, 	/*  [      ]  */
   0x00, 0x00, 	/*  [      ]  */
   
   /* 'x' charwidth: 4 */
   0x00, 0x00, 	/*  [    ]  */
   0x00, 0x00, 	/*  [    ]  */
   0xA0, 0x00, 	/*  [* * ]  */
   0x40, 0x00, 	/*  [ *  ]  */
   0x40, 0x00, 	/*  [ *  ]  */
   0xA0, 0x00, 	/*  [* * ]  */
   0x00, 0x00, 	/*  [    ]  */
   0x00, 0x00, 	/*  [    ]  */
   
   /* 'y' charwidth: 4 */
   0x00, 0x00, 	/*  [    ]  */
   0x00, 0x00, 	/*  [    ]  */
   0xA0, 0x00, 	/*  [* * ]  */
   0xA0, 0x00, 	/*  [* * ]  */
   0x40, 0x00, 	/*  [ *  ]  */
   0x40, 0x00, 	/*  [ *  ]  */
   0x80, 0x00, 	/*  [*   ]  */
   0x80, 0x00, 	/*  [*   ]  */
   
   /* 'z' charwidth: 5 */
   0x00, 0x00, 	/*  [     ]  */
   0x00, 0x00, 	/*  [     ]  */
   0xF0, 0x00, 	/*  [**** ]  */
   0x20, 0x00, 	/*  [  *  ]  */
   0x40, 0x00, 	/*  [ *   ]  */
   0xF0, 0x00, 	/*  [**** ]  */
   0x00, 0x00, 	/*  [     ]  */
   0x00, 0x00, 	/*  [     ]  */
   
   /* '{' charwidth: 4 */
   0x20, 0x00, 	/*  [  * ]  */
   0x40, 0x00, 	/*  [ *  ]  */
   0x40, 0x00, 	/*  [ *  ]  */
   0x80, 0x00, 	/*  [*   ]  */
   0x80, 0x00, 	/*  [*   ]  */
   0x40, 0x00, 	/*  [ *  ]  */
   0x40, 0x00, 	/*  [ *  ]  */
   0x20, 0x00, 	/*  [  * ]  */
   
   /* '|' charwidth: 2 */
   0x80, 0x00, 	/*  [* ]  */
   0x80, 0x00, 	/*  [* ]  */
   0x80, 0x00, 	/*  [* ]  */
   0x80, 0x00, 	/*  [* ]  */
   0x80, 0x00, 	/*  [* ]  */
   0x80, 0x00, 	/*  [* ]  */
   0x80, 0x00, 	/*  [* ]  */
   0x80, 0x00, 	/*  [* ]  */
   
   /* '}' charwidth: 4 */
   0x80, 0x00, 	/*  [*   ]  */
   0x40, 0x00, 	/*  [ *  ]  */
   0x40, 0x00, 	/*  [ *  ]  */
   0x20, 0x00, 	/*  [  * ]  */
   0x20, 0x00, 	/*  [  * ]  */
   0x40, 0x00, 	/*  [ *  ]  */
   0x40, 0x00, 	/*  [ *  ]  */
   0x80, 0x00, 	/*  [*   ]  */
   
   /* '~' charwidth: 7 */
   0x64, 0x00, 	/*  [ **  * ]  */
   0x98, 0x00, 	/*  [*  **  ]  */
   0x00, 0x00, 	/*  [       ]  */
   0x00, 0x00, 	/*  [       ]  */
   0x00, 0x00, 	/*  [       ]  */
   0x00, 0x00, 	/*  [       ]  */
   0x00, 0x00, 	/*  [       ]  */
   0x00, 0x00, 	/*  [       ]  */
 };
   
   
const unsigned char six_dot_width_table[]  = 
 {  2, /* ' ' */
    2, /* '!' */
    4, /* '"' */
    8, /* '#' */
    5, /* '$' */
    7, /* '%' */
    6, /* '&' */
    2, /* ''' */
    4, /* '(' */
    4, /* ')' */
    6, /* '*' */
    6, /* '+' */
    3, /* ',' */
    6, /* '-' */
    2, /* '.' */
    4, /* '/' */
    5, /* '0' */
    3, /* '1' */
    5, /* '2' */
    5, /* '3' */
    5, /* '4' */
    5, /* '5' */
    5, /* '6' */
    5, /* '7' */
    5, /* '8' */
    5, /* '9' */
    2, /* ':' */
    3, /* ';' */
    4, /* '<' */
    5, /* '=' */
    4, /* '>' */
    4, /* '?' */
    8, /* '@' */
    6, /* 'A' */
    5, /* 'B' */
    5, /* 'C' */
    5, /* 'D' */
    4, /* 'E' */
    4, /* 'F' */
    5, /* 'G' */
    5, /* 'H' */
    2, /* 'I' */
    5, /* 'J' */
    5, /* 'K' */
    4, /* 'L' */
    6, /* 'M' */
    5, /* 'N' */
    5, /* 'O' */
    5, /* 'P' */
    5, /* 'Q' */
    5, /* 'R' */
    5, /* 'S' */
    6, /* 'T' */
    5, /* 'U' */
    6, /* 'V' */
   10, /* 'W' */
    6, /* 'X' */
    6, /* 'Y' */
    5, /* 'Z' */
    3, /* '[' */
    5, /* '\' */
    3, /* ']' */
    4, /* '^' */
    7, /* '_' */
    3, /* '`' */
    5, /* 'a' */
    5, /* 'b' */
    4, /* 'c' */
    5, /* 'd' */
    5, /* 'e' */
    4, /* 'f' */
    5, /* 'g' */
    5, /* 'h' */
    2, /* 'i' */
    3, /* 'j' */
    5, /* 'k' */
    2, /* 'l' */
    6, /* 'm' */
    5, /* 'n' */
    5, /* 'o' */
    5, /* 'p' */
    5, /* 'q' */
    4, /* 'r' */
    4, /* 's' */
    3, /* 't' */
    5, /* 'u' */
    4, /* 'v' */
    6, /* 'w' */
    4, /* 'x' */
    4, /* 'y' */
    5, /* 'z' */
    4, /* '{' */
    2, /* '|' */
    4, /* '}' */
    7, /* '~' */
 };
#endif
   
#ifdef EN_SEVEN_DOT
const unsigned char seven_dot_glyph_table[]   = 
 { /* ' ' charwidth: 5 */
   0x00, 0x00, 	/*  [     ]  */
   0x00, 0x00, 	/*  [     ]  */
   0x00, 0x00, 	/*  [     ]  */
   0x00, 0x00, 	/*  [     ]  */
   0x00, 0x00, 	/*  [     ]  */
   0x00, 0x00, 	/*  [     ]  */
   0x00, 0x00, 	/*  [     ]  */
   0x00, 0x00, 	/*  [     ]  */
   
   /* '!' charwidth: 4 */
   0x60, 0x00, 	/*  [ ** ]  */
   0x60, 0x00, 	/*  [ ** ]  */
   0x60, 0x00, 	/*  [ ** ]  */
   0x60, 0x00, 	/*  [ ** ]  */
   0x60, 0x00, 	/*  [ ** ]  */
   0x00, 0x00, 	/*  [    ]  */
   0x60, 0x00, 	/*  [ ** ]  */
   0x00, 0x00, 	/*  [    ]  */
   
   /* '"' charwidth: 6 */
   0x48, 0x00, 	/*  [ *  * ]  */
   0x48, 0x00, 	/*  [ *  * ]  */
   0x00, 0x00, 	/*  [      ]  */
   0x00, 0x00, 	/*  [      ]  */
   0x00, 0x00, 	/*  [      ]  */
   0x00, 0x00, 	/*  [      ]  */
   0x00, 0x00, 	/*  [      ]  */
   0x00, 0x00, 	/*  [      ]  */
   
   /* '#' charwidth: 7 */
   0x28, 0x00, 	/*  [  * *  ]  */
   0x7C, 0x00, 	/*  [ ***** ]  */
   0x7C, 0x00, 	/*  [ ***** ]  */
   0x28, 0x00, 	/*  [  * *  ]  */
   0x7C, 0x00, 	/*  [ ***** ]  */
   0x7C, 0x00, 	/*  [ ***** ]  */
   0x28, 0x00, 	/*  [  * *  ]  */
   0x00, 0x00, 	/*  [       ]  */
   
   /* '$' charwidth: 7 */
   0x3C, 0x00, 	/*  [  **** ]  */
   0x68, 0x00, 	/*  [ ** *  ]  */
   0x68, 0x00, 	/*  [ ** *  ]  */
   0x38, 0x00, 	/*  [  ***  ]  */
   0x2C, 0x00, 	/*  [  * ** ]  */
   0x2C, 0x00, 	/*  [  * ** ]  */
   0x78, 0x00, 	/*  [ ****  ]  */
   0x28, 0x00, 	/*  [  * *  ]  */
   
   /* '%' charwidth: 8 */
   0x64, 0x00, 	/*  [ **  *  ]  */
   0x6C, 0x00, 	/*  [ ** **  ]  */
   0x08, 0x00, 	/*  [    *   ]  */
   0x18, 0x00, 	/*  [   **   ]  */
   0x10, 0x00, 	/*  [   *    ]  */
   0x36, 0x00, 	/*  [  ** ** ]  */
   0x26, 0x00, 	/*  [  *  ** ]  */
   0x00, 0x00, 	/*  [        ]  */
   
   /* '&' charwidth: 9 */
   0x3C, 0x00, 	/*  [  ****   ]  */
   0x66, 0x00, 	/*  [ **  **  ]  */
   0x3C, 0x00, 	/*  [  ****   ]  */
   0x7D, 0x00, 	/*  [ ***** * ]  */
   0x67, 0x00, 	/*  [ **  *** ]  */
   0x67, 0x00, 	/*  [ **  *** ]  */
   0x3D, 0x00, 	/*  [  **** * ]  */
   0x00, 0x00, 	/*  [         ]  */
   
   /* ''' charwidth: 3 */
   0x40, 0x00, 	/*  [ * ]  */
   0x40, 0x00, 	/*  [ * ]  */
   0x00, 0x00, 	/*  [   ]  */
   0x00, 0x00, 	/*  [   ]  */
   0x00, 0x00, 	/*  [   ]  */
   0x00, 0x00, 	/*  [   ]  */
   0x00, 0x00, 	/*  [   ]  */
   0x00, 0x00, 	/*  [   ]  */
   
   /* '(' charwidth: 5 */
   0x10, 0x00, 	/*  [   * ]  */
   0x20, 0x00, 	/*  [  *  ]  */
   0x60, 0x00, 	/*  [ **  ]  */
   0x60, 0x00, 	/*  [ **  ]  */
   0x60, 0x00, 	/*  [ **  ]  */
   0x60, 0x00, 	/*  [ **  ]  */
   0x20, 0x00, 	/*  [  *  ]  */
   0x10, 0x00, 	/*  [   * ]  */
   
   /* ')' charwidth: 5 */
   0x40, 0x00, 	/*  [ *   ]  */
   0x20, 0x00, 	/*  [  *  ]  */
   0x30, 0x00, 	/*  [  ** ]  */
   0x30, 0x00, 	/*  [  ** ]  */
   0x30, 0x00, 	/*  [  ** ]  */
   0x30, 0x00, 	/*  [  ** ]  */
   0x20, 0x00, 	/*  [  *  ]  */
   0x40, 0x00, 	/*  [ *   ]  */
   
   /* '*' charwidth: 7 */
   0x10, 0x00, 	/*  [   *   ]  */
   0x54, 0x00, 	/*  [ * * * ]  */
   0x7C, 0x00, 	/*  [ ***** ]  */
   0x38, 0x00, 	/*  [  ***  ]  */
   0x7C, 0x00, 	/*  [ ***** ]  */
   0x54, 0x00, 	/*  [ * * * ]  */
   0x10, 0x00, 	/*  [   *   ]  */
   0x00, 0x00, 	/*  [       ]  */
   
   /* '+' charwidth: 7 */
   0x00, 0x00, 	/*  [       ]  */
   0x10, 0x00, 	/*  [   *   ]  */
   0x10, 0x00, 	/*  [   *   ]  */
   0x7C, 0x00, 	/*  [ ***** ]  */
   0x10, 0x00, 	/*  [   *   ]  */
   0x10, 0x00, 	/*  [   *   ]  */
   0x00, 0x00, 	/*  [       ]  */
   0x00, 0x00, 	/*  [       ]  */
  

⌨️ 快捷键说明

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