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

📄 m16i2crw24c02.lis

📁 AVR程序
💻 LIS
📖 第 1 页 / 共 4 页
字号:
 0094                   .dbline 160
 0094           L20:
 0094                   .dbline 160
 0094           L21:
 0094                   .dbline 160
 0094 26B6              in R2,0x36
 0096 27FE              sbrs R2,7
 0098 FDCF              rjmp L20
 009A                   .dbline 160
 009A                   .dbline 160
 009A                   .dbline 161
 009A 81B1              in R24,0x1
 009C 887F              andi R24,248
 009E 8831              cpi R24,24
 00A0 11F0              breq L23
 00A2                   .dbline 162
 00A2 0027              clr R16
 00A4 01C0              xjmp L19
 00A6           L23:
 00A6                   .dbline 163
 00A6 01E0              ldi R16,1
 00A8                   .dbline -2
 00A8           L19:
 00A8                   .dbline 0 ; func end
 00A8 0895              ret
 00AA                   .dbsym r wrDAdr 16 c
 00AA                   .dbend
 00AA                   .dbfunc e I2C_SendWrDAdr_ _I2C_SendWrDAdr_ fc
 00AA           ;         wrDAdr -> R20,R21
                        .even
 00AA           _I2C_SendWrDAdr_::
 00AA 0E940000          xcall push_gset1
 00AE A801              movw R20,R16
 00B0                   .dbline -1
 00B0                   .dbline 174
 00B0                   .dbline 175
 00B0 40FF              sbrs R20,0
 00B2 0BC0              rjmp L26
 00B4                   .dbline 176
 00B4 042F              mov R16,R20
 00B6 1127              clr R17
 00B8 012F              mov R16,R17
 00BA 1127              clr R17
 00BC 07FD              sbrc R16,7
 00BE 1095              com R17
 00C0 E6DF              xcall _I2C_SendWrDAdr
 00C2 0023              tst R16
 00C4 11F4              brne L28
 00C6                   .dbline 177
 00C6 0027              clr R16
 00C8 07C0              xjmp L25
 00CA           L28:
 00CA           L26:
 00CA                   .dbline 178
 00CA 042F              mov R16,R20
 00CC E0DF              xcall _I2C_SendWrDAdr
 00CE 0023              tst R16
 00D0 11F4              brne L30
 00D2                   .dbline 179
 00D2 0027              clr R16
 00D4 01C0              xjmp L25
 00D6           L30:
 00D6                   .dbline 180
 00D6 01E0              ldi R16,1
 00D8                   .dbline -2
 00D8           L25:
 00D8 0E940000          xcall pop_gset1
 00DC                   .dbline 0 ; func end
 00DC 0895              ret
 00DE                   .dbsym r wrDAdr 20 i
 00DE                   .dbend
 00DE                   .dbfunc e I2C_SendRdDAdr _I2C_SendRdDAdr fc
 00DE           ;         rdDAdr -> R16
                        .even
 00DE           _I2C_SendRdDAdr::
 00DE                   .dbline -1
 00DE                   .dbline 191
 00DE           ; }
 00DE           ; }
 00DE           ; }
 00DE           ; }
 00DE           ; }
 00DE           ; }
 00DE           ; }
 00DE           ; }
 00DE                   .dbline 192
 00DE           ; }
 00DE                   .dbline 192
 00DE 03B9              out 0x3,R16
 00E0                   .dbline 192
 00E0 84E8              ldi R24,132
 00E2 86BF              out 0x36,R24
 00E4                   .dbline 192
 00E4                   .dbline 192
 00E4                   .dbline 193
 00E4           L33:
 00E4                   .dbline 193
 00E4           L34:
 00E4                   .dbline 193
 00E4           ; }
 00E4 26B6              in R2,0x36
 00E6 27FE              sbrs R2,7
 00E8 FDCF              rjmp L33
 00EA                   .dbline 193
 00EA                   .dbline 193
 00EA                   .dbline 194
 00EA           ; }
 00EA 81B1              in R24,0x1
 00EC 887F              andi R24,248
 00EE 8034              cpi R24,64
 00F0 11F0              breq L36
 00F2                   .dbline 195
 00F2           ; }
 00F2 0027              clr R16
 00F4 01C0              xjmp L32
 00F6           L36:
 00F6                   .dbline 196
 00F6           ; }
 00F6 01E0              ldi R16,1
 00F8                   .dbline -2
 00F8           L32:
 00F8                   .dbline 0 ; func end
 00F8 0895              ret
 00FA                   .dbsym r rdDAdr 16 c
 00FA                   .dbend
 00FA                   .dbfunc e I2C_SendRdDAdr_ _I2C_SendRdDAdr_ fc
 00FA           ;         rdDAdr -> R20
                        .even
 00FA           _I2C_SendRdDAdr_::
 00FA 0E940000          xcall push_gset1
 00FE 402F              mov R20,R16
 0100                   .dbline -1
 0100                   .dbline 207
 0100           ; }
 0100           ; }
 0100           ; }
 0100           ; }
 0100           ; }
 0100           ; }
 0100           ; }
 0100           ; }
 0100           ; }
 0100           ; }
 0100           ; }
 0100                   .dbline 208
 0100           ; }
 0100 40FF              sbrs R20,0
 0102 0BC0              rjmp L39
 0104                   .dbline 209
 0104           ; }
 0104 042F              mov R16,R20
 0106 1127              clr R17
 0108 012F              mov R16,R17
 010A 1127              clr R17
 010C 07FD              sbrc R16,7
 010E 1095              com R17
 0110 BEDF              xcall _I2C_SendWrDAdr
 0112 0023              tst R16
 0114 11F4              brne L41
 0116                   .dbline 210
 0116           ; }
 0116 0027              clr R16
 0118 07C0              xjmp L38
 011A           L41:
 011A           L39:
 011A                   .dbline 211
 011A           ; }
 011A 042F              mov R16,R20
 011C B8DF              xcall _I2C_SendWrDAdr
 011E 0023              tst R16
 0120 11F4              brne L43
 0122                   .dbline 212
 0122           ; }
 0122 0027              clr R16
 0124 01C0              xjmp L38
 0126           L43:
 0126                   .dbline 213
 0126           ; }
 0126 01E0              ldi R16,1
 0128                   .dbline -2
 0128           L38:
 0128 0E940000          xcall pop_gset1
 012C                   .dbline 0 ; func end
 012C 0895              ret
 012E                   .dbsym r rdDAdr 20 c
 012E                   .dbend
 012E                   .dbfunc e I2C_SendDat _I2C_SendDat fc
 012E           ;      configDat -> R16
                        .even
 012E           _I2C_SendDat::
 012E                   .dbline -1
 012E                   .dbline 224
 012E           ; }
 012E           ; }
 012E           ; }
 012E           ; }
 012E           ; }
 012E           ; }
 012E           ; }
 012E           ; }
 012E           ; }
 012E           ; }
 012E           ; }
 012E                   .dbline 225
 012E           ; }
 012E                   .dbline 225
 012E 03B9              out 0x3,R16
 0130                   .dbline 225
 0130 84E8              ldi R24,132
 0132 86BF              out 0x36,R24
 0134                   .dbline 225
 0134                   .dbline 225
 0134                   .dbline 226
 0134           L46:
 0134                   .dbline 226
 0134           L47:
 0134                   .dbline 226
 0134           ; }
 0134 26B6              in R2,0x36
 0136 27FE              sbrs R2,7
 0138 FDCF              rjmp L46
 013A                   .dbline 226
 013A                   .dbline 226
 013A                   .dbline 227
 013A           ; }
 013A 81B1              in R24,0x1
 013C 887F              andi R24,248
 013E 8832              cpi R24,40
 0140 11F0              breq L49
 0142                   .dbline 228
 0142           ; }
 0142 0027              clr R16
 0144 01C0              xjmp L45
 0146           L49:
 0146                   .dbline 229
 0146           ; }
 0146 01E0              ldi R16,1
 0148                   .dbline -2
 0148           L45:
 0148                   .dbline 0 ; func end
 0148 0895              ret
 014A                   .dbsym r configDat 16 c
 014A                   .dbend
 014A                   .dbfunc e I2C_RcvNAckDat _I2C_RcvNAckDat fc
 014A           ;         pRdDat -> R16,R17
                        .even
 014A           _I2C_RcvNAckDat::
 014A                   .dbline -1
 014A                   .dbline 240
 014A           ; }
 014A           ; }
 014A           ; }
 014A           ; }
 014A           ; }
 014A           ; }
 014A           ; }
 014A           ; }
 014A           ; }
 014A           ; }
 014A           ; }
 014A                   .dbline 241
 014A           ; }
 014A 84E8              ldi R24,132
 014C 86BF              out 0x36,R24
 014E                   .dbline 242
 014E           L52:
 014E                   .dbline 242
 014E           L53:
 014E                   .dbline 242
 014E           ; }
 014E 26B6              in R2,0x36
 0150 27FE              sbrs R2,7
 0152 FDCF              rjmp L52
 0154                   .dbline 242
 0154                   .dbline 242
 0154                   .dbline 243
 0154           ; }
 0154 81B1              in R24,0x1
 0156 887F              andi R24,248
 0158 8835              cpi R24,88
 015A 11F0              breq L55
 015C                   .dbline 244
 015C           ; }
 015C 0027              clr R16
 015E 04C0              xjmp L51
 0160           L55:
 0160                   .dbline 245
 0160           ; }
 0160 23B0              in R2,0x3
 0162 F801              movw R30,R16
 0164 2082              std z+0,R2
 0166                   .dbline 246
 0166           ; }
 0166 01E0              ldi R16,1
 0168                   .dbline -2
 0168           L51:
 0168                   .dbline 0 ; func end
 0168 0895              ret
 016A                   .dbsym r pRdDat 16 pc
 016A                   .dbend
 016A                   .dbfunc e I2C_RcvAckDat _I2C_RcvAckDat fc
 016A           ;         pRdDat -> R16,R17
                        .even
 016A           _I2C_RcvAckDat::
 016A                   .dbline -1
 016A                   .dbline 257
 016A           ; }
 016A           ; }
 016A           ; }
 016A           ; }
 016A           ; }
 016A           ; }
 016A           ; }
 016A           ; }
 016A           ; }
 016A           ; }
 016A           ; }
 016A                   .dbline 258
 016A           ; }
 016A 84EC              ldi R24,196
 016C 86BF              out 0x36,R24
 016E                   .dbline 259
 016E           L58:
 016E                   .dbline 259
 016E           L59:
 016E                   .dbline 259
 016E           ; }
 016E 26B6              in R2,0x36
 0170 27FE              sbrs R2,7
 0172 FDCF              rjmp L58
 0174                   .dbline 259
 0174                   .dbline 259
 0174                   .dbline 260
 0174           ; }
 0174 81B1              in R24,0x1
 0176 887F              andi R24,248
 0178 8035              cpi R24,80
 017A 11F0              breq L61
 017C                   .dbline 261
 017C           ; }
 017C 0027              clr R16
 017E 04C0              xjmp L57
 0180           L61:
 0180                   .dbline 262
 0180           ; }
 0180 23B0              in R2,0x3
 0182 F801              movw R30,R16
 0184 2082              std z+0,R2
 0186                   .dbline 263
 0186           ; }
 0186 01E0              ldi R16,1

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -