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

📄 51-lcd2.lst

📁 显示128*64LCD,并显示 模数时间和日期
💻 LST
字号:
C51 COMPILER V8.02   51_LCD2                                                               03/23/2007 20:19:24 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE 51_LCD2
OBJECT MODULE PLACED IN .\51-lcd2.obj
COMPILER INVOKED BY: d:\program files\Keil\C51\BIN\C51.EXE D:\工具备份\软硬件结合\ad7715位采样显示\51-lcd2.c BROWSE DEBU
                    -G OBJECTEXTEND PRINT(.\51-lcd2.lst) OBJECT(.\51-lcd2.obj)

line level    source

   1          #include <AT89X51.H>
   2          
   3          #define uchar unsigned char 
   4          #define uint unsigned int
   5          
   6          sbit RS=P3^7;
   7          sbit RW=P3^6;
   8          sbit E=P3^5;
   9          
  10          
  11          
  12          sbit d0 =P1^0;
  13          sbit d1 =P1^1;
  14          sbit d2 =P1^2;
  15          sbit d3 =P1^3;
  16          sbit d4 =P1^4;
  17          sbit d5 =P1^5;
  18          sbit d6 =P1^6;
  19          sbit d7 =P1^7;  
  20          
  21          void instruction(uchar);
  22          void enable(void);
  23          void delay(void);
  24          //void delay1(void);
  25          
  26          
  27          void instruction(uchar value)
  28          { d0 =(bit)(value&0x01);
  29   1      d1 =(bit)(value&0x02);
  30   1      d2 =(bit)(value&0x04);
  31   1      d3 =(bit)(value&0x08);
  32   1      d4 =(bit)(value&0x10);
  33   1      d5 =(bit)(value&0x20);
  34   1      d6 =(bit)(value&0x40);
  35   1      d7 =(bit)(value&0x80); }
  36           
  37          
  38          void enable()
  39          { 
  40   1       RS=0;
  41   1       RW=0;
  42   1       E=0;
  43   1       delay();
  44   1       E=1;
  45   1      }
  46           
  47          void delay()
  48          { 
  49   1       do 
  50   1         {  instruction(0xff);
  51   2           RS=0;
  52   2           RW=1;
  53   2           E=0;    
  54   2           E=1;
C51 COMPILER V8.02   51_LCD2                                                               03/23/2007 20:19:24 PAGE 2   

  55   2          }
  56   1      while(d7);
  57   1      
  58   1      }
  59          
  60          void delay1()
  61          {uint j=5000;
  62   1      uchar i=125;
  63   1      for(j>0;;j--)
  64   1      for(i>0;;i--);}  
  65          /*void delay1()
  66          {uint j;
  67          uchar i;
  68          for(j=5000;j>0;j--)
  69          for(i=125;i>0;i--);} */
  70          
  71          //main ()
  72          { 
*** ERROR C141 IN LINE 72 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: syntax error near '{'
  73            instruction(0x01);
*** ERROR C141 IN LINE 73 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: syntax error near '0x01'
  74            enable();
*** ERROR C231 IN LINE 74 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'enable': redefinition
  75            instruction(0x38);
*** ERROR C141 IN LINE 75 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: syntax error near '0x38'
  76            enable();
*** ERROR C231 IN LINE 76 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'enable': redefinition
  77            instruction(0x0f);
*** ERROR C141 IN LINE 77 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: syntax error near '0x0f'
  78            enable();
*** ERROR C231 IN LINE 78 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'enable': redefinition
  79            instruction(0x06);
*** ERROR C141 IN LINE 79 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: syntax error near '0x06'
  80            enable();  
*** ERROR C231 IN LINE 80 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'enable': redefinition
  81            instruction(0xC0);
*** ERROR C141 IN LINE 81 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: syntax error near '0xC0'
  82            enable();
*** ERROR C231 IN LINE 82 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'enable': redefinition
  83            instruction(0x41);
*** ERROR C141 IN LINE 83 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: syntax error near '0x41'
  84            RS=1;
*** ERROR C231 IN LINE 84 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'RS': redefinition
*** ERROR C231 IN LINE 84 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'RS': redefinition
  85            RW=0;
*** ERROR C231 IN LINE 85 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'RW': redefinition
*** ERROR C231 IN LINE 85 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'RW': redefinition
  86            E=0;
*** ERROR C231 IN LINE 86 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'E': redefinition
*** ERROR C231 IN LINE 86 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'E': redefinition
  87             
  88            instruction(0x81);
*** ERROR C141 IN LINE 88 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: syntax error near '0x81'
  89            enable();
*** ERROR C231 IN LINE 89 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'enable': redefinition
  90            instruction(0x20);
*** ERROR C141 IN LINE 90 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: syntax error near '0x20'
  91            RS=1;
*** ERROR C279 IN LINE 91 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'RS': multiple initialization
*** ERROR C231 IN LINE 91 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'RS': redefinition
*** ERROR C231 IN LINE 91 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'RS': redefinition
  92            RW=0;
C51 COMPILER V8.02   51_LCD2                                                               03/23/2007 20:19:24 PAGE 3   

*** ERROR C279 IN LINE 92 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'RW': multiple initialization
*** ERROR C231 IN LINE 92 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'RW': redefinition
*** ERROR C231 IN LINE 92 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'RW': redefinition
  93            E=0;
*** ERROR C279 IN LINE 93 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'E': multiple initialization
*** ERROR C231 IN LINE 93 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'E': redefinition
*** ERROR C231 IN LINE 93 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'E': redefinition
  94            
  95            instruction(0x82);
*** ERROR C141 IN LINE 95 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: syntax error near '0x82'
  96            enable();
*** ERROR C231 IN LINE 96 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'enable': redefinition
  97            instruction(0x42);
*** ERROR C141 IN LINE 97 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: syntax error near '0x42'
  98            RS=1;
*** ERROR C279 IN LINE 98 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'RS': multiple initialization
*** ERROR C231 IN LINE 98 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'RS': redefinition
*** ERROR C231 IN LINE 98 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'RS': redefinition
  99            RW=0;
*** ERROR C279 IN LINE 99 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'RW': multiple initialization
*** ERROR C231 IN LINE 99 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'RW': redefinition
*** ERROR C231 IN LINE 99 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'RW': redefinition
 100            E=0;
*** ERROR C279 IN LINE 100 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'E': multiple initialization
*** ERROR C231 IN LINE 100 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'E': redefinition
*** ERROR C231 IN LINE 100 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'E': redefinition
 101            delay();
*** ERROR C231 IN LINE 101 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'delay': redefinition
 102            E=1;
*** ERROR C279 IN LINE 102 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'E': multiple initialization
*** ERROR C231 IN LINE 102 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'E': redefinition
*** ERROR C231 IN LINE 102 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'E': redefinition
 103            delay1();
*** ERROR C231 IN LINE 103 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: 'delay1': redefinition
 104            
 105           
 106          }
*** ERROR C141 IN LINE 106 OF D:\工具备份\软硬件结合\AD7715位采样显示\51-LCD2.C: syntax error near '}'
 107          

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

⌨️ 快捷键说明

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