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

📄 16.ls1

📁 这是一个产品的开发项目。用于锅炉火
💻 LS1
📖 第 1 页 / 共 2 页
字号:
A51 MACRO ASSEMBLER  16                                                                   03/19/2004 10:22:57 PAGE     1


MACRO ASSEMBLER A51 V6.20
OBJECT MODULE PLACED IN 16.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE 16.src PR(.\16.ls1) EP DEBUG

LOC  OBJ            LINE     SOURCE

                       1     ; .\16.SRC generated from: 16.C
                       2     
                       3     $nomod51 
                       4     
                       5     NAME    _16
                       6     
  0080                 7     P0      DATA    080H
  0090                 8     P1      DATA    090H
  00A0                 9     P2      DATA    0A0H
  00B0                10     P3      DATA    0B0H
  00B4                11     T0      BIT     0B0H.4
  00D6                12     AC      BIT     0D0H.6
  00B5                13     T1      BIT     0B0H.5
  0090                14     T2      BIT     090H.0
  00AF                15     EA      BIT     0A8H.7
  00A8                16     IE      DATA    0A8H
  00B2                17     P3_2    BIT     0B0H.2
  00B3                18     P3_3    BIT     0B0H.3
  00CE                19     EXF2    BIT     0C8H.6
  00B7                20     RD      BIT     0B0H.7
  00B4                21     P3_4    BIT     0B0H.4
  00B5                22     P3_5    BIT     0B0H.5
  00AC                23     ES      BIT     0A8H.4
  00B8                24     IP      DATA    0B8H
  00B7                25     P3_7    BIT     0B0H.7
  0098                26     RI      BIT     098H.0
  00B2                27     INT0    BIT     0B0H.2
  00D7                28     CY      BIT     0D0H.7
  0099                29     TI      BIT     098H.1
  00B3                30     INT1    BIT     0B0H.3
  00CB                31     RCAP2H  DATA    0CBH
  00BC                32     PS      BIT     0B8H.4
  0081                33     SP      DATA    081H
  0091                34     T2EX    BIT     090H.1
  00D2                35     OV      BIT     0D0H.2
  00CA                36     RCAP2L  DATA    0CAH
  00C9                37     C_T2    BIT     0C8H.1
  00B6                38     WR      BIT     0B0H.6
  00CD                39     RCLK    BIT     0C8H.5
  00CC                40     TCLK    BIT     0C8H.4
  0099                41     SBUF    DATA    099H
  0087                42     PCON    DATA    087H
  0098                43     SCON    DATA    098H
  0089                44     TMOD    DATA    089H
  0088                45     TCON    DATA    088H
  00B6                46     AOUT    BIT     0B0H.6
  0089                47     IE0     BIT     088H.1
  008B                48     IE1     BIT     088H.3
  00F0                49     B       DATA    0F0H
  00C8                50     CP_RL2  BIT     0C8H.0
  00E0                51     ACC     DATA    0E0H
  00A9                52     ET0     BIT     0A8H.1
  00AB                53     ET1     BIT     0A8H.3
  008D                54     TF0     BIT     088H.5
  00AD                55     ET2     BIT     0A8H.5
  008F                56     TF1     BIT     088H.7
  00CF                57     TF2     BIT     0C8H.7
  009A                58     RB8     BIT     098H.2
A51 MACRO ASSEMBLER  16                                                                   03/19/2004 10:22:57 PAGE     2

  008C                59     TH0     DATA    08CH
  00A8                60     EX0     BIT     0A8H.0
  0088                61     IT0     BIT     088H.0
  008D                62     TH1     DATA    08DH
  009B                63     TB8     BIT     098H.3
  00AA                64     EX1     BIT     0A8H.2
  008A                65     IT1     BIT     088H.2
  00CD                66     TH2     DATA    0CDH
  00D0                67     P       BIT     0D0H.0
  009F                68     SM0     BIT     098H.7
  008A                69     TL0     DATA    08AH
  009E                70     SM1     BIT     098H.6
  008B                71     TL1     DATA    08BH
  009D                72     SM2     BIT     098H.5
  00CC                73     TL2     DATA    0CCH
  00B9                74     PT0     BIT     0B8H.1
  00BB                75     PT1     BIT     0B8H.3
  00D3                76     RS0     BIT     0D0H.3
  00BD                77     PT2     BIT     0B8H.5
  008C                78     TR0     BIT     088H.4
  00D4                79     RS1     BIT     0D0H.4
  008E                80     TR1     BIT     088H.6
  00CA                81     TR2     BIT     0C8H.2
  00B8                82     PX0     BIT     0B8H.0
  00BA                83     PX1     BIT     0B8H.2
  0083                84     DPH     DATA    083H
  0082                85     DPL     DATA    082H
  00CB                86     EXEN2   BIT     0C8H.3
  009C                87     REN     BIT     098H.4
  00C8                88     T2CON   DATA    0C8H
  00B0                89     RXD     BIT     0B0H.0
  00B1                90     TXD     BIT     0B0H.1
  00D5                91     F0      BIT     0D0H.5
  00D0                92     PSW     DATA    0D0H
                      93     ?PR?_delay?16        SEGMENT CODE INBLOCK 
                      94     ?PR?serial?16        SEGMENT CODE INBLOCK 
                      95     ?PD?serial?16        SEGMENT XDATA INPAGE OVERLAYABLE 
                      96     ?PR?_adcsand?16      SEGMENT CODE INBLOCK 
                      97     ?PR?main?16          SEGMENT CODE INBLOCK 
                      98     ?PD?main?16          SEGMENT XDATA INPAGE OVERLAYABLE 
                      99     ?BA?16               SEGMENT DATA BITADDRESSABLE 
                     100     ?PD?16               SEGMENT XDATA INPAGE 
                     101     ?DT?16               SEGMENT DATA 
                     102             EXTRN   CODE (?C?CLDPTR)
                     103             EXTRN   CODE (?C_STARTUP)
                     104             EXTRN   CODE (?C?ISTPTR)
                     105             PUBLIC  jj
                     106             PUBLIC  ii
                     107             PUBLIC  da?
                     108             PUBLIC  ad
                     109             PUBLIC  flag_4
                     110             PUBLIC  flag_3
                     111             PUBLIC  flag_2
                     112             PUBLIC  flag_1
                     113             PUBLIC  flag_0
                     114             PUBLIC  flag
                     115             PUBLIC  main
                     116             PUBLIC  _adcsand
                     117             PUBLIC  serial
                     118             PUBLIC  _delay
                     119     
