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

📄 order.lst

📁 下位机程序 菜单一些模块 园
💻 LST
字号:
C51 COMPILER V7.50   ORDER                                                                 02/17/2008 11:06:46 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE ORDER
OBJECT MODULE PLACED IN order.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE order.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include "config.h"
   2          #include "order.h"
   3          
   4          
   5          static void Pr0(void)                           
   6          {
   7   1      //      P3 = P3 | 0X0B;         //C/D = 1
   8   1              RD = 1;
   9   1              WR = 1;
  10   1              CD = 1;
  11   1      
  12   1              LCDDATA = LCDDATA | 0XFF;               // PORT IS FOR INPUT
  13   1              RD = 0;                 //RD =0
  14   1              _nop_();
  15   1              ACC = LCDDATA;
  16   1              RD = 1;                 //RD = 1
  17   1              _nop_();
  18   1      }       
  19          
  20          /*FOR STA0 STA1*/
  21          static void Pr01(void)
  22          {
  23   1      Ptemp01:
  24   1              Pr0();
  25   1              if (acc0 == 0)
  26   1              {
  27   2                      goto Ptemp01;
  28   2              }
  29   1              if (acc1 == 0)
  30   1              {
  31   2                      goto Ptemp01;
  32   2              }
  33   1      }
  34          
  35          
  36          /*FOR STA2
  37          void Pr02(void)                         
  38          {       
  39          Ptemp2: 
  40                  Pr0();
  41                  if (acc2 == 0)
  42                  {
  43                          goto Ptemp2;
  44                  }
  45          }
  46          */
  47          
  48          /*FOR STA3*/
  49          void Pr03(void)                 
  50          {
  51   1      Ptemp3:
  52   1              Pr0();
  53   1              if (acc3 == 0)
  54   1              {
  55   2                      goto Ptemp3;
C51 COMPILER V7.50   ORDER                                                                 02/17/2008 11:06:46 PAGE 2   

  56   2              }
  57   1      }
  58          
  59          
  60          void Outd1(void)
  61          {
  62   1              WR = 0;                 //FOR WRITE COMMAND C/D=0
  63   1              _nop_();
  64   1              LCDDATA = ACC;
  65   1              WR = 1;                 //WR=0
  66   1              _nop_();
  67   1              CD = 1;                 //C/D =1
  68   1              _nop_();
  69   1      }
  70          
  71          void Outd(void)
  72          {
  73   1              CD = 0;                 //FOR WRTIE DATA C/D=0
  74   1              Outd1();
  75   1      }
  76          
  77          void Outin(void)
  78          {
  79   1              Pr01();
  80   1              ACC = dataR4;
  81   1              Outd1();
  82   1      }
  83          
  84          void Outi1(void)
  85          {
  86   1              Pr01();
  87   1              ACC = dataR3;
  88   1              Outd();
  89   1              Outin();
  90   1      }
  91          
  92          void Outi2(void)
  93          {
  94   1              Pr01();
  95   1              ACC = dataR2;
  96   1              Outd();
  97   1              Outi1();
  98   1      //      Outin();
  99   1      }
 100          
 101          
 102          //LCD RAM ADR 
 103          void glcd_set_address(unsigned int addr)
 104          {
 105   1               dataR2 = (unsigned char)(addr);
 106   1               dataR3 = (addr>>8);
 107   1               dataR4 = (0x24);                       //0x24为设定地址命令
 108   1               Outi2();
 109   1      }
 110          
 111                  
 112                  
 113          
 114          
 115          
 116          
 117          
C51 COMPILER V7.50   ORDER                                                                 02/17/2008 11:06:46 PAGE 3   

 118          
 119          
 120                  
 121          
 122          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     92    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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