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

📄 main.lst

📁 SED1335液晶屏的程序 参考别人的程序 并自己增加了一些有用的绘图函数 程序已经通过实际测试
💻 LST
字号:
C51 COMPILER V7.50   MAIN                                                                  10/25/2007 19:28:35 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN Main.OBJ
COMPILER INVOKED BY: D:\Program Files\Keil\C51\BIN\C51.EXE Main.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <REGX52.H>
   2          #include <intrins.h>
   3          #include "Timers.h"
   4          #include "LCD.h"
*** WARNING C280 IN LINE 343 OF LCD.H: 'attr': unreferenced local variable
*** WARNING C280 IN LINE 346 OF LCD.H: 'tempD': unreferenced local variable
   5          
   6          
   7          //================================= 演示主程序 =================================
   8          void main( void )
   9          {
  10   1      //      unsigned char i;
  11   1          while(1)
  12   1              {
  13   2              TimersInit();        
  14   2                      LcdInit();              
  15   2                
  16   2      //     文本方式演示             
  17   2      //              PutWordInAlpha();
  18   2      //      TextDisp(0,200,"My name is Sun Qinly\n24 years old\nI love programing");
  19   2      //              DelayMs(1000);
  20   2      //              Clear();
  21   2      
  22   2      // 图形方式演示                 
  23   2                      Write_Instruction( Ovlay );     // 显示合成方式设置.代码0x5b
  24   2                      Write_Data( 0x04 );             // 设置参数:显示3区为文本属性,二重xor合成
  25   2                      Sample3();
  26   2                      PutWord24InGraph();     //显示"西安交通大学"
  27   2      
  28   2              DelayMs(1000);
  29   2              EmptyRect(42,125,278,161);
  30   2              DelayMs(500);
  31   2                      EmptyRect(50,133,270,153);
  32   2                      DelayMs(500);
  33   2                      Putstr(7,135, "XI'AN JIAOTONG UNIVERSITY",0);
  34   2                      FillRect(42,180,278,220);
  35   2                      DelayMs(500);
  36   2      //              Linexy( 155,     20,    300,     200 ,1);
  37   2      //              circle(50,140,20,1);
  38   2                      DelayMs(2000);
  39   2                      Clear();        
  40   2      
  41   2      /*
  42   2      
  43   2      
  44   2      
  45   2                       while(1)
  46   2                       {
  47   2              
  48   2             //变化圆演示,直径不断的变化,由大到小再由小到大来回缩放
  49   2                      for (i=50;i>5;i--)
  50   2                      {
  51   2                  circle(185,185,i+1,0);              //擦除外圆
  52   2                      circle(185,185,i,8);
  53   2                      circle(185,185,i-1,8);
C51 COMPILER V7.50   MAIN                                                                  10/25/2007 19:28:35 PAGE 2   

  54   2                              DelayMs(40);
  55   2                  };
  56   2      
  57   2                              DelayMs(50);
  58   2      
  59   2                      for (i=5;i<50;i++)
  60   2                      {
  61   2                      circle(185,185,i-1,0);          //擦除内圆
  62   2                      circle(185,185,i,8);                                    
  63   2                      circle(185,185,i+1,8);
  64   2                              DelayMs(30);
  65   2                  };
  66   2      
  67   2                      DelayMs(50);
  68   2      
  69   2              };*/    
  70   2              }
  71   1      
  72   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   3135    ----
   CONSTANT SIZE    =   3304    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      4     116
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----       1
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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