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

📄 f8x8.lst

📁 Keil C下通过的UCGUI,UCGUI的移植源代码
💻 LST
📖 第 1 页 / 共 3 页
字号:
C51 COMPILER V8.05a   F8X8                                                                 04/11/2008 14:19:07 PAGE 1   


C51 COMPILER V8.05a, COMPILATION OF MODULE F8X8
OBJECT MODULE PLACED IN F8x8.obj
COMPILER INVOKED BY: D:\Program Files\keil\C51\BIN\C51.EXE gui\Font\F8x8.c LARGE BROWSE MDU_F120 DEBUG OBJECTEXTEND PRIN
                    -T(.\F8x8.lst) OBJECT(F8x8.obj)

line level    source

   1          /*
   2          *********************************************************************************************************
   3          *                                                uC/GUI
   4          *                        Universal graphic software for embedded applications
   5          *
   6          *                       (c) Copyright 2002, Micrium Inc., Weston, FL
   7          *                       (c) Copyright 2002, SEGGER Microcontroller Systeme GmbH
   8          *
   9          *              礐/GUI is protected by international copyright laws. Knowledge of the
  10          *              source code may not be used to write a similar product. This file may
  11          *              only be used in accordance with a license and should not be redistributed
  12          *              in any way. We appreciate your understanding and fairness.
  13          *
  14          ----------------------------------------------------------------------
  15          File        : F8x8.C
  16          Purpose     : Implementation of 8x8 pixel font
  17          Height      : 8
  18          ---------------------------END-OF-HEADER------------------------------
  19          */
  20          
  21          
  22          
  23          #include "gui\Core\GUI.h"
  24          
  25          #ifndef GUI_FLASH
                #define GUI_FLASH
              #endif
  28          
  29          /*      *********************************
  30                  *                               *
  31                  *   Special character codes     *
  32                  *                               *
  33                  *********************************
  34          */
  35          
  36          /* No 95 to 125 for European character set  */
  37          
  38          #define CODE_SACCAGUE     95     /*  small accent ague */
  39          #define CODE_SACCGRAV     96
  40          #define CODE_SACCCIRC     97
  41          #define CODE_SUMLAUT      98
  42          #define CODE_STILDE       99
  43          #define CODE_I_NOPOINT    100
  44          
  45          #define CODE_SHARPS       101
  46          #define CODE_A_RING       102
  47          #define CODE_SA_RING      103
  48          #define CODE_AE           104
  49          #define CODE_ETH          105
  50          #define CODE_THORN        106
  51          #define CODE_SMALLAE      107
  52          #define CODE_SMALLETH     108
  53          #define CODE_SMALLTHORN   109
  54          #define CODE_OSLASH       110
C51 COMPILER V8.05a   F8X8                                                                 04/11/2008 14:19:07 PAGE 2   

  55          #define CODE_SOSLASH      111
  56          #define CODE_LITTLE_A     112
  57          #define CODE_LITTLE_E     113
  58          #define CODE_LITTLE_I     114
  59          #define CODE_LITTLE_O     115
  60          #define CODE_LITTLE_U     116
  61          #define CODE_LITTLE_N     117
  62          
  63          #define CODE_INVEXCLAM    118
  64          #define CODE_INVQUEST     119
  65          
  66          #define CODE_CACCAGUE     120    /* capital accent ague */
  67          #define CODE_CACCGRAV     121
  68          #define CODE_CACCCIRC     122
  69          #define CODE_CUMLAUT      123
  70          #define CODE_CTILDE       124
  71          #define CODE_CEDILLA      125
  72          
  73          /* No 126 to 156 for complete ISO 8859_1 western latin character set  */
  74          #define CODE_NB_SPACE     126
  75          #define CODE_CENT         127
  76          #define CODE_POUND        128
  77          #define CODE_CURRENCY     129
  78          #define CODE_YEN          130
  79          #define CODE_BROKEN_BAR   131
  80          #define CODE_SECTION      132
  81          #define CODE_DIERESIS     133
  82          #define CODE_COPYRIGHT    134
  83          #define CODE_FEMININE     135
  84          #define CODE_LEFT_QUOTE   136
  85          #define CODE_NOT          137
  86          #define CODE_HYPHEN       138
  87          #define CODE_TRADEMARK    139
  88          #define CODE_MACRON       140
  89          #define CODE_DEGREE       141
  90          #define CODE_PLUS_MINUS   142
  91          #define CODE_SUPER_TWO    143
  92          #define CODE_SUPER_THREE  144
  93          #define CODE_ACUTE        145
  94          #define CODE_MICRO        146
  95          #define CODE_PARAGRAPH    147
  96          #define CODE_MIDDLE_DOT   148
  97          #define CODE_SUPER_ONE    149
  98          #define CODE_MASCULINE    150
  99          #define CODE_RIGHT_QUOTE  151
 100          #define CODE_ONE_FOURTH   152
 101          #define CODE_ONE_HALF     153
 102          #define CODE_THREE_FOURTH 154
 103          #define CODE_MULTIPLY     155
 104          #define CODE_DIVISION     156
 105          /* The following are extensions to ISO 8859-1 in the area which is not
 106             defined by the standard.
 107          */
 108          #define CODE_ARROW_LEFT   157
 109          #define CODE_ARROW_RIGHT  158
 110          #define CODE_ARROW_UP     159
 111          #define CODE_ARROW_DOWN   160
 112          #define CODE_ENTER        161
 113          #define CODE_CHECKMARK    162
 114          
 115          
 116          
C51 COMPILER V8.05a   F8X8                                                                 04/11/2008 14:19:07 PAGE 3   

 117          
 118          
 119          /*
 120              ****************************************************************
 121              *                                                              *
 122              *                      8 * 8  font                             *
 123              *                                                              *
 124              ****************************************************************
 125          */
 126          
 127          
 128          GUI_FLASH const unsigned char GUI_F8x8_acFont[][8] = {
 129          
 130            {
 131             ________,
 132             ________,
 133             ________,
 134             ________,
 135             ________,
 136             ________,
 137             ________,
 138             ________}  /* char ' '  */
 139          
 140           ,{
 141             ___XX___,
 142             __XXXX__,
 143             __XXXX__,
 144             ___XX___,
 145             ___XX___,
 146             ________,
 147             ___XX___,
 148             ________}  /* char '!'  */
 149          
 150           ,{
 151             _XX__XX_,
 152             _XX__XX_,
 153             __X__X__,
 154             ________,
 155             ________,
 156             ________,
 157             ________,
 158             ________}  /* char '"'  */
 159          
 160           ,{
 161             _XX_XX__,
 162             _XX_XX__,
 163             XXXXXXX_,
 164             _XX_XX__,
 165             XXXXXXX_,
 166             _XX_XX__,
 167             _XX_XX__,
 168             ________}  /* char '#'  */
 169          
 170           ,{
 171             ___XX___,
 172             __XXXXX_,
 173             _XX_____,
 174             __XXXX__,
 175             _____XX_,
 176             _XXXXX__,
 177             ___XX___,
 178             ________}  /* char '$'  */
C51 COMPILER V8.05a   F8X8                                                                 04/11/2008 14:19:07 PAGE 4   

 179          
 180           ,{
 181             ________,
 182             XX___XX_,
 183             XX__XX__,
 184             ___XX___,
 185             __XX____,
 186             _XX__XX_,
 187             XX___XX_,
 188             ________}  /* char '%'  */
 189          
 190           ,{
 191             __XXX___,
 192             _XX_XX__,
 193             __XXX___,
 194             _XXX_XX_,
 195             XX_XXX__,
 196             XX__XX__,
 197             _XXX_XX_,
 198             ________}  /* char '&'  */
 199          
 200           ,{
 201             ___XX___,
 202             ___XX___,
 203             __XX____,
 204             ________,
 205             ________,
 206             ________,
 207             ________,
 208             ________}  /* char '''  */
 209          
 210           ,{
 211             ____XX__,
 212             ___XX___,
 213             __XX____,
 214             __XX____,
 215             __XX____,
 216             ___XX___,
 217             ____XX__,
 218             ________}  /* char '('  */
 219          
 220           ,{
 221             __XX____,
 222             ___XX___,
 223             ____XX__,
 224             ____XX__,
 225             ____XX__,
 226             ___XX___,
 227             __XX____,
 228             ________}  /* char ')'  */
 229          
 230           ,{
 231             ________,
 232             _XX__XX_,
 233             __XXXX__,
 234             XXXXXXXX,
 235             __XXXX__,
 236             _XX__XX_,
 237             ________,
 238             ________}  /* char '*'  */
 239          
 240           ,{
C51 COMPILER V8.05a   F8X8                                                                 04/11/2008 14:19:07 PAGE 5   

 241             ________,
 242             ___XX___,
 243             ___XX___,
 244             _XXXXXX_,
 245             ___XX___,
 246             ___XX___,
 247             ________,
 248             ________}  /* char '+'  */
 249          
 250           ,{
 251             ________,
 252             ________,
 253             ________,
 254             ________,
 255             ________,
 256             ___XX___,
 257             ___XX___,
 258             __XX____}  /* char ','  */
 259          
 260           ,{
 261             ________,
 262             ________,
 263             ________,
 264             _XXXXXX_,
 265             ________,
 266             ________,
 267             ________,
 268             ________}  /* char '-'  */
 269          
 270           ,{
 271             ________,
 272             ________,
 273             ________,
 274             ________,
 275             ________,
 276             ___XX___,
 277             ___XX___,
 278             ________}  /* char '.'  */
 279          
 280           ,{
 281             _____XX_,
 282             ____XX__,
 283             ___XX___,
 284             __XX____,
 285             _XX_____,
 286             XX______,
 287             X_______,
 288             ________}  /* char '/'  */
 289          
 290           ,{
 291             __XXX___,
 292             _XX_XX__,
 293             XX___XX_,
 294             XX___XX_,
 295             XX___XX_,
 296             _XX_XX__,
 297             __XXX___,
 298             ________}  /* char '0'  */
 299          
 300           ,{
 301             ___XX___,
 302             __XXX___,
C51 COMPILER V8.05a   F8X8                                                                 04/11/2008 14:19:07 PAGE 6   

 303             ___XX___,
 304             ___XX___,
 305             ___XX___,
 306             ___XX___,
 307             _XXXXXX_,
 308             ________}  /* char '1'  */
 309          
 310           ,{
 311             _XXXXX__,
 312             XX___XX_,
 313             _____XX_,
 314             ___XXX__,
 315             __XX____,
 316             _XX__XX_,
 317             XXXXXXX_,
 318             ________}  /* char '2'  */
 319          
 320           ,{
 321             _XXXXX__,
 322             XX___XX_,
 323             _____XX_,
 324             __XXXX__,
 325             _____XX_,
 326             XX___XX_,
 327             _XXXXX__,
 328             ________}  /* char '3'  */
 329          
 330           ,{
 331             ___XXX__,
 332             __XXXX__,
 333             _XX_XX__,
 334             XX__XX__,
 335             XXXXXXX_,
 336             ____XX__,
 337             ___XXXX_,
 338             ________}  /* char '4'  */
 339          
 340           ,{
 341             XXXXXXX_,
 342             XX______,
 343             XX______,
 344             XXXXXX__,
 345             _____XX_,
 346             XX___XX_,
 347             _XXXXX__,
 348             ________}  /* char '5'  */
 349          
 350           ,{
 351             __XXX___,
 352             _XX_____,
 353             XX______,
 354             XXXXXX__,
 355             XX___XX_,
 356             XX___XX_,
 357             _XXXXX__,
 358             ________}  /* char '6'  */
 359          
 360           ,{
 361             XXXXXXX_,
 362             XX___XX_,
 363             ____XX__,
 364             ___XX___,
C51 COMPILER V8.05a   F8X8                                                                 04/11/2008 14:19:07 PAGE 7   

 365             __XX____,
 366             __XX____,
 367             __XX____,
 368             ________}  /* char '7'  */
 369          
 370           ,{
 371             _XXXXX__,
 372             XX___XX_,
 373             XX___XX_,
 374             _XXXXX__,
 375             XX___XX_,
 376             XX___XX_,
 377             _XXXXX__,
 378             ________}  /* char '8'  */
 379          

⌨️ 快捷键说明

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