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

📄 ps2simplehard.lis

📁 ATmega16应用例子
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 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 + -