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

📄 weida5.lst

📁 Weida公司微打相关51上的C程序
💻 LST
字号:
C51 COMPILER V6.23a  WEIDA5                                                                09/13/2005 19:50:14 PAGE 1   


C51 COMPILER V6.23a, COMPILATION OF MODULE WEIDA5
OBJECT MODULE PLACED IN weida5.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\c51.exe weida5.c DB OE SMALL ROM(LARGE) 

stmt level    source

   1          /****************************************************************/
   2          /*功能:打印集成运放参数自动测试结果                       
   3          /*版本:v2.1                          
   4          /*设计人:              
   5          /*编写日期:
   6          /*最后修改日期:2005-09-09                         
   7          /*状态:in test                                         
   8          /****************************************************************/
   9          /*头文件定义*/
  10          #include <reg51.h>
  11          #include <absacc.h>
  12          #include <intrins.h>
  13          /*预定义部分*/
  14          #define uchar unsigned char
  15          #define uint  unsigned int 
  16          #define ADDR  XBYTE[0x7fff]
  17          sbit    busy=P0^7;
  18          uchar   code    Vio[]={0x56,0x69,0x6f,0x28,0x6d,0x56,0x29,0x3a,0x30,0x2e,0x30,0x30,0x0a,0x0d,0x05};
  19          uchar   code    Iio[]={0x49,0x69,0x6f,0x28,0x75,0x41,0x29,0x3a,0x30,0x2e,0x30,0x30,0x0a,0x0d,0x05};
  20          uchar   code    Avd[]={0x41,0x76,0x64,0x28,0x64,0x42,0x29,0x3a,0x30,0x2e,0x30,0x30,0x0a,0x0d,0x05};
  21          uchar   code    Kcmr[]={0x4b,0x63,0x6d,0x72,0x28,0x64,0x42,0x29,0x3a,0x30,0x2e,0x30,0x30,0x0a,0x0d,0x05};
  22          uchar   code    BWG[]={0x42,0x57,0x47,0x28,0x6b,0x48,0x7a,0x29,0x3a,0x30,0x2e,0x30,0x30,0x0a,0x0d,0x05};
  23          uchar   code    figure[]={0x1b,0x4b,0064,0000,
  24                                    0x00,0xff,0x18,0x28,0x48,0x88,0x88,0x88,0x48,0x28,
  25                                    0x18,0x08,0x0c,0x0a,0x09,0x09,0x09,0x0a,0x0c,0x08,
  26                                    0x18,0x28,0x48,0x88,0x88,0x88,0x48,0x28,0x18,0x0c,
  27                                    0x0a,0x09,0x09,0x09,0x0a,0x0c,0x08,0x18,0x28,0x48,
  28                                    0x88,0x88,0x88,0x48,0x28,0x18,0x08,0x0c,0x0a,0x09,
  29                                    0x09,0x09,0x0a,0x0c,0x08,0x18,0x28,0x48,0x88,0x88,
  30                                    0x88,0x48,0x28,0x18,0x0d,0x0a,0x0a,0x00};
  31          /*函数声明部分*/
  32          void    init();
  33          void    en_mode1();
  34          void    en_mode2();
  35          void    cn_mode();
  36          void    figure_mode(uchar);
  37          void    type_byte(uchar);
  38          void    en_string(uchar *);
  39          void    cn_string(uchar *);     
  40          /*主函数部分*/
  41          /*********************************************************************/
  42          /*函数名:main()
  43          /*功能:主函数
  44          /*输入参数:无
  45          /*返回值:无
  46          /*编写日期:
  47          /*最后修改日期:
  48          /********************************************************************/ 
  49          void main()                          
  50          {
  51   1      init();
  52   1      en_string(Vio);
  53   1      en_string(Iio);
  54   1      en_string(Avd);
  55   1      en_string(Kcmr);
C51 COMPILER V6.23a  WEIDA5                                                                09/13/2005 19:50:14 PAGE 2   

  56   1      en_string(BWG);
  57   1      //en_string(figure);
  58   1      while(1);
  59   1      }
  60          
  61          /*其他函数定义部分*/
  62          /*********************************************************************/
  63          /*函数名:
  64          /*功能:
  65          /*输入参数:
  66          /*返回值:
  67          /*调用函数:
  68          /*被调用函数:
  69          /*编写日期:
  70          /*最后修改日期:
  71          /********************************************************************/ 
  72          void    init()
  73          {
  74   1      type_byte(0x1b);
  75   1      type_byte(0x40);
  76   1      }
  77          /*********************************************************************/
  78          /*函数名:
  79          /*功能:
  80          /*输入参数:
  81          /*返回值:
  82          /*调用函数:
  83          /*被调用函数:
  84          /*编写日期:
  85          /*最后修改日期:
  86          /********************************************************************/ 
  87          void    en_mode1()
  88          {
  89   1      type_byte(0x1c);
  90   1      type_byte(0x2e);
  91   1      type_byte(0x1b);
  92   1      type_byte(0x36);
  93   1      }
  94          /*********************************************************************/
  95          /*函数名:
  96          /*功能:
  97          /*输入参数:
  98          /*返回值:
  99          /*调用函数:
 100          /*被调用函数:
 101          /*编写日期:
 102          /*最后修改日期:
 103          /********************************************************************/ 
 104          void    en_mode2()
 105          {
 106   1      type_byte(0x1c);
 107   1      type_byte(0x2e);
 108   1      type_byte(0x1b);
 109   1      type_byte(0x37);
 110   1      }
 111          /*********************************************************************/
 112          /*函数名:
 113          /*功能:
 114          /*输入参数:
 115          /*返回值:
 116          /*调用函数:
 117          /*被调用函数:
C51 COMPILER V6.23a  WEIDA5                                                                09/13/2005 19:50:14 PAGE 3   

 118          /*编写日期:
 119          /*最后修改日期:
 120          /********************************************************************/ 
 121          void    cn_mode()
 122          {
 123   1      type_byte(0x1c);
 124   1      type_byte(0x26);
 125   1      }
 126          /*********************************************************************/
 127          /*函数名:
 128          /*功能:
 129          /*输入参数:
 130          /*返回值:
 131          /*调用函数:
 132          /*被调用函数:
 133          /*编写日期:
 134          /*最后修改日期:
 135          /********************************************************************/ 
 136          void    figure_mode(uchar num)
 137          {
 138   1      type_byte(0x1b);
 139   1      type_byte(0x27);
 140   1      type_byte(num);
 141   1      }
 142          /*********************************************************************/
 143          /*函数名:
 144          /*功能:
 145          /*输入参数:
 146          /*返回值:
 147          /*调用函数:
 148          /*被调用函数:
 149          /*编写日期:
 150          /*最后修改日期:
 151          /********************************************************************/ 
 152          void    en_string(uchar *string)
 153          {
 154   1      uchar   i;
 155   1      for(i=0;string[i]!=0x05;i++)
 156   1              type_byte(string[i]);
 157   1      }
 158          /*********************************************************************/
 159          /*函数名:
 160          /*功能:
 161          /*输入参数:
 162          /*返回值:
 163          /*调用函数:
 164          /*被调用函数:
 165          /*编写日期:
 166          /*最后修改日期:
 167          /********************************************************************/ 
 168          void    cn_string(uchar *string)
 169          {
 170   1      uchar i;
 171   1      for(i=0;string[i]!=0x05;i++)
 172   1              type_byte(string[i]);
 173   1      }
 174          /*********************************************************************/
 175          /*函数名:
 176          /*功能:
 177          /*输入参数:
 178          /*返回值:
 179          /*调用函数:
C51 COMPILER V6.23a  WEIDA5                                                                09/13/2005 19:50:14 PAGE 4   

 180          /*被调用函数:
 181          /*编写日期:
 182          /*最后修改日期:
 183          /********************************************************************/ 
 184          void    type_byte(uchar byte)
 185          {
 186   1      uchar i;
 187   1      i=ADDR;
 188   1      while(busy==1)
 189   1      {
 190   2          i=ADDR;
 191   2      }
 192   1      ADDR=byte;
 193   1      _nop_();
 194   1      _nop_();
 195   1      }
 196          /********************END********************/


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    223    ----
   CONSTANT SIZE    =    149    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       9
   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 + -