定时器.lst

来自「刚学时编的小程序」· LST 代码 · 共 178 行

LST
178
字号
A51 MACRO ASSEMBLER  禵蔩芲                                                               04/23/2007 15:56:37 PAGE     1


MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN 定时器.OBJ
ASSEMBLER INVOKED BY: d:\Keil 8\C51\BIN\A51.EXE 定时器.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     
                       2     
                       3     
                       4     
                       5     
                       6     
                       7     
                       8     
                       9     
                      10     
                      11     
                      12     
                      13     
                      14     
                      15     
                      16     
                      17     
                      18     
                      19     
                      20     
                      21     
                      22     
                      23     
                      24     
                      25     
                      26     
                      27     
                      28     
                      29     
                      30     
                      31     
                      32     
                      33     
                      34     
                      35     
                      36     
                      37     
                      38     
                      39     
                      40     
                      41     
                      42     
                      43     
                      44     
                      45     
                      46     
                      47     
                      48     
                      49     
                      50     
                      51     
                      52     
                      53     
                      54     
                      55     
                      56     
                      57     
                      58     
A51 MACRO ASSEMBLER  禵蔩芲                                                               04/23/2007 15:56:37 PAGE     2

                      59     
                      60     
                      61     
                      62     
                      63     
                      64     
                      65     
                      66     
                      67     
                      68     
                      69     
                      70     
                      71     
                      72     
                      73     
                      74     
                      75     
                      76     
                      77     
                      78     
                      79     
                      80     
                      81     
                      82     
                      83     
                      84     
                      85     
                      86     
                      87     
                      88     
                      89     
                      90     
                      91     ;----------0.2秒闪动----------------------
0000                  92                     ORG 0000H
0000 02000E           93                     LJMP MAIN
000B                  94                     ORG 000BH
000B 02002A           95                     LJMP T0X
000E 758160           96     MAIN:   MOV SP,#60H
0011 7800             97                     MOV R0,#00
0013 7900             98                     MOV R1,#00
0015 7A00             99                     MOV R2,#00
0017 C290            100                     CLR P1.0
0019 758901          101                     MOV TMOD,#01H
001C 758C3C          102                     MOV TH0,#(65536-50000) / 256
001F 758AB0          103                     MOV TL0,#(65536-50000) MOD 256
0022 D2AF            104                     SETB EA
0024 D2A9            105                     SETB ET0
0026 D28C            106                     SETB TR0
0028 80FE            107                     SJMP $
                     108     
002A                 109     T0X:    
002A 758C3C          110                     MOV TH0,#(65536-50000) / 256
002D 758AB0          111                     MOV TL0,#(65536-50000) MOD 256
0030 08              112                     INC R0
0031 B8042A          113                     CJNE R0,#4,LOOP1
0034 7800            114                     MOV R0,#00
0036 0A              115                     INC R2
0037 BA0A08          116                     CJNE R2,#10,LOOP2
003A 7A00            117                     MOV R2,#00
003C 09              118                     INC R1
003D B90402          119                     CJNE R1,#4,LOOP2
0040 7900            120                     MOV R1,#00
0042 B90004          121     LOOP2:  CJNE R1,#0,LP1
0045 B290            122                     CPL P1.0
0047 8015            123                     JMP LOOP1
0049 B90104          124     LP1:    CJNE R1,#1,LP2
A51 MACRO ASSEMBLER  禵蔩芲                                                               04/23/2007 15:56:37 PAGE     3

004C B291            125                     CPL P1.1
004E 800E            126                     JMP LOOP1
0050 B90204          127     LP2:    CJNE R1,#2,LP3
0053 B292            128                     CPL P1.2
0055 8007            129                     JMP LOOP1
0057 B90304          130     LP3:    CJNE R1,#3,LOOP1
005A B293            131                     CPL P1.3
005C 8000            132                     JMP LOOP1
005E 32              133     LOOP1:  RETI
                     134     ;------------------------------------*/
*** WARNING #A41 IN 134 (定时器.asm, LINE 134): MISSING 'END' STATEMENT
A51 MACRO ASSEMBLER  禵蔩芲                                                               04/23/2007 15:56:37 PAGE     4

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


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

EA . . . . . . . .  B ADDR   00A8H.7 A   
ET0. . . . . . . .  B ADDR   00A8H.1 A   
LOOP1. . . . . . .  C ADDR   005EH   A   
LOOP2. . . . . . .  C ADDR   0042H   A   
LP1. . . . . . . .  C ADDR   0049H   A   
LP2. . . . . . . .  C ADDR   0050H   A   
LP3. . . . . . . .  C ADDR   0057H   A   
MAIN . . . . . . .  C ADDR   000EH   A   
P1 . . . . . . . .  D ADDR   0090H   A   
SP . . . . . . . .  D ADDR   0081H   A   
T0X. . . . . . . .  C ADDR   002AH   A   
TH0. . . . . . . .  D ADDR   008CH   A   
TL0. . . . . . . .  D ADDR   008AH   A   
TMOD . . . . . . .  D ADDR   0089H   A   
TR0. . . . . . . .  B ADDR   0088H.4 A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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