📄 ps2simplehard.lis
字号:
02B4 11F4 brne L89
02B6 .dbline 369
02B6 ;
02B6 0027 clr R16
02B8 27C0 xjmp L84
02BA L89:
02BA .dbline 371
02BA ;
02BA ;
02BA 0EDF xcall _I2C_Restart
02BC 0023 tst R16
02BE 11F4 brne L91
02C0 .dbline 372
02C0 ;
02C0 0027 clr R16
02C2 22C0 xjmp L84
02C4 L91:
02C4 .dbline 374
02C4 ;
02C4 ;
02C4 0885 ldd R16,y+8
02C6 3DDF xcall _I2C_SendRdDAdr
02C8 0023 tst R16
02CA 11F4 brne L93
02CC .dbline 375
02CC ;
02CC 0027 clr R16
02CE 1CC0 xjmp L84
02D0 L93:
02D0 .dbline 377
02D0 ;
02D0 ;
02D0 4427 clr R20
02D2 0AC0 xjmp L98
02D4 L95:
02D4 .dbline 378
02D4 ;
02D4 042F mov R16,R20
02D6 1127 clr R17
02D8 0A0D add R16,R10
02DA 1B1D adc R17,R11
02DC 78DF xcall _I2C_RcvAckDat
02DE 0023 tst R16
02E0 11F4 brne L99
02E2 .dbline 379
02E2 ;
02E2 0027 clr R16
02E4 11C0 xjmp L84
02E6 L99:
02E6 L96:
02E6 .dbline 377
02E6 4395 inc R20
02E8 L98:
02E8 .dbline 377
02E8 862F mov R24,R22
02EA 8150 subi R24,1
02EC 4817 cp R20,R24
02EE 90F3 brlo L95
02F0 .dbline 381
02F0 ;
02F0 ;
02F0 042F mov R16,R20
02F2 1127 clr R17
02F4 0A0D add R16,R10
02F6 1B1D adc R17,R11
02F8 5ADF xcall _I2C_RcvNAckDat
02FA 0023 tst R16
02FC 11F4 brne L101
02FE .dbline 382
02FE ;
02FE 0027 clr R16
0300 03C0 xjmp L84
0302 L101:
0302 .dbline 384
0302 ;
0302 ;
0302 84E9 ldi R24,148
0304 86BF out 0x36,R24
0306 .dbline 386
0306 ;
0306 ;
0306 01E0 ldi R16,1
0308 .dbline -2
0308 L84:
0308 0E940000 xcall pop_gset4
030C .dbline 0 ; func end
030C 0895 ret
030E .dbsym r i 20 c
030E .dbsym r num 22 c
030E .dbsym r pRdDat 10 pc
030E .dbsym l rdDAdr 8 c
030E .dbsym r wordAdr 20 c
030E .dbsym r wrDAdr 12 i
030E .dbend
030E .dbfile D:\ICC_H\Hardware.H
030E .dbfunc e delay50us _delay50us fV
030E ; j -> R20
030E ; t -> R16,R17
.even
030E _delay50us::
030E 0E940000 xcall push_gset1
0312 .dbline -1
0312 .dbline 98
0312 .dbline 100
0312 07C0 xjmp L107
0314 L104:
0314 .dbline 101
0314 4427 clr R20
0316 01C0 xjmp L111
0318 L108:
0318 .dbline 102
0318 L109:
0318 .dbline 101
0318 4395 inc R20
031A L111:
031A .dbline 101
031A 4634 cpi R20,70
031C E8F3 brlo L108
031E L105:
031E .dbline 100
031E 0150 subi R16,1
0320 1040 sbci R17,0
0322 L107:
0322 .dbline 100
0322 2224 clr R2
0324 3324 clr R3
0326 2016 cp R2,R16
0328 3106 cpc R3,R17
032A A4F3 brlt L104
032C .dbline -2
032C L103:
032C 0E940000 xcall pop_gset1
0330 .dbline 0 ; func end
0330 0895 ret
0332 .dbsym r j 20 c
0332 .dbsym r t 16 I
0332 .dbend
0332 .dbfunc e delay50ms _delay50ms fV
0332 ; i -> R20,R21
0332 ; t -> R16,R17
.even
0332 _delay50ms::
0332 0E940000 xcall push_gset1
0336 .dbline -1
0336 .dbline 113
0336 .dbline 115
0336 0BC0 xjmp L116
0338 L113:
0338 .dbline 116
0338 4427 clr R20
033A 5527 clr R21
033C 02C0 xjmp L120
033E L117:
033E .dbline 117
033E L118:
033E .dbline 116
033E 4F5F subi R20,255 ; offset = 1
0340 5F4F sbci R21,255
0342 L120:
0342 .dbline 116
0342 423A cpi R20,162
0344 EDEC ldi R30,205
0346 5E07 cpc R21,R30
0348 D0F3 brlo L117
034A L114:
034A .dbline 115
034A 0150 subi R16,1
034C 1040 sbci R17,0
034E L116:
034E .dbline 115
034E 2224 clr R2
0350 3324 clr R3
0352 2016 cp R2,R16
0354 3106 cpc R3,R17
0356 84F3 brlt L113
0358 .dbline -2
0358 L112:
0358 0E940000 xcall pop_gset1
035C .dbline 0 ; func end
035C 0895 ret
035E .dbsym r i 20 i
035E .dbsym r t 16 I
035E .dbend
.area lit(rom, con, rel)
0000 _unshifted::
0000 1C61 .byte 28,'a
0002 3262 .byte 50,'b
0004 2163 .byte 33,'c
0006 2364 .byte 35,'d
0008 2465 .byte 36,'e
000A 2B66 .byte 43,'f
000C 3467 .byte 52,'g
000E 3368 .byte 51,'h
0010 4369 .byte 'C,'i
0012 3B6A .byte 59,'j
0014 426B .byte 'B,'k
0016 4B6C .byte 'K,'l
0018 3A6D .byte 58,'m
001A 316E .byte 49,'n
001C 446F .byte 'D,'o
001E 4D70 .byte 'M,'p
0020 1571 .byte 21,'q
0022 2D72 .byte 45,'r
0024 1B73 .byte 27,'s
0026 2C74 .byte 44,'t
0028 3C75 .byte 60,'u
002A 2A76 .byte 42,'v
002C 1D77 .byte 29,'w
002E 2278 .byte 34,'x
0030 3579 .byte 53,'y
0032 1A7A .byte 26,'z
0034 4530 .byte 'E,48
0036 1631 .byte 22,49
0038 1E32 .byte 30,50
003A 2633 .byte 38,51
003C 2534 .byte 37,52
003E 2E35 .byte 46,53
0040 3636 .byte 54,54
0042 3D37 .byte 61,55
0044 3E38 .byte 62,56
0046 4639 .byte 'F,57
0048 0E60 .byte 14,96
004A 4E2D .byte 'N,45
004C 553D .byte 'U,61
004E 5D5C .byte 93,92
0050 2920 .byte 41,32
0052 545B .byte 'T,91
0054 5B5D .byte 91,93
0056 4C3B .byte 'L,59
0058 5227 .byte 'R,39
005A 412C .byte 'A,44
005C 492E .byte 'I,46
005E 4A2F .byte 'J,47
0060 712E .byte 'q,46
0062 7030 .byte 'p,48
0064 6931 .byte 'i,49
0066 7232 .byte 'r,50
0068 7A33 .byte 'z,51
006A 6B34 .byte 'k,52
006C 7335 .byte 's,53
006E 7436 .byte 't,54
0070 6C37 .byte 'l,55
0072 7538 .byte 'u,56
0074 7D39 .byte 125,57
0076 .dbfile D:\ICC_H\PS2.H
0076 .dbsym e unshifted _unshifted A[118:59:2]kc
0076 _shifted::
0076 1C41 .byte 28,'A
0078 3242 .byte 50,'B
007A 2143 .byte 33,'C
007C 2344 .byte 35,'D
007E 2445 .byte 36,'E
0080 2B46 .byte 43,'F
0082 3447 .byte 52,'G
0084 3348 .byte 51,'H
0086 4349 .byte 'C,'I
0088 3B4A .byte 59,'J
008A 424B .byte 'B,'K
008C 4B4C .byte 'K,'L
008E 3A4D .byte 58,'M
0090 314E .byte 49,'N
0092 444F .byte 'D,'O
0094 4D50 .byte 'M,'P
0096 1551 .byte 21,'Q
0098 2D52 .byte 45,'R
009A 1B53 .byte 27,'S
009C 2C54 .byte 44,'T
009E 3C55 .byte 60,'U
00A0 2A56 .byte 42,'V
00A2 1D57 .byte 29,'W
00A4 2258 .byte 34,'X
00A6 3559 .byte 53,'Y
00A8 1A5A .byte 26,'Z
00AA 4530 .byte 'E,48
00AC 1631 .byte 22,49
00AE 1E32 .byte 30,50
00B0 2633 .byte 38,51
00B2 2534 .byte 37,52
00B4 2E35 .byte 46,53
00B6 3636 .byte 54,54
00B8 3D37 .byte 61,55
00BA 3E38 .byte 62,56
00BC 4639 .byte 'F,57
00BE 0E7E .byte 14,126
00C0 4E5F .byte 'N,95
00C2 552B .byte 'U,43
00C4 5D7C .byte 93,124
00C6 2920 .byte 41,32
00C8 547B .byte 'T,123
00CA 5B7D .byte 91,125
00CC 4C3A .byte 'L,58
00CE 5222 .byte 'R,34
00D0 413C .byte 'A,60
00D2 493E .byte 'I,62
00D4 4A3F .byte 'J,63
00D6 712E .byte 'q,46
00D8 7030 .byte 'p,48
00DA 6931 .byte 'i,49
00DC 7232 .byte 'r,50
00DE 7A33 .byte 'z,51
00E0 6B34 .byte 'k,52
00E2 7335 .byte 's,53
00E4 7436 .byte 't,54
00E6 6C37 .byte 'l,55
00E8 7538 .byte 'u,56
00EA 7D39 .byte 125,57
00EC .dbsym e shifted _shifted A[118:59:2]kc
.area data(ram, con, rel)
0000 .dbfile D:\ICC_H\PS2.H
0000 _rcvF::
0000 .blkb 1
.area idata
0000 00 .byte 0
.area data(ram, con, rel)
0001 .dbfile D:\ICC_H\PS2.H
0001 .dbfile E:\WaveShare\微雪电子CD1\开发板试验器\SD系列\M16SD\试验教程\外围模块相关试验\PS2PC~1\PS2SimpleHard\PS2SimpleHard.C
0001 .dbsym e rcvF _rcvF c
.area vector(rom, abs)
.org 8
0008 0C94AF01 jmp _int1_isr
.area data(ram, con, rel)
0001 .dbfile E:\WaveShare\微雪电子CD1\开发板试验器\SD系列\M16SD\试验教程\外围模块相关试验\PS2PC~1\PS2SimpleHard\PS2SimpleHard.C
0001 L122:
0001 .blkb 1
.area idata
0001 00 .byte 0
.area data(ram, con, rel)
0002 .dbfile E:\WaveShare\微雪电子CD1\开发板试验器\SD系列\M16SD\试验教程\外围模块相关试验\PS2PC~1\PS2SimpleHard\PS2SimpleHard.C
.area text(rom, con, rel)
035E .dbfile E:\WaveShare\微雪电子CD1\开发板试验器\SD系列\M16SD\试验教程\外围模块相关试验\PS2PC~1\PS2SimpleHard\PS2SimpleHard.C
035E .dbfunc e int1_isr _int1_isr fV
035E .dbsym s rcvBits L122 c
.even
035E _int1_isr::
035E 2A92 st -y,R2
0360 3A92 st -y,R3
0362 8A93 st -y,R24
0364 9A93 st -y,R25
0366 2FB6 in R2,0x3f
0368 2A92 st -y,R2
036A .dbline -1
036A .dbline 72
036A .dbline 74
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -