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

📄 ledcounter.lst

📁 这些是基于dp51仿真仪的程序
💻 LST
字号:
A51 MACRO ASSEMBLER  LEDCOUNTER                                                           01/08/2003 10:38:46 PAGE     1


MACRO ASSEMBLER A51 V7.01
OBJECT MODULE PLACED IN ledcounter.OBJ
ASSEMBLER INVOKED BY: C:\KEIL\C51\BIN\A51.EXE ledcounter.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

  0090                 1     SDA             EQU     P1.0
  0091                 2     CLK             EQU     P1.1
  0097                 3     LEDCS           EQU     P1.7
                       4     
  0030                 5     DBUFFER         DATA    30H             ;输出值
                       6     
4000                   7             ORG     4000H
4000 2100              8             AJMP    MAIN
400B                   9             ORG     400BH
400B 2132             10             AJMP    LEDTT0
                      11     
4100                  12             ORG     4100H
4100                  13     MAIN:
4100 758160           14             MOV     SP,#60H
                      15     
4103 758906           16             MOV     TMOD,#06H
                      17     
4106 758CFF           18             MOV     TH0,#0ffH
4109 758AFF           19             MOV     TL0,#0ffH
410C 7530FF           20             MOV     DBUFFER,#0FFH
410F C297             21             CLR     LEDCS
4111 D2A9             22             SETB    ET0
4113 D2AF             23             SETB    EA
4115 D28C             24             SETB    TR0
4117                  25     LIUP:   
4117 AA30             26             MOV     R2,DBUFFER
4119 311D             27             ACALL   TXDBYTE
411B 2117             28             AJMP    LIUP
                      29     
                      30     ;若发送的示荽娣旁赗2中
411D                  31     TXDBYTE:
411D C0D0             32                PUSH    PSW
411F C0E0             33                PUSH    ACC
4121 EA               34                MOV     A,R2 
4122 7B08             35                MOV     R3,#08H
4124 33               36     TXDUP:     RLC     A
4125 9290             37                MOV     SDA,C
4127 C291             38                CLR     CLK
4129 D291             39                SETB    CLK
412B DBF7             40                DJNZ    R3,TXDUP
412D D0E0             41                POP     ACC
412F D0D0             42                POP     PSW
4131 22               43                RET
                      44     
4132                  45     LEDTT0:    
4132 C0D0             46                PUSH    PSW
4134 C0E0             47                PUSH    ACC
4136 C28C             48                CLR     TR0  
4138 E530             49                MOV     A,DBUFFER
413A F4               50                CPL     A
413B F530             51                MOV     DBUFFER,A
413D D28C             52     LEDRET:    SETB    TR0
413F D0E0             53                POP     ACC
4141 D0D0             54                POP     PSW
4143 32               55                RETI                         
                      56                END
                                                     
A51 MACRO ASSEMBLER  LEDCOUNTER                                                           01/08/2003 10:38:46 PAGE     2

SYMBOL TABLE LISTING
------ ----- -------


N A M E             T Y P E  V A L U E   ATTRIBUTES

ACC. . . . . . . .  D ADDR   00E0H   A   
CLK. . . . . . . .  B ADDR   0090H.1 A   
DBUFFER. . . . . .  D ADDR   0030H   A   
EA . . . . . . . .  B ADDR   00A8H.7 A   
ET0. . . . . . . .  B ADDR   00A8H.1 A   
LEDCS. . . . . . .  B ADDR   0090H.7 A   
LEDRET . . . . . .  C ADDR   413DH   A   
LEDTT0 . . . . . .  C ADDR   4132H   A   
LIUP . . . . . . .  C ADDR   4117H   A   
MAIN . . . . . . .  C ADDR   4100H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
PSW. . . . . . . .  D ADDR   00D0H   A   
SDA. . . . . . . .  B ADDR   0090H.0 A   
SP . . . . . . . .  D ADDR   0081H   A   
TH0. . . . . . . .  D ADDR   008CH   A   
TL0. . . . . . . .  D ADDR   008AH   A   
TMOD . . . . . . .  D ADDR   0089H   A   
TR0. . . . . . . .  B ADDR   0088H.4 A   
TXDBYTE. . . . . .  C ADDR   411DH   A   
TXDUP. . . . . . .  C ADDR   4124H   A   


REGISTER BANK(S) USED: 0 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

⌨️ 快捷键说明

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