📄 intprg.a30
字号:
.SECTION program,CODE,align
._inspect 'U', 2, "program", "program", 0
._file 'C:/Documents and Settings/Administrator/桌面/IR_Good/int0aa/intprg.c'
._type 256,'v'
._type 257,'v'
._type 258,'x',256,1
._type 258,'m','',3,257
._func 'delay_100us_asm','G',0,258,_delay_100us_asm,0
._inspect 'F', 's', "delay_100us_asm", "_delay_100us_asm", 'G', 3
.align
._block
._line 37
.glb _delay_100us_asm
_delay_100us_asm:
._block
._line 39
;#### ASM START
wait_100us:
._line 40
MOV.B:S #240,R0L
._line 41
WAIT_L100:
._line 42
NOP
._line 43
NOP
._line 44
NOP
._line 45
ADJNZ.B #-1,R0L, WAIT_L100
._line 46
RTS
;#### ASM END
._eblock
._line 48
rts
E1:
._eblock
M1:
._efunc M1
._inspect 'F', 'd', "delay_100us_asm", "_delay_100us_asm", 'G', 37, 0, 00h, 0
._inspect 'F', 't', "delay_100us_asm", 'G', 258
._inspect 'F', 'e', "delay_100us_asm", "_delay_100us_asm", 'G', 0, 0
;## # FUNCTION PIN_2_0_light
;## # ARG Size(0) Auto Size(0) Context Size(3)
._type 259,'v'
._type 260,'v'
._type 261,'x',259,1
._type 261,'m','',3,260
._func 'PIN_2_0_light','G',0,261,_PIN_2_0_light,0
._inspect 'F', 's', "PIN_2_0_light", "_PIN_2_0_light", 'G', 3
.align
._line 51
.glb _PIN_2_0_light
_PIN_2_0_light:
._block
._line 52
mov.b #0ffH,_pd2_addr
._line 53
mov.b #0ffH,_p2_addr
._line 54
bclr 0,_p2_addr
._eblock
._line 55
rts
E2:
M2:
._efunc M2
._inspect 'F', 'd', "PIN_2_0_light", "_PIN_2_0_light", 'G', 51, 0, 00h, 0
._inspect 'F', 't', "PIN_2_0_light", 'G', 261
._inspect 'V', 'r', "pd2_addr", 'G', 52, 1, 1, 0, 00h
._inspect 'V', 'r', "p2_addr", 'G', 53, 1, 1, 0, 00h
._inspect 'V', 'r', "p2_addr", 'G', 54, 1, 1, 0, 01h
._inspect 'F', 'e', "PIN_2_0_light", "_PIN_2_0_light", 'G', 0, 0
;## # FUNCTION PIN_2_1_light
;## # ARG Size(0) Auto Size(0) Context Size(3)
._type 262,'v'
._type 263,'v'
._type 264,'x',262,1
._type 264,'m','',3,263
._func 'PIN_2_1_light','G',0,264,_PIN_2_1_light,0
._inspect 'F', 's', "PIN_2_1_light", "_PIN_2_1_light", 'G', 3
.align
._line 57
.glb _PIN_2_1_light
_PIN_2_1_light:
._block
._line 58
mov.b #0ffH,_pd2_addr
._line 59
mov.b #0ffH,_p2_addr
._line 60
bclr 1,_p2_addr
._eblock
._line 62
rts
E3:
M3:
._efunc M3
._inspect 'F', 'd', "PIN_2_1_light", "_PIN_2_1_light", 'G', 57, 0, 00h, 0
._inspect 'F', 't', "PIN_2_1_light", 'G', 264
._inspect 'V', 'r', "pd2_addr", 'G', 58, 1, 1, 0, 00h
._inspect 'V', 'r', "p2_addr", 'G', 59, 1, 1, 0, 00h
._inspect 'V', 'r', "p2_addr", 'G', 60, 1, 1, 0, 02h
._inspect 'F', 'e', "PIN_2_1_light", "_PIN_2_1_light", 'G', 0, 0
;## # FUNCTION PIN_2_2_light
;## # ARG Size(0) Auto Size(0) Context Size(3)
._type 265,'v'
._type 266,'v'
._type 267,'x',265,1
._type 267,'m','',3,266
._func 'PIN_2_2_light','G',0,267,_PIN_2_2_light,0
._inspect 'F', 's', "PIN_2_2_light", "_PIN_2_2_light", 'G', 3
.align
._line 64
.glb _PIN_2_2_light
_PIN_2_2_light:
._block
._line 65
mov.b #0ffH,_pd2_addr
._line 66
mov.b #0ffH,_p2_addr
._line 67
bclr 2,_p2_addr
._eblock
._line 69
rts
E4:
M4:
._efunc M4
._inspect 'F', 'd', "PIN_2_2_light", "_PIN_2_2_light", 'G', 64, 0, 00h, 0
._inspect 'F', 't', "PIN_2_2_light", 'G', 267
._inspect 'V', 'r', "pd2_addr", 'G', 65, 1, 1, 0, 00h
._inspect 'V', 'r', "p2_addr", 'G', 66, 1, 1, 0, 00h
._inspect 'V', 'r', "p2_addr", 'G', 67, 1, 1, 0, 04h
._inspect 'F', 'e', "PIN_2_2_light", "_PIN_2_2_light", 'G', 0, 0
;## # FUNCTION PIN_2_3_light
;## # ARG Size(0) Auto Size(0) Context Size(3)
._type 268,'v'
._type 269,'v'
._type 270,'x',268,1
._type 270,'m','',3,269
._func 'PIN_2_3_light','G',0,270,_PIN_2_3_light,0
._inspect 'F', 's', "PIN_2_3_light", "_PIN_2_3_light", 'G', 3
.align
._line 71
.glb _PIN_2_3_light
_PIN_2_3_light:
._block
._line 72
mov.b #0ffH,_pd2_addr
._line 73
mov.b #0ffH,_p2_addr
._line 74
bclr 3,_p2_addr
._eblock
._line 76
rts
E5:
M5:
._efunc M5
._inspect 'F', 'd', "PIN_2_3_light", "_PIN_2_3_light", 'G', 71, 0, 00h, 0
._inspect 'F', 't', "PIN_2_3_light", 'G', 270
._inspect 'V', 'r', "pd2_addr", 'G', 72, 1, 1, 0, 00h
._inspect 'V', 'r', "p2_addr", 'G', 73, 1, 1, 0, 00h
._inspect 'V', 'r', "p2_addr", 'G', 74, 1, 1, 0, 08h
._inspect 'F', 'e', "PIN_2_3_light", "_PIN_2_3_light", 'G', 0, 0
;## # FUNCTION PIN_2_4_light
;## # ARG Size(0) Auto Size(0) Context Size(3)
._type 271,'v'
._type 272,'v'
._type 273,'x',271,1
._type 273,'m','',3,272
._func 'PIN_2_4_light','G',0,273,_PIN_2_4_light,0
._inspect 'F', 's', "PIN_2_4_light", "_PIN_2_4_light", 'G', 3
.align
._line 78
.glb _PIN_2_4_light
_PIN_2_4_light:
._block
._line 79
mov.b #0ffH,_pd2_addr
._line 80
mov.b #0ffH,_p2_addr
._line 81
bclr 4,_p2_addr
._eblock
._line 83
rts
E6:
M6:
._efunc M6
._inspect 'F', 'd', "PIN_2_4_light", "_PIN_2_4_light", 'G', 78, 0, 00h, 0
._inspect 'F', 't', "PIN_2_4_light", 'G', 273
._inspect 'V', 'r', "pd2_addr", 'G', 79, 1, 1, 0, 00h
._inspect 'V', 'r', "p2_addr", 'G', 80, 1, 1, 0, 00h
._inspect 'V', 'r', "p2_addr", 'G', 81, 1, 1, 0, 010h
._inspect 'F', 'e', "PIN_2_4_light", "_PIN_2_4_light", 'G', 0, 0
;## # FUNCTION PIN_2_5_light
;## # ARG Size(0) Auto Size(0) Context Size(3)
._type 274,'v'
._type 275,'v'
._type 276,'x',274,1
._type 276,'m','',3,275
._func 'PIN_2_5_light','G',0,276,_PIN_2_5_light,0
._inspect 'F', 's', "PIN_2_5_light", "_PIN_2_5_light", 'G', 3
.align
._line 85
.glb _PIN_2_5_light
_PIN_2_5_light:
._block
._line 86
mov.b #0ffH,_pd2_addr
._line 87
mov.b #0ffH,_p2_addr
._line 88
bclr 5,_p2_addr
._eblock
._line 90
rts
E7:
M7:
._efunc M7
._inspect 'F', 'd', "PIN_2_5_light", "_PIN_2_5_light", 'G', 85, 0, 00h, 0
._inspect 'F', 't', "PIN_2_5_light", 'G', 276
._inspect 'V', 'r', "pd2_addr", 'G', 86, 1, 1, 0, 00h
._inspect 'V', 'r', "p2_addr", 'G', 87, 1, 1, 0, 00h
._inspect 'V', 'r', "p2_addr", 'G', 88, 1, 1, 0, 020h
._inspect 'F', 'e', "PIN_2_5_light", "_PIN_2_5_light", 'G', 0, 0
;## # FUNCTION PIN_2_6_light
;## # ARG Size(0) Auto Size(0) Context Size(3)
._type 277,'v'
._type 278,'v'
._type 279,'x',277,1
._type 279,'m','',3,278
._func 'PIN_2_6_light','G',0,279,_PIN_2_6_light,0
._inspect 'F', 's', "PIN_2_6_light", "_PIN_2_6_light", 'G', 3
.align
._line 92
.glb _PIN_2_6_light
_PIN_2_6_light:
._block
._line 93
mov.b #0ffH,_pd2_addr
._line 94
mov.b #0ffH,_p2_addr
._line 95
bclr 6,_p2_addr
._eblock
._line 97
rts
E8:
M8:
._efunc M8
._inspect 'F', 'd', "PIN_2_6_light", "_PIN_2_6_light", 'G', 92, 0, 00h, 0
._inspect 'F', 't', "PIN_2_6_light", 'G', 279
._inspect 'V', 'r', "pd2_addr", 'G', 93, 1, 1, 0, 00h
._inspect 'V', 'r', "p2_addr", 'G', 94, 1, 1, 0, 00h
._inspect 'V', 'r', "p2_addr", 'G', 95, 1, 1, 0, 040h
._inspect 'F', 'e', "PIN_2_6_light", "_PIN_2_6_light", 'G', 0, 0
;## # FUNCTION PIN_2_7_light
;## # ARG Size(0) Auto Size(0) Context Size(3)
._type 280,'v'
._type 281,'v'
._type 282,'x',280,1
._type 282,'m','',3,281
._func 'PIN_2_7_light','G',0,282,_PIN_2_7_light,0
._inspect 'F', 's', "PIN_2_7_light", "_PIN_2_7_light", 'G', 3
.align
._line 99
.glb _PIN_2_7_light
_PIN_2_7_light:
._block
._line 100
mov.b #0ffH,_pd2_addr
._line 101
mov.b #0ffH,_p2_addr
._line 102
bclr 7,_p2_addr
._eblock
._line 104
rts
E9:
M9:
._efunc M9
._inspect 'F', 'd', "PIN_2_7_light", "_PIN_2_7_light", 'G', 99, 0, 00h, 0
._inspect 'F', 't', "PIN_2_7_light", 'G', 282
._inspect 'V', 'r', "pd2_addr", 'G', 100, 1, 1, 0, 00h
._inspect 'V', 'r', "p2_addr", 'G', 101, 1, 1, 0, 00h
._inspect 'V', 'r', "p2_addr", 'G', 102, 1, 1, 0, 080h
._inspect 'F', 'e', "PIN_2_7_light", "_PIN_2_7_light", 'G', 0, 0
;## # FUNCTION _brk
;## # ARG Size(0) Auto Size(0) Context Size(18)
._type 283,'v'
._type 284,'v'
._type 285,'x',283,1
._type 285,'m','',18,284
._func '_brk','G',0,285,__brk,0
._inspect 'F', 's', "_brk", "__brk", 'G', 18
.align
._line 109
.glb __brk
.rvector 0, __brk
__brk:
pushm R0,R1,R2,R3,A0,A1,FB
popm R0,R1,R2,R3,A0,A1,FB
reit
E10:
M10:
._efunc M10
._inspect 'F', 'd', "_brk", "__brk", 'G', 109, 0, 020000h, 0
._inspect 'F', 't', "_brk", 'G', 285
._inspect 'F', 'e', "_brk", "__brk", 'G', 0, 0
;## # FUNCTION _int3
;## # ARG Size(0) Auto Size(0) Context Size(18)
._type 286,'v'
._type 287,'v'
._type 288,'x',286,1
._type 288,'m','',18,287
._func '_int3','G',0,288,__int3,0
._inspect 'F', 's', "_int3", "__int3", 'G', 18
.align
._line 117
.glb __int3
.rvector 4, __int3
__int3:
pushm R0,R1,R2,R3,A0,A1,FB
popm R0,R1,R2,R3,A0,A1,FB
reit
E11:
M11:
._efunc M11
._inspect 'F', 'd', "_int3", "__int3", 'G', 117, 0, 020000h, 0
._inspect 'F', 't', "_int3", 'G', 288
._inspect 'F', 'e', "_int3", "__int3", 'G', 0, 0
;## # FUNCTION _timer_b5
;## # ARG Size(0) Auto Size(0) Context Size(18)
._type 289,'v'
._type 290,'v'
._type 291,'x',289,1
._type 291,'m','',18,290
._func '_timer_b5','G',0,291,__timer_b5,0
._inspect 'F', 's', "_timer_b5", "__timer_b5", 'G', 18
.align
._line 121
.glb __timer_b5
.rvector 5, __timer_b5
__timer_b5:
pushm R0,R1,R2,R3,A0,A1,FB
popm R0,R1,R2,R3,A0,A1,FB
reit
E12:
M12:
._efunc M12
._inspect 'F', 'd', "_timer_b5", "__timer_b5", 'G', 121, 0, 020000h, 0
._inspect 'F', 't', "_timer_b5", 'G', 291
._inspect 'F', 'e', "_timer_b5", "__timer_b5", 'G', 0, 0
;## # FUNCTION _timer_b4
;## # ARG Size(0) Auto Size(0) Context Size(18)
._type 292,'v'
._type 293,'v'
._type 294,'x',292,1
._type 294,'m','',18,293
._func '_timer_b4','G',0,294,__timer_b4,0
._inspect 'F', 's', "_timer_b4", "__timer_b4", 'G', 18
.align
._line 125
.glb __timer_b4
.rvector 6, __timer_b4
__timer_b4:
pushm R0,R1,R2,R3,A0,A1,FB
popm R0,R1,R2,R3,A0,A1,FB
reit
E13:
M13:
._efunc M13
._inspect 'F', 'd', "_timer_b4", "__timer_b4", 'G', 125, 0, 020000h, 0
._inspect 'F', 't', "_timer_b4", 'G', 294
._inspect 'F', 'e', "_timer_b4", "__timer_b4", 'G', 0, 0
;## # FUNCTION _timer_b3
;## # ARG Size(0) Auto Size(0) Context Size(18)
._type 295,'v'
._type 296,'v'
._type 297,'x',295,1
._type 297,'m','',18,296
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -