?? oneled.lst
字號:
ASSEMBLY LISTING OF GENERATED OBJECT CODE
; FUNCTION _DELAY (BEGIN)
; SOURCE LINE # 96
0000 8E00 R MOV z,R6
0002 8F00 R MOV z+01H,R7
; SOURCE LINE # 97
0004 ?C0001:
; SOURCE LINE # 99
0004 E500 R MOV A,z+01H
0006 1500 R DEC z+01H
0008 AE00 R MOV R6,z
000A 7002 JNZ ?C0028
000C 1500 R DEC z
000E ?C0028:
000E D3 SETB C
000F 9400 SUBB A,#00H
0011 EE MOV A,R6
0012 9400 SUBB A,#00H
0014 4011 JC ?C0006
; SOURCE LINE # 100
; SOURCE LINE # 101
0016 E4 CLR A
0017 F500 R MOV l,A
0019 ?C0003:
0019 E500 R MOV A,l
001B C3 CLR C
001C 941F SUBB A,#01FH
001E 50E4 JNC ?C0001
0020 120000 R LCALL RestWatchdog
0023 0500 R INC l
0025 80F2 SJMP ?C0003
; SOURCE LINE # 102
; SOURCE LINE # 103
0027 ?C0006:
0027 22 RET
; FUNCTION _DELAY (END)
; FUNCTION RestWatchdog (BEGIN)
; SOURCE LINE # 105
; SOURCE LINE # 106
; SOURCE LINE # 107
0000 00 NOP
; SOURCE LINE # 108
0001 00 NOP
; SOURCE LINE # 109
0002 00 NOP
; SOURCE LINE # 110
0003 22 RET
; FUNCTION RestWatchdog (END)
; FUNCTION _OpeningBeep (BEGIN)
; SOURCE LINE # 112
0000 8F00 R MOV OBN,R7
; SOURCE LINE # 113
; SOURCE LINE # 115
0002 E4 CLR A
0003 F500 R MOV i,A
0005 ?C0008:
0005 E500 R MOV A,i
0007 C3 CLR C
C51 COMPILER V7.20 ONELED 10/30/2004 11:18:07 PAGE 6
0008 9500 R SUBB A,OBN
000A 5016 JNC ?C0011
; SOURCE LINE # 116
; SOURCE LINE # 117
000C C297 CLR Beep
; SOURCE LINE # 118
000E 7F96 MOV R7,#096H
0010 7E00 MOV R6,#00H
0012 120000 R LCALL _DELAY
; SOURCE LINE # 119
0015 D297 SETB Beep
; SOURCE LINE # 120
0017 7F64 MOV R7,#064H
0019 7E00 MOV R6,#00H
001B 120000 R LCALL _DELAY
; SOURCE LINE # 121
001E 0500 R INC i
0020 80E3 SJMP ?C0008
; SOURCE LINE # 122
0022 ?C0011:
0022 22 RET
; FUNCTION _OpeningBeep (END)
; FUNCTION InitSBUF (BEGIN)
; SOURCE LINE # 126
; SOURCE LINE # 127
; SOURCE LINE # 128
0000 758920 MOV TMOD,#020H
; SOURCE LINE # 129
0003 758BFD MOV TL1,#0FDH
; SOURCE LINE # 130
0006 758DFD MOV TH1,#0FDH
; SOURCE LINE # 133
0009 E4 CLR A
000A F587 MOV PCON,A
; SOURCE LINE # 134
000C 759850 MOV SCON,#050H
; SOURCE LINE # 136
000F D28E SETB TR1
; SOURCE LINE # 137
0011 D2BC SETB PS
; SOURCE LINE # 138
0013 C298 CLR RI
0015 C299 CLR TI
0017 D2AF SETB EA
; SOURCE LINE # 139
0019 22 RET
; FUNCTION InitSBUF (END)
; FUNCTION TranDataBy232 (BEGIN)
; SOURCE LINE # 165
; SOURCE LINE # 166
0000 ?C0013:
; SOURCE LINE # 167
0000 3099FD JNB TI,?C0013
0003 ?C0014:
; SOURCE LINE # 168
0003 C299 CLR TI
; SOURCE LINE # 169
0005 22 RET
; FUNCTION TranDataBy232 (END)
C51 COMPILER V7.20 ONELED 10/30/2004 11:18:07 PAGE 7
; FUNCTION SendBuf (BEGIN)
; SOURCE LINE # 171
; SOURCE LINE # 172
; SOURCE LINE # 173
;---- Variable 'i' assigned to Register 'R7' ----
0000 7F01 MOV R7,#01H
0002 ?C0018:
; SOURCE LINE # 174
; SOURCE LINE # 175
0002 8F99 MOV SBUF,R7
; SOURCE LINE # 176
0004 120000 R LCALL TranDataBy232
; SOURCE LINE # 177
0007 0F INC R7
; SOURCE LINE # 179
0008 EF MOV A,R7
0009 C3 CLR C
000A 9405 SUBB A,#05H
000C 40F4 JC ?C0018
; SOURCE LINE # 180
000E 22 RET
; FUNCTION SendBuf (END)
; FUNCTION main (BEGIN)
; SOURCE LINE # 182
; SOURCE LINE # 183
; SOURCE LINE # 184
0000 C294 CLR LED0
; SOURCE LINE # 185
0002 7F03 MOV R7,#03H
0004 120000 R LCALL _OpeningBeep
; SOURCE LINE # 186
0007 120000 R LCALL InitSBUF
; SOURCE LINE # 187
000A C200 R CLR flag
; SOURCE LINE # 188
000C E4 CLR A
000D F500 R MOV uc0,A
000F ?C0020:
; SOURCE LINE # 189
; SOURCE LINE # 190
; SOURCE LINE # 191
000F 7FFF MOV R7,#0FFH
0011 7E00 MOV R6,#00H
0013 120000 R LCALL _DELAY
; SOURCE LINE # 192
0016 B294 CPL LED0
0018 ?C0022:
; SOURCE LINE # 196
0018 3098F4 JNB RI,?C0020
; SOURCE LINE # 197
; SOURCE LINE # 198
001B 859900 R MOV uc0,SBUF
; SOURCE LINE # 199
001E C298 CLR RI
; SOURCE LINE # 200
0020 E500 R MOV A,uc0
0022 B41103 CJNE A,#011H,?C0024
; SOURCE LINE # 201
0025 7500EE R MOV uc0,#0EEH
0028 ?C0024:
; SOURCE LINE # 202
C51 COMPILER V7.20 ONELED 10/30/2004 11:18:07 PAGE 8
0028 850099 R MOV SBUF,uc0
; SOURCE LINE # 203
002B 120000 R LCALL TranDataBy232
; SOURCE LINE # 204
002E E500 R MOV A,uc0
0030 C3 CLR C
0031 9409 SUBB A,#09H
0033 5007 JNC ?C0025
; SOURCE LINE # 205
0035 AF00 R MOV R7,uc0
0037 120000 R LCALL _OpeningBeep
003A 80DC SJMP ?C0022
003C ?C0025:
; SOURCE LINE # 207
003C 7F01 MOV R7,#01H
003E 120000 R LCALL _OpeningBeep
; SOURCE LINE # 208
0041 80D5 SJMP ?C0022
; FUNCTION main (END)
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 193 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 3 5
IDATA SIZE = ---- ----
BIT SIZE = 1 ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -