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

📄 pmw-hex-v2.4i

📁 PMW-HEX-V2.4正式版
💻 4I
字号:
C51 COMPILER V7.06   FX1N                                                                  06/12/2012 22:17:19 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE FX1N
OBJECT MODULE PLACED IN G:\PLC资料\国产PLC\PMW-HEX-V2.4正式版\keil\c51\bin\fx1n.OBJ
COMPILER INVOKED BY: G:\PLC资料\国产PLC\PMW-HEX-V2.4正式版\keil\c51\bin\c51.exe G:\PLC资料\国产PLC\PMW-HEX-V2.4正式版\ke
                    -il\c51\bin\fx1n.c

stmt level    source

   1          
   2          sfr WDT   = 0xA6;sfr WDTSTC   = 0xE1;sfr P0   = 0x80;
   3           sfr P1   = 0x90;
   4          sfr P2   = 0xA0;
   5          sfr P3   = 0xB0;
   6          sfr PSW  = 0xD0;
   7          sfr ACC  = 0xE0;
   8          sfr B    = 0xF0;
   9          sfr SP   = 0x81;
  10          sfr DPL  = 0x82;
  11          sfr DPH  = 0x83;
  12          sfr PCON = 0x87;
  13          sfr TCON = 0x88;
  14          sfr TMOD = 0x89;
  15          sfr TL0  = 0x8A;
  16          sfr TL1  = 0x8B;
  17          sfr TH0  = 0x8C;
  18          sfr TH1  = 0x8D;
  19          sfr IE   = 0xA8;
  20          sfr IP   = 0xB8;
  21          sfr SCON = 0x98;
  22          sfr SBUF = 0x99;
  23          sbit CY   = 0xD7;
  24          sbit AC   = 0xD6;
  25          sbit F0   = 0xD5;
  26          sbit RS1  = 0xD4;
  27          sbit RS0  = 0xD3;
  28          sbit OV   = 0xD2;
  29          sbit P    = 0xD0;
  30          sbit TF1  = 0x8F;
  31          sbit TR1  = 0x8E;
  32          sbit TF0  = 0x8D;
  33          sbit TR0  = 0x8C;
  34          sbit IE1  = 0x8B;
  35          sbit IT1  = 0x8A;
  36          sbit IE0  = 0x89;
  37          sbit IT0  = 0x88;
  38          sbit EA   = 0xAF;
  39          sbit ES   = 0xAC;
  40          sbit ET1  = 0xAB;
  41          sbit EX1  = 0xAA;
  42          sbit ET0  = 0xA9;
  43          sbit EX0  = 0xA8;
  44          sbit PS   = 0xBC;
  45          sbit PT1  = 0xBB;
  46          sbit PX1  = 0xBA;
  47          sbit PT0  = 0xB9;
  48          sbit PX0  = 0xB8;
  49          sbit RD   = 0xB7;
  50          sbit WR   = 0xB6;
  51          sbit T1   = 0xB5;
  52          sbit T0   = 0xB4;
  53          sbit INT1 = 0xB3;
  54          sbit INT0 = 0xB2;
C51 COMPILER V7.06   FX1N                                                                  06/12/2012 22:17:19 PAGE 2   

  55          sbit TXD  = 0xB1;
  56          sbit RXD  = 0xB0;
  57          sbit SM0  = 0x9F;
  58          sbit SM1  = 0x9E;
  59          sbit SM2  = 0x9D;
  60          sbit REN  = 0x9C;
  61          sbit TB8  = 0x9B;
  62          sbit RB8  = 0x9A;
  63          sbit TI   = 0x99;
  64          sbit RI   = 0x98;
  65          sbit P4P0=0xE8;
  66          sbit P4P1=0xE9;
  67          sbit P4P2=0xEA;
  68          sbit P4P3=0xEB;
  69          
  70          sbit X0=0x80;
  71          sbit X1=0x81;
  72          sbit X2=0x82;
  73          sbit X3=0x83;
  74          sbit X4=0x84;
  75          sbit X5=0x85;
  76          sbit X6=0x86;
  77          sbit X7=0x87;
  78          sbit Y0=0x90;
  79          sbit Y1=0x91;
  80          sbit Y2=0x92;
  81          sbit Y3=0x93;
  82          sbit Y4=0x94;
  83          sbit Y5=0x95;
  84          
  85          
  86           unsigned char y[5],yflag[5],xflag[5],plsm[2],plfm[2],m8000;
  87           unsigned char  dly,mlei,mlei1,mlei2,mlei3,m[11],mflag[11];
  88           unsigned int  d_buff;
  89           unsigned char xdata t[8],tflag[8],to[8],c[3],cflag[3],cout[3];
  90           unsigned int  xdata tc[60];//60 timer
  91           unsigned int  xdata ct[25];//25 counter
  92           unsigned int  xdata d[17];//16 D
  93           unsigned char idata xfir[36],lds=0;
  94           unsigned char  ack;
  95           unsigned int tmr;
  96           #if  0
               void nop(void)
               {unsigned char bf;bf++;}
               void write_7219(unsigned char wrdata)
               {unsigned char k;
                for(k=0;k<=7;k++)
                {CLK=0;nop();
                 if(wrdata&0x80)DIN=1;else DIN=0;
                 wrdata=wrdata<<1;
              CLK=1;nop();}}
              void write_word(unsigned char add,unsigned char wrdata)
              {LOAD=0;write_7219(add);write_7219(wrdata);LOAD=1;}
              #endif
 109          unsigned char inx(unsigned int i)
 110          {//X翴块

⌨️ 快捷键说明

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