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

📄 f6x8.c

📁 在ucos上实现了图形用户接口GUI;值得一看
💻 C
📖 第 1 页 / 共 2 页
字号:
/***********************************************************************************************************                                                uC/GUI*                        Universal graphic software for embedded applications**                       (c) Copyright 2002, Micrium Inc., Weston, FL*                       (c) Copyright 2002, SEGGER Microcontroller Systeme GmbH**              礐/GUI is protected by international copyright laws. Knowledge of the*              source code may not be used to write a similar product. This file may*              only be used in accordance with a license and should not be redistributed*              in any way. We appreciate your understanding and fairness.*----------------------------------------------------------------------File        : F6x8.CPurpose     : Contains standard fonts for emWinHeight      : 8---------------------------END-OF-HEADER------------------------------*/#include "GUI.H"#ifndef GUI_FLASH  #define GUI_FLASH#endif#ifndef GUI_NOFCHARS  #define GUI_NOFCHARS (163)#endif/*      *********************************        *                               *        *   Special character codes     *        *                               *        **********************************//* No 95 to 125 for European character set  */#define CODE_SACCAGUE     95     /*  small accent ague */#define CODE_SACCGRAV     96#define CODE_SACCCIRC     97#define CODE_SUMLAUT      98#define CODE_STILDE       99#define CODE_I_NOPOINT    100#define CODE_SHARPS       101#define CODE_A_RING       102#define CODE_SA_RING      103#define CODE_AE           104#define CODE_ETH          105#define CODE_THORN        106#define CODE_SMALLAE      107#define CODE_SMALLETH     108#define CODE_SMALLTHORN   109#define CODE_OSLASH       110#define CODE_SOSLASH      111#define CODE_LITTLE_A     112#define CODE_LITTLE_E     113#define CODE_LITTLE_I     114#define CODE_LITTLE_O     115#define CODE_LITTLE_U     116#define CODE_LITTLE_N     117#define CODE_INVEXCLAM    118#define CODE_INVQUEST     119#define CODE_CACCAGUE     120    /* capital accent ague */#define CODE_CACCGRAV     121#define CODE_CACCCIRC     122#define CODE_CUMLAUT      123#define CODE_CTILDE       124#define CODE_CEDILLA      125/* No 126 to 156 for complete ISO 8859_1 western latin character set  */#define CODE_NB_SPACE     126#define CODE_CENT         127#define CODE_POUND        128#define CODE_CURRENCY     129#define CODE_YEN          130#define CODE_BROKEN_BAR   131#define CODE_SECTION      132#define CODE_DIERESIS     133#define CODE_COPYRIGHT    134#define CODE_FEMININE     135#define CODE_LEFT_QUOTE   136#define CODE_NOT          137#define CODE_HYPHEN       138#define CODE_TRADEMARK    139#define CODE_MACRON       140#define CODE_DEGREE       141#define CODE_PLUS_MINUS   142#define CODE_SUPER_TWO    143#define CODE_SUPER_THREE  144#define CODE_ACUTE        145#define CODE_MICRO        146#define CODE_PARAGRAPH    147#define CODE_MIDDLE_DOT   148#define CODE_SUPER_ONE    149#define CODE_MASCULINE    150#define CODE_RIGHT_QUOTE  151#define CODE_ONE_FOURTH   152#define CODE_ONE_HALF     153#define CODE_THREE_FOURTH 154#define CODE_MULTIPLY     155#define CODE_DIVISION     156/* The following are extensions to ISO 8859-1 in the area which is not   defined by the standard.*/#define CODE_ARROW_LEFT   157#define CODE_ARROW_RIGHT  158#define CODE_ARROW_UP     159#define CODE_ARROW_DOWN   160#define CODE_ENTER        161#define CODE_CHECKMARK    162GUI_FLASH const unsigned char GUI_acFont6x8[GUI_NOFCHARS][8] = {  {   ________,   ________,   ________,   ________,   ________,   ________,   ________,   ________}/*  !  */ ,{   __X_____,   __X_____,   __X_____,   __X_____,   __X_____,   ________,   __X_____,   ________}/*  "  */ ,{   _X__X___,   _X__X___,   _X__X___,   ________,   ________,   ________,   ________,   ________}/* #  */ ,{   _X_X____,   _X_X____,   XXXXX___,   _X_X____,   XXXXX___,   _X_X____,   _X_X____,   ________}/*  $  */ ,{   __X_____,   _XXXX___,   X_X_____,   _XXX____,   __X_X___,   XXXX____,   __X_____}/*  %  */ ,{   XX______,   XX__X___,   ___X____,   __X_____,   _X______,   X__XX___,   ___XX___,   ________}/*  &  */ ,{   _XX_____,   X__X____,   X_X_____,   _X______,   X_X_X___,   X__X____,   _XX_X___,   ________}/*  '  */ ,{   _XX_____,   __X_____,   _X______,   ________,   ________,   ________,   ________,   ________}/*  (  */ ,{   ___X____,   __X_____,   _X______,   _X______,   _X______,   __X_____,   ___X____,   ________}/*  )  */ ,{   _X______,   __X_____,   ___X____,   ___X____,   ___X____,   __X_____,   _X______,   ________}/*  *  */ ,{   ________,   _X_X____,   __X_____,   XXXXX___,   __X_____,   _X_X____,   ________,   ________} ,{   ________,   __X_____,   __X_____,   XXXXX___,   __X_____,   __X_____,   ________,   ________} ,{   ________,   ________,   ________,   ________,   ________,   _XX_____,   __X_____,   _X______} ,{   ________,   ________,   ________,   XXXXX___,   ________,   ________,   ________,   ________} ,{   ________,   ________,   ________,   ________,   ________,   _XX_____,   _XX_____,   ________} ,{   ________,   ____X___,   ___X____,   __X_____,   _X______,   X_______,   ________,   ________}/* 0 */ ,{   _XXX____,   X___X___,   X__XX___,   X_X_X___,   XX__X___,   X___X___,   _XXX____,   ________}/* 1 */ ,{   __X_____,   _XX_____,   __X_____,   __X_____,   __X_____,   __X_____,   _XXX____,   ________}/* 2 */ ,{   _XXX____,   X___X___,   ____X___,   __XX____,   _X______,   X_______,   XXXXX___,   ________}/* 3 */ ,{   _XXX____,   X___X___,   ____X___,   __XX____,   ____X___,   X___X___,   _XXX____,   ________}/* 4 */ ,{   ___X____,   __XX____,   _X_X____,   X__X____,   XXXXX___,   ___X____,   ___X____,   ________}/* 5 */ ,{   XXXXX___,   X_______,   XXXX____,   ____X___,   ____X___,   X___X___,   _XXX____,   ________}/* 6 */ ,{   __XX____,   _X______,   X_______,   XXXX____,   X___X___,   X___X___,   _XXX____,   ________}/* 7 */ ,{   XXXXX___,   ____X___,   ___X____,   __X_____,   _X______,   _X______,   _X______,   ________}/* 8 */ ,{   _XXX____,   X___X___,   X___X___,   _XXX____,   X___X___,   X___X___,   _XXX____,   ________}/* 9 */ ,{   _XXX____,   X___X___,   X___X___,   _XXXX___,   ____X___,   ___X____,   _XX_____,   ________}/* ':' 3a */ ,{   ________,   _XX_____,   _XX_____,   ________,   _XX_____,   _XX_____,   ________,   ________}/* ';' 3b */ ,{   ________,   ________,   _XX_____,   _XX_____,   ________,   _XX_____,   __X_____,   _X______}/* '<' 3c */ ,{   ___X____,   __X_____,   _X______,   X_______,   _X______,   __X_____,   ___X____,   ________}/* '=' 3d */ ,{   ________,   ________,   XXXXX___,   ________,   XXXXX___,   ________,   ________,   ________}/* '>' */ ,{   X_______,   _X______,   __X_____,   ___X____,   __X_____,   _X______,   X_______,   ________}/* '?' */ ,{   _XXX____,   X___X___,   ____X___,   ___X____,   __X_____,   ________,   __X_____,   ________}/* @ */ ,{   _XXX____,   X___X___,   ____X___,   _XX_X___,   X_X_X___,   X_X_X___,   _XXX____,   ________}/* A */ ,{   _XXX____,   X___X___,   X___X___,   XXXXX___,   X___X___,   X___X___,   X___X___,   ________}/* B */ ,{   XXXX____,   X___X___,   X___X___,   XXXX____,   X___X___,   X___X___,   XXXX____,   ________}/* C */ ,{   _XXX____,   X___X___,   X_______,   X_______,   X_______,   X___X___,   _XXX____,   ________}/* D */ ,{   XXX_____,   X__X____,   X___X___,   X___X___,   X___X___,   X__X____,   XXX_____,   ________}/* E */ ,{   XXXXX___,   X_______,   X_______,   XXXX____,   X_______,   X_______,   XXXXX___,   ________}/* 1 */ ,{   XXXXX___,   X_______,   X_______,   XXXX____,   X_______,   X_______,   X_______,   ________}/* 1 */ ,{   _XXX____,   X___X___,   X_______,   X_______,   X__XX___,   X___X___,   _XXXX___,   ________}/* 1 */ ,{   X___X___,   X___X___,   X___X___,   XXXXX___,   X___X___,   X___X___,   X___X___,   ________}/* I */ ,{   _XXX____,   __X_____,   __X_____,   __X_____,   __X_____,   __X_____,   _XXX____,   ________}/* J */ ,{   __XXX___,   ___X____,   ___X____,   ___X____,   ___X____,   X__X____,   _XX_____,   ________}/* K */ ,{   X___X___,   X__X____,   X_X_____,   XX______,   X_X_____,   X__X____,   X___X___,   ________}/* L */ ,{   X_______,   X_______,   X_______,   X_______,   X_______,   X_______,   XXXXX___,   ________}/* M */ ,{   X___X___,   XX_XX___,   X_X_X___,   X_X_X___,   X___X___,   X___X___,   X___X___,   ________}/* N */ ,{   X___X___,   X___X___,

⌨️ 快捷键说明

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