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

📄 1.lst

📁 本人设计的电磁脉冲油泵的控制程序
💻 LST
📖 第 1 页 / 共 3 页
字号:
                                           ; SOURCE LINE # 84
                                           ; SOURCE LINE # 85
003D D200        R     SETB    keyflag
003F D2B7              SETB    fuel
                                           ; SOURCE LINE # 86
0041 740A              MOV     A,#0AH
0043 2500        R     ADD     A,keynum
0045 F500        R     MOV     keynum,A
                                           ; SOURCE LINE # 87
0047 D3                SETB    C
0048 945A              SUBB    A,#05AH
004A 4003              JC      ?C0008
004C 75000A      R     MOV     keynum,#0AH
004F         ?C0008:
                                           ; SOURCE LINE # 88
                                           ; SOURCE LINE # 89
                                           ; SOURCE LINE # 90
004F 30B5FD            JNB     setnum,?C0008
0052 C200        R     CLR     keyflag
                                           ; SOURCE LINE # 91
                                           ; SOURCE LINE # 92
0054         ?C0006:
                                           ; SOURCE LINE # 93
0054 20B2D7            JB      SW,?C0004
0057 2000D4      R     JB      keyflag,?C0004
                                           ; SOURCE LINE # 94
                                           ; SOURCE LINE # 95
005A D200        R     SETB    keyflag
005C D2B7              SETB    fuel
005E         ?C0012:
                                           ; SOURCE LINE # 96
                                           ; SOURCE LINE # 97
                                           ; SOURCE LINE # 98
005E 30B2FD            JNB     SW,?C0012
0061 C200        R     CLR     keyflag
                                           ; SOURCE LINE # 99
0063         ?C0013:
                                           ; SOURCE LINE # 100
0063 C28C              CLR     TR0
C51 COMPILER V7.06   1                                                                     11/18/2005 22:41:13 PAGE 11  

                                           ; SOURCE LINE # 101
0065 C28E              CLR     TR1
                                           ; SOURCE LINE # 102
0067 E4                CLR     A
0068 F500        R     MOV     second,A
                                           ; SOURCE LINE # 103
006A F500        R     MOV     tcount,A
                                           ; SOURCE LINE # 104
                                           ; SOURCE LINE # 105
                                           ; SOURCE LINE # 106
006C         ?C0015:
                                           ; SOURCE LINE # 108
                                           ; SOURCE LINE # 109
006C C28C              CLR     TR0
                                           ; SOURCE LINE # 110
006E AF00        R     MOV     R7,high
0070 120000      E     LCALL   _ShowNum
                                           ; SOURCE LINE # 111
0073 20B516            JB      setnum,?C0017
0076 200013      R     JB      keyflag,?C0017
                                           ; SOURCE LINE # 112
                                           ; SOURCE LINE # 114
0079 7405              MOV     A,#05H
007B 2500        R     ADD     A,high
007D F500        R     MOV     high,A
                                           ; SOURCE LINE # 115
007F D3                SETB    C
0080 9432              SUBB    A,#032H
0082 4003              JC      ?C0019
0084 75000A      R     MOV     high,#0AH
0087         ?C0019:
                                           ; SOURCE LINE # 116
                                           ; SOURCE LINE # 117
                                           ; SOURCE LINE # 118
0087 30B5FD            JNB     setnum,?C0019
008A C200        R     CLR     keyflag
                                           ; SOURCE LINE # 119
                                           ; SOURCE LINE # 120
008C         ?C0017:
                                           ; SOURCE LINE # 121
008C 20B2DD            JB      SW,?C0015
008F 2000DA      R     JB      keyflag,?C0015
                                           ; SOURCE LINE # 122
                                           ; SOURCE LINE # 123
0092 D200        R     SETB    keyflag
0094 D2B7              SETB    fuel
0096         ?C0023:
                                           ; SOURCE LINE # 124
                                           ; SOURCE LINE # 125
                                           ; SOURCE LINE # 126
0096 30B2FD            JNB     SW,?C0023
0099 C200        R     CLR     keyflag
                                           ; SOURCE LINE # 127
009B         ?C0024:
                                           ; SOURCE LINE # 128
009B C28C              CLR     TR0
                                           ; SOURCE LINE # 129
                                           ; SOURCE LINE # 130
                                           ; SOURCE LINE # 131
009D         ?C0026:
                                           ; SOURCE LINE # 133
                                           ; SOURCE LINE # 134
C51 COMPILER V7.06   1                                                                     11/18/2005 22:41:13 PAGE 12  

                                           ; SOURCE LINE # 135
009D 120000      E     LCALL   key
                                           ; SOURCE LINE # 136
00A0 300039      R     JNB     keyflag1,?C0028
                                           ; SOURCE LINE # 137
                                           ; SOURCE LINE # 138
00A3 D3                SETB    C
00A4 E500        R     MOV     A,i
00A6 6480              XRL     A,#080H
00A8 948E              SUBB    A,#08EH
00AA 4005              JC      ?C0029
00AC E4                CLR     A
00AD F500        R     MOV     i,A
00AF 8026              SJMP    ?C0030
00B1         ?C0029:
                                           ; SOURCE LINE # 140
                                           ; SOURCE LINE # 141
00B1 C28C              CLR     TR0
                                           ; SOURCE LINE # 142
00B3 D28C              SETB    TR0
                                           ; SOURCE LINE # 143
00B5 E500        R     MOV     A,i
00B7 25E0              ADD     A,ACC
00B9 2400        R     ADD     A,#LOW fueltab
00BB F8                MOV     R0,A
00BC E6                MOV     A,@R0
00BD F500        R     MOV     period,A
00BF 08                INC     R0
00C0 E6                MOV     A,@R0
00C1 F500        R     MOV     period+01H,A
                                           ; SOURCE LINE # 144
