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

📄 main.lst

📁 西红柿的驱动
💻 LST
字号:
C51 COMPILER V8.04   MAIN                                                                  04/20/2007 09:07:30 PAGE 1   


C51 COMPILER V8.04, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          // Use TL0324 for EG128032
   2          #include <AT89X52.h>
   3          #include "inc/datatype.h"
   4          #include "inc/delay.h"
   5          #include "inc/tl0324.h"
   6          #include "inc/graphics.h"
   7          #include "inc/imgXldz128016.c"
   8          
   9          // Special display function for EG128032P/Q/R
  10          void disp_downleft(uint8 code *ptrImage, uint8 width, uint8 height);
  11          
  12          void main(void)
  13          {
  14   1              //uint8 i;
  15   1              LCD_Initial();
  16   1              while(1)
  17   1              {
  18   2                      // Standard Test Graphics
  19   2                      LCD_Test();
  20   2                      
  21   2                      // Draw two rectangle
  22   2                      LineH(0,0,128);
  23   2                      LineH(0,15,128);
  24   2                      LineV(0,0,16);
  25   2                      LineV(127,0,16);
  26   2                      
  27   2                      LineH(0,16,128);
  28   2                      LineH(0,31,128);
  29   2                      LineV(0,16,16);
  30   2                      LineV(127,16,16);               
  31   2                      delay1s();
  32   2                      Clear();
  33   2                      
  34   2                      // Display XinLinDianZi in a fullscreen rectangle
  35   2                      disp_upleft(imgXldz128016, 128, 16);
  36   2                      disp_downleft(imgXldz128016, 128, 16);
  37   2                      delay1s();
  38   2                      Clear();
  39   2              }
  40   1      }
  41          
  42          void disp_downleft(uint8 code *ptrImage, uint8 width, uint8 height)
  43          {
  44   1              // width <= LCD_CMAX, height <= LCD_PMAX
  45   1              uint8 i,k;
  46   1              uint8 PageHold;
  47   1              
  48   1              if (height%8 != 0)
  49   1                      PageHold = height/8 + 1;
  50   1              else
  51   1                      PageHold = height/8;
  52   1      
  53   1              for (k = 2; k > 2 - PageHold; k--)
  54   1              {
  55   2                      SetPA(k - 1);
C51 COMPILER V8.04   MAIN                                                                  04/20/2007 09:07:30 PAGE 2   

  56   2                      SetCA(0);
  57   2                      for (i = 0; i < width; i++)
  58   2                      {
  59   3                              SendByte(iDat, *ptrImage++);
  60   3                      }
  61   2              }
  62   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1387    ----
   CONSTANT SIZE    =    272    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----      26
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----       1
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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