a.lst

来自「PC机与51的通信程序」· LST 代码 · 共 139 行

LST
139
字号
C51 COMPILER V7.09   A                                                                     11/03/2005 19:13:04 PAGE 1   


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

line level    source

   1          #include "reg51.h"
   2          #include "intrins.h"
   3          
   4          #define di_93 dip3
   5          #define sk_93 dip2
   6          #define cs_93 dip1
   7          #define do_93 dip4
   8          #define gnd_93 dip5
   9          #define org_93 dip6
  10          sbit cs_93=P3^5;
  11          sbit sk_93=P2^6;
  12          sbit di_93=P2^5;
  13          sbit do_93=P2^4;
  14          
  15          unsigned char i,n,add,k;
  16          unsigned char  bdata j;
  17          sbit jbit=j^7;
  18          sbit mbit=j^0;
  19          
  20          void main()
  21          {
  22   1              n=0XFE;add=0X00;
  23   1          cs_93=1;
  24   1          di_93=1;
  25   1          sk_93=1;_nop_();
  26   1          sk_93=0;_nop_();
  27   1          di_93=0;
  28   1          sk_93=1;_nop_();
  29   1          sk_93=0;_nop_();
  30   1          di_93=0;
  31   1          sk_93=1;_nop_();
  32   1          sk_93=1;_nop_();
  33   1              j=0X60;
  34   1              j<<=1;
  35   1              for(i=0;i<7;i++)
  36   1              {
  37   2                      di_93=jbit;
  38   2              sk_93=1;_nop_();
  39   2              sk_93=1;_nop_();
  40   2              j<<=1;
  41   2              }
  42   1              cs_93=0;
  43   1              cs_93=1;
  44   1          di_93=1;
  45   1          sk_93=1;_nop_();
  46   1          sk_93=0;_nop_();
  47   1          di_93=0;
  48   1          sk_93=1;_nop_();
  49   1          sk_93=0;_nop_();
  50   1          di_93=1;
  51   1          sk_93=1;_nop_();
  52   1          sk_93=1;_nop_();
  53   1              j=add;
  54   1              j<<=1;
  55   1          for(i=0;i<7;i++)
C51 COMPILER V7.09   A                                                                     11/03/2005 19:13:04 PAGE 2   

  56   1              {
  57   2                      di_93=jbit;
  58   2                      sk_93=1;_nop_();
  59   2              sk_93=0;_nop_();
  60   2                      j<<=1;
  61   2              }
  62   1              j=n;
  63   1              for(i=0;i<8;i++)
  64   1              {
  65   2              di_93=jbit;
  66   2                      sk_93=1;_nop_();
  67   2              sk_93=0;_nop_();
  68   2                      j<<=1;
  69   2              }
  70   1              cs_93=0;
  71   1              cs_93=1;
  72   1              di_93=1;
  73   1          sk_93=1;_nop_();
  74   1          sk_93=0;_nop_();
  75   1          di_93=1;
  76   1          sk_93=1;_nop_();
  77   1          sk_93=0;_nop_();
  78   1          di_93=0;
  79   1          sk_93=1;_nop_();
  80   1          sk_93=1;_nop_();
  81   1              j=add;
  82   1              j<<=1;
  83   1          for(i=0;i<7;i++)
  84   1              {
  85   2                      di_93=jbit;
  86   2                      sk_93=1;_nop_();
  87   2              sk_93=0;_nop_();
  88   2                      j<<=1;
  89   2              }
  90   1          do_93=1;
  91   1              for(i=0;i<7;i++)
  92   1              {
  93   2              sk_93=1;_nop_();
  94   2              sk_93=0;_nop_();
  95   2                      mbit=do_93;
  96   2                      j<<=1;
  97   2              }
  98   1          sk_93=1;_nop_();
  99   1          sk_93=0;_nop_();
 100   1              mbit=do_93;
 101   1              cs_93=0;
 102   1          k=j;
 103   1              P3|=0X80;
 104   1              P0=k;
 105   1          P3&=0X7F;
 106   1      }
 107          
 108          
 109          
 110          
 111          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    275    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
C51 COMPILER V7.09   A                                                                     11/03/2005 19:13:04 PAGE 3   

   PDATA SIZE       =   ----    ----
   DATA SIZE        =      5    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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