📄 mcu.lst
字号:
000A ?C0009:
000A 22 RET
; FUNCTION _debug_puts (END)
C51 COMPILER V7.50 MCU 10/03/2008 17:53:16 PAGE 5
; FUNCTION _SendToPCOneByte (BEGIN)
; SOURCE LINE # 48
;---- Variable 'dat' assigned to Register 'R7' ----
; SOURCE LINE # 49
; SOURCE LINE # 50
0000 C2AF CLR EA
; SOURCE LINE # 51
0002 D287 SETB P0_7
; SOURCE LINE # 52
0004 8F99 MOV SBUF,R7
0006 ?C0010:
; SOURCE LINE # 53
0006 3099FD JNB TI,?C0010
0009 ?C0011:
; SOURCE LINE # 54
0009 C299 CLR TI
; SOURCE LINE # 55
000B C287 CLR P0_7
; SOURCE LINE # 56
000D D2AF SETB EA
; SOURCE LINE # 57
000F 22 RET
; FUNCTION _SendToPCOneByte (END)
; FUNCTION _SendToPCSomeByte (BEGIN)
; SOURCE LINE # 59
;---- Variable 'dat' assigned to Register 'R1/R2/R3' ----
;---- Variable 'j' assigned to Register 'R5' ----
; SOURCE LINE # 60
; SOURCE LINE # 61
;---- Variable 'i' assigned to Register 'R7' ----
0000 E4 CLR A
0001 FF MOV R7,A
; SOURCE LINE # 62
0002 C2AF CLR EA
; SOURCE LINE # 63
0004 D287 SETB P0_7
; SOURCE LINE # 64
0006 ?C0013:
0006 EF MOV A,R7
0007 C3 CLR C
0008 9D SUBB A,R5
0009 5016 JNC ?C0014
; SOURCE LINE # 65
; SOURCE LINE # 66
000B C299 CLR TI
; SOURCE LINE # 67
000D 120000 E LCALL ?C?CLDPTR
0010 F599 MOV SBUF,A
0012 ?C0016:
; SOURCE LINE # 68
0012 3099FD JNB TI,?C0016
0015 ?C0017:
; SOURCE LINE # 69
0015 C299 CLR TI
; SOURCE LINE # 70
0017 7401 MOV A,#01H
0019 29 ADD A,R1
001A F9 MOV R1,A
001B E4 CLR A
001C 3A ADDC A,R2
001D FA MOV R2,A
C51 COMPILER V7.50 MCU 10/03/2008 17:53:16 PAGE 6
; SOURCE LINE # 71
001E 0F INC R7
001F 80E5 SJMP ?C0013
0021 ?C0014:
; SOURCE LINE # 72
0021 900000 R MOV DPTR,#n
0024 E0 MOVX A,@DPTR
0025 B4010A CJNE A,#01H,?C0018
; SOURCE LINE # 73
; SOURCE LINE # 74
0028 C299 CLR TI
; SOURCE LINE # 75
002A 75990A MOV SBUF,#0AH
002D ?C0019:
; SOURCE LINE # 76
002D 3099FD JNB TI,?C0019
0030 ?C0020:
; SOURCE LINE # 77
0030 C299 CLR TI
; SOURCE LINE # 78
; SOURCE LINE # 79
0032 ?C0018:
; SOURCE LINE # 80
0032 C287 CLR P0_7
; SOURCE LINE # 81
0034 D2AF SETB EA
; SOURCE LINE # 82
0036 22 RET
; FUNCTION _SendToPCSomeByte (END)
; FUNCTION delay_half_ms (BEGIN)
; SOURCE LINE # 95
; SOURCE LINE # 96
; SOURCE LINE # 98
;---- Variable 'i' assigned to Register 'R7' ----
0000 E4 CLR A
0001 FF MOV R7,A
0002 ?C0022:
0002 0F INC R7
0003 EF MOV A,R7
0004 B4F0FB CJNE A,#0F0H,?C0022
; SOURCE LINE # 100
0007 ?C0025:
0007 22 RET
; FUNCTION delay_half_ms (END)
; FUNCTION InitMCU (BEGIN)
; SOURCE LINE # 101
; SOURCE LINE # 102
; SOURCE LINE # 104
0000 E4 CLR A
0001 F584 MOV P0M1,A
; SOURCE LINE # 105
0003 F585 MOV P0M2,A
; SOURCE LINE # 107
0005 F591 MOV P1M1,A
; SOURCE LINE # 108
0007 F592 MOV P1M2,A
; SOURCE LINE # 110
0009 F5A4 MOV P2M1,A
; SOURCE LINE # 111
000B F5A5 MOV P2M2,A
C51 COMPILER V7.50 MCU 10/03/2008 17:53:16 PAGE 7
; SOURCE LINE # 113
000D 75B103 MOV P3M1,#03H
; SOURCE LINE # 114
0010 F5B2 MOV P3M2,A
; SOURCE LINE # 116
0012 C2A3 CLR P2_3
; SOURCE LINE # 117
0014 7FFF MOV R7,#0FFH
0016 120000 E LCALL _init_serial
; SOURCE LINE # 118
0019 7FDA MOV R7,#0DAH
001B 120000 E LCALL _init_timer
; SOURCE LINE # 119
001E D28C SETB TR0
; SOURCE LINE # 120
0020 120000 E LCALL i2c_init
; SOURCE LINE # 121
0023 C200 R CLR EX_EN
; SOURCE LINE # 122
0025 C2AA CLR EX1
; SOURCE LINE # 123
0027 D2AC SETB ES
; SOURCE LINE # 124
0029 D2AF SETB EA
; SOURCE LINE # 125
002B E4 CLR A
002C FF MOV R7,A
002D 120000 R LCALL _DP_RX_HPD
; SOURCE LINE # 126
0030 C200 R CLR sendRQ
; SOURCE LINE # 128
0032 22 RET
; FUNCTION InitMCU (END)
; FUNCTION DP_RX_HW_Reset (BEGIN)
; SOURCE LINE # 130
; SOURCE LINE # 131
; SOURCE LINE # 132
0000 C2A2 CLR P2_2
; SOURCE LINE # 133
0002 7F0A MOV R7,#0AH
0004 7E00 MOV R6,#00H
0006 120000 E LCALL _delay_ms
; SOURCE LINE # 134
0009 D2A2 SETB P2_2
; SOURCE LINE # 135
000B 7F0A MOV R7,#0AH
000D 7E00 MOV R6,#00H
000F 020000 E LJMP _delay_ms
; FUNCTION DP_RX_HW_Reset (END)
; FUNCTION _DP_RX_HPD (BEGIN)
; SOURCE LINE # 138
;---- Variable 'high_low' assigned to Register 'R7' ----
; SOURCE LINE # 139
; SOURCE LINE # 140
0000 EF MOV A,R7
0001 6003 JZ ?C0031
; SOURCE LINE # 141
; SOURCE LINE # 142
0003 D2A3 SETB P2_3
; SOURCE LINE # 144
C51 COMPILER V7.50 MCU 10/03/2008 17:53:16 PAGE 8
0005 22 RET
0006 ?C0031:
; SOURCE LINE # 146
; SOURCE LINE # 147
0006 C2A3 CLR P2_3
; SOURCE LINE # 149
; SOURCE LINE # 150
0008 ?C0033:
0008 22 RET
; FUNCTION _DP_RX_HPD (END)
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 196 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = 1 5
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = 3 ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -