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

📄 f8x16.lst

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


C51 COMPILER V8.05a, COMPILATION OF MODULE F8X16
OBJECT MODULE PLACED IN F8x16.obj
COMPILER INVOKED BY: D:\Program Files\keil\C51\BIN\C51.EXE gui\Font\F8x16.c LARGE BROWSE MDU_F120 DEBUG OBJECTEXTEND PRI
                    -NT(.\F8x16.lst) OBJECT(F8x16.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        : F8x16.C
  16          Purpose     : Implementation of 8x16 pixel font
  17          Height      : 16
  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   F8X16                                                                04/11/2008 14:19:10 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   F8X16                                                                04/11/2008 14:19:10 PAGE 3   

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

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

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

 303             ________,
 304             ________,
 305             ________,
 306             ________,
 307             _XX__XX_,
 308             __XXXX__,
 309             XXXXXXXX,
 310             __XXXX__,
 311             _XX__XX_,
 312             ________,
 313             ________,
 314             ________,
 315             ________,
 316             ________,
 317             ________}  /* char '*'  */
 318          
 319           ,{
 320             ________,
 321             ________,
 322             ________,
 323             ________,
 324             ________,
 325             ___XX___,
 326             ___XX___,
 327             _XXXXXX_,
 328             ___XX___,
 329             ___XX___,
 330             ________,
 331             ________,
 332             ________,
 333             ________,
 334             ________,
 335             ________}  /* char '+'  */
 336          
 337           ,{
 338             ________,
 339             ________,
 340             ________,
 341             ________,
 342             ________,
 343             ________,
 344             ________,
 345             ________,
 346             ________,
 347             ___XX___,
 348             ___XX___,
 349             ___XX___,
 350             __XX____,
 351             ________,
 352             ________,
 353             ________}  /* char ','  */
 354          
 355           ,{
 356             ________,
 357             ________,
 358             ________,
 359             ________,
 360             ________,
 361             ________,
 362             ________,
 363             XXXXXXX_,
 364             ________,
C51 COMPILER V8.05a   F8X16                                                                04/11/2008 14:19:10 PAGE 7   

 365             ________,
 366             ________,
 367             ________,
 368             ________,
 369             ________,
 370             ________,
 371             ________}  /* char '-'  */
 372          
 373           ,{
 374             ________,
 375             ________,
 376             ________,
 377             ________,
 378             ________,
 379             ________,
 380             ________,
 381             ________,
 382             ________,
 383             ________,
 384             ___XX___,
 385             ___XX___,
 386             ________,
 387             ________,
 388             ________,
 389             ________}  /* char '.'  */
 390          
 391           ,{
 392             ________,
 393             ________,
 394             ________,
 395             ________,
 396             ______X_,
 397             _____XX_,
 398             ____XX__,
 399             ___XX___,
 400             __XX____,
 401             _XX_____,
 402             XX______,
 403             X_______,
 404             ________,
 405             ________,
 406             ________,
 407             ________}  /* char '/'  */
 408          
 409           ,{
 410             ________,
 411             ________,
 412             __XXX___,
 413             _XX_XX__,
 414             XX___XX_,
 415             XX___XX_,
 416             XX___XX_,
 417             XX___XX_,
 418             XX___XX_,
 419             XX___XX_,
 420             _XX_XX__,
 421             __XXX___,
 422             ________,
 423             ________,
 424             ________,
 425             ________}  /* char '0'  */
 426          
C51 COMPILER V8.05a   F8X16                                                                04/11/2008 14:19:10 PAGE 8   

 427           ,{
 428             ________,
 429             ________,
 430             ___XX___,
 431             __XXX___,
 432             _XXXX___,
 433             ___XX___,
 434             ___XX___,
 435             ___XX___,
 436             ___XX___,
 437             ___XX___,
 438             ___XX___,
 439             _XXXXXX_,
 440             ________,
 441             ________,
 442             ________,
 443             ________}  /* char '1'  */
 444          
 445           ,{
 446             ________,
 447             ________,
 448             _XXXXX__,
 449             XX___XX_,
 450             _____XX_,
 451             ____XX__,
 452             ___XX___,
 453             __XX____,
 454             _XX_____,
 455             XX______,
 456             XX___XX_,
 457             XXXXXXX_,
 458             ________,
 459             ________,
 460             ________,
 461             ________}  /* char '2'  */
 462          
 463           ,{
 464             ________,
 465             ________,
 466             _XXXXX__,
 467             XX___XX_,
 468             _____XX_,
 469             _____XX_,
 470             __XXXX__,
 471             _____XX_,
 472             _____XX_,
 473             _____XX_,
 474             XX___XX_,
 475             _XXXXX__,
 476             ________,
 477             ________,
 478             ________,
 479             ________}  /* char '3'  */
 480          
 481           ,{

⌨️ 快捷键说明

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