00C3 D28C              SETB    TR0
                                           ; SOURCE LINE # 145
00C5 D28C              SETB    TR0
                                           ; SOURCE LINE # 146
00C7 AF00        R     MOV     R7,i
00C9 EF                MOV     A,R7
00CA 33                RLC     A
00CB 95E0              SUBB    A,ACC
00CD FE                MOV     R6,A
00CE EF                MOV     A,R7
00CF 2401              ADD     A,#01H
00D1 F500        R     MOV     num+01H,A
00D3 E4                CLR     A
00D4 3E                ADDC    A,R6
00D5 F500        R     MOV     num,A
                                           ; SOURCE LINE # 147
00D7         ?C0030:
                                           ; SOURCE LINE # 148
00D7 AF00        R     MOV     R7,num+01H
00D9 120000      E     LCALL   _ShowNum
                                           ; SOURCE LINE # 150
00DC         ?C0028:
                                           ; SOURCE LINE # 153
00DC E500        R     MOV     A,keynet
00DE B401BC            CJNE    A,#01H,?C0026
                                           ; SOURCE LINE # 154
                                           ; SOURCE LINE # 155
00E1 AF00        R     MOV     R7,num+01H
00E3 120000      E     LCALL   _ShowNum
                                           ; SOURCE LINE # 156
00E6 E500        R     MOV     A,second
C51 COMPILER V7.06   1                                                                     11/18/2005 22:41:13 PAGE 13  

00E8 C3                CLR     C
00E9 9500        R     SUBB    A,keynum
00EB 400B              JC      ?C0032
                                           ; SOURCE LINE # 157
                                           ; SOURCE LINE # 158
00ED D2B7              SETB    fuel
                                           ; SOURCE LINE # 159
00EF C28C              CLR     TR0
                                           ; SOURCE LINE # 160
00F1 C28E              CLR     TR1
                                           ; SOURCE LINE # 161
00F3 AF00        R     MOV     R7,keynum
00F5 120000      E     LCALL   _ShowNum
                                           ; SOURCE LINE # 162
00F8         ?C0032:
                                           ; SOURCE LINE # 163
00F8 C200        R     CLR     keyflag1
                                           ; SOURCE LINE # 164
                                           ; SOURCE LINE # 166
00FA 80A1              SJMP    ?C0026
             ; FUNCTION main (END)

             ; FUNCTION t0 (BEGIN)
0000 C0E0              PUSH    ACC
0002 C0D0              PUSH    PSW
                                           ; SOURCE LINE # 170
                                           ; SOURCE LINE # 172
0004 758CFC            MOV     TH0,#0FCH
                                           ; SOURCE LINE # 173
0007 758A18            MOV     TL0,#018H
                                           ; SOURCE LINE # 174
000A 0500        R     INC     time+01H
000C E500        R     MOV     A,time+01H
000E 7002              JNZ     ?C0042
0010 0500        R     INC     time
0012         ?C0042:
                                           ; SOURCE LINE # 175
0012 D3                SETB    C
0013 9500        R     SUBB    A,period+01H
0015 E500        R     MOV     A,time
0017 9500        R     SUBB    A,period
0019 4008              JC      ?C0034
                                           ; SOURCE LINE # 176
                                           ; SOURCE LINE # 177
001B 750000      R     MOV     time,#00H
001E 750000      R     MOV     time+01H,#00H
                                           ; SOURCE LINE # 179
0021 8011              SJMP    ?C0038
0023         ?C0034:
                                           ; SOURCE LINE # 181
                                           ; SOURCE LINE # 182
0023 D3                SETB    C
0024 E500        R     MOV     A,time+01H
0026 9500        R     SUBB    A,high
0028 E500        R     MOV     A,time
002A 9400              SUBB    A,#00H
002C 4004              JC      ?C0036
002E D2B7              SETB    fuel
0030 8002              SJMP    ?C0038
0032         ?C0036:
                                           ; SOURCE LINE # 183
0032 C2B7              CLR     fuel
C51 COMPILER V7.06   1                                                                     11/18/2005 22:41:13 PAGE 14  

                                           ; SOURCE LINE # 184
                                           ; SOURCE LINE # 185
0034         ?C0038:
0034 D0D0              POP     PSW
0036 D0E0              POP     ACC
0038 32                RETI    
             ; FUNCTION t0 (END)

             ; FUNCTION t1 (BEGIN)
0000 C0E0              PUSH    ACC
0002 C0D0              PUSH    PSW
                                           ; SOURCE LINE # 190
                                           ; SOURCE LINE # 192
0004 0500        R     INC     tcount
                                           ; SOURCE LINE # 193
0006 E500        R     MOV     A,tcount
0008 B41405            CJNE    A,#014H,?C0039
                                           ; SOURCE LINE # 194
                                           ; SOURCE LINE # 195
000B 750000      R     MOV     tcount,#00H
                                           ; SOURCE LINE # 196
000E 0500        R     INC     second
                                           ; SOURCE LINE # 197
0010         ?C0039:
                                           ; SOURCE LINE # 198
0010 758D3C            MOV     TH1,#03CH
                                           ; SOURCE LINE # 199
0013 758BB0            MOV     TL1,#0B0H
                                           ; SOURCE LINE # 200
0016 D0D0              POP     PSW
0018 D0E0              POP     ACC
001A 32                RETI    
             ; FUNCTION t1 (END)



MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    353    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     18    ----
   IDATA SIZE       =     30    ----
   BIT SIZE         =      2    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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