----                 120             RSEG  ?PD?serial?16
0000                 121     ?serial?BYTE:
0000                 122              pi?143:   DS   3
                     123     
----                 124             RSEG  ?PD?main?16
A51 MACRO ASSEMBLER  16                                                                   03/19/2004 10:22:57 PAGE     3

0000                 125     ?main?BYTE:
0000                 126               i?345:   DS   1
0001                 127               j?346:   DS   1
0002                 128              pi?347:   DS   3
                     129     
----                 130             RSEG  ?BA?16
0000                 131                flag:   DS   1
  0000               132     flag_0  EQU     (flag+0).0
  0001               133     flag_1  EQU     (flag+0).1
  0002               134     flag_2  EQU     (flag+0).2
  0003               135     flag_3  EQU     (flag+0).3
  0004               136     flag_4  EQU     (flag+0).4
                     137     
----                 138             RSEG  ?PD?16
0000                 139                  ad:   DS   8
0008                 140                  ii:   DS   2
000A                 141                  jj:   DS   1
                     142     
----                 143             RSEG  ?DT?16
0000                 144                 da?:   DS   1
                     145     ; 
                     146     ; 
                     147     ; /*------------------------------------------
                     148     ; serial ad & da.c   外电压比较器
                     149     ; Copyright 2002 DFJD Software, Inc.
                     150     ; --------------------------------------------*/
                     151     ; 
                     152     ; #include <reg52.h>   /* special function register declarations   */
                     153     ;                      /* for the intended 8051 derivative         */
                     154     ; #include <stdio.h>   /* prototype declarations for I/O functions */
                     155     ; 
                     156     ; #define uint  unsigned int
                     157     ; #define uchar unsigned char
                     158     ; 
                     159     ; uchar bdata flag;
                     160     ; sbit flag_0=flag^0;
                     161     ; sbit flag_1=flag^1;
                     162     ; sbit flag_2=flag^2;
                     163     ; sbit flag_3=flag^3;
                     164     ; sbit flag_4=flag^4;
                     165     ; 
                     166     ; 
                     167     ; sbit P3_2=P3^2;
                     168     ; sbit P3_3=P3^3;
                     169     ; sbit P3_4=P3^4;
                     170     ; sbit P3_5=P3^5;
                     171     ; sbit P3_7=P3^7;
                     172     ; 
                     173     ; 
                     174     ; 
                     175     ; uchar data da;    /* 收*/
                     176     ; union       /* 发*/
                     177     ; { 
                     178     ;    unsigned int  t_buf[4]; 
                     179     ;    unsigned char t_buf8[8];
                     180     ; }    ad;
                     181     ; 
                     182     ; uchar jj;
                     183     ;  uint ii;
                     184     ; sbit AOUT=P3^6;
                     185     ; 
                     186     ; void delay(uint i)
                     187     
----                 188             RSEG  ?PR?_delay?16
0000                 189     _delay:
                     190             USING   0
A51 MACRO ASSEMBLER  16                                                                   03/19/2004 10:22:57 PAGE     4

                     191                             ; SOURCE LINE # 42
                     192     ;---- Variable 'i?040' assigned to Register 'R6/R7' ----
                     193     ;  {
                     194                             ; SOURCE LINE # 43
                     195     ;   uint j;
                     196     ;   for(j=0;j<i;j++);

⌨️ 快捷键说明

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