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

📄 xuanya.lis

📁 AVR单片机应用开发指南及实例,包含许多实例,挺不错
💻 LIS
📖 第 1 页 / 共 3 页
字号:
 0094           ; }
 0094           ; }
 0094 43B3              in R20,0x13
 0096 4071              andi R20,16
 0098                   .dbline 168
 0098           ; }
 0098 C9F4              brne L18
 009A                   .dbline 169
 009A           ; }
 009A                   .dbline 170
 009A           ; }
 009A ECDF              xcall _backward
 009C                   .dbline 171
 009C           ; }
 009C 0AEF              ldi R16,250
 009E 10E0              ldi R17,0
 00A0 C6DF              xcall _delay_ms
 00A2                   .dbline 173
 00A2           ; }
 00A2           ; }
 00A2 80910800          lds R24,_work_status
 00A6 8037              cpi R24,112
 00A8 69F4              brne L20
 00AA                   .dbline 174
 00AA           ; }
 00AA                   .dbline 175
 00AA           ; }
 00AA EEDF              xcall _stop
 00AC 0AC0              xjmp L23
 00AE           L22:
 00AE                   .dbline 177
 00AE                   .dbline 178
 00AE 85E5              ldi R24,85
 00B0 8BBB              out 0x1b,R24
 00B2                   .dbline 179
 00B2 0AEF              ldi R16,250
 00B4 10E0              ldi R17,0
 00B6 BBDF              xcall _delay_ms
 00B8                   .dbline 180
 00B8 8AEA              ldi R24,170
 00BA 8BBB              out 0x1b,R24
 00BC                   .dbline 181
 00BC 0AEF              ldi R16,250
 00BE 10E0              ldi R17,0
 00C0 B6DF              xcall _delay_ms
 00C2                   .dbline 182
 00C2           L23:
 00C2                   .dbline 176
 00C2           ; }
 00C2 F5CF              xjmp L22
 00C4           X1:
 00C4                   .dbline 183
 00C4           ; }
 00C4           ; }
 00C4           ; }
 00C4           ; }
 00C4           ; }
 00C4           ; }
 00C4           ; }
 00C4           L20:
 00C4                   .dbline 185
 00C4           ; }
 00C4           ; }
 00C4 C8DF              xcall _turn_left
 00C6                   .dbline 186
 00C6           ; }
 00C6 0AEF              ldi R16,250
 00C8 10E0              ldi R17,0
 00CA B1DF              xcall _delay_ms
 00CC                   .dbline 187
 00CC           ; }
 00CC           L18:
 00CC                   .dbline 189
 00CC           ; }
 00CC           ; }
 00CC 46B3              in R20,0x16
 00CE 4B70              andi R20,11
 00D0                   .dbline 190
 00D0           ; }
 00D0 4930              cpi R20,9
 00D2 41F4              brne L25
 00D4                   .dbline 191
 00D4           ; }
 00D4                   .dbline 192
 00D4           ; }
 00D4 D4DF              xcall _forward
 00D6                   .dbline 193
 00D6           ; }
 00D6 0AEF              ldi R16,250
 00D8 10E0              ldi R17,0
 00DA A9DF              xcall _delay_ms
 00DC                   .dbline 195
 00DC           ; }
 00DC           ; }
 00DC BCDF              xcall _turn_left
 00DE                   .dbline 196
 00DE           ; }
 00DE 0AEF              ldi R16,250
 00E0 10E0              ldi R17,0
 00E2 A5DF              xcall _delay_ms
 00E4                   .dbline 197
 00E4           ; }
 00E4           L25:
 00E4                   .dbline 198
 00E4           ; }
 00E4 4A30              cpi R20,10
 00E6 41F4              brne L27
 00E8                   .dbline 199
 00E8           ; }
 00E8                   .dbline 200
 00E8           ; }
 00E8 C5DF              xcall _backward
 00EA                   .dbline 201
 00EA           ; }
 00EA 0AEF              ldi R16,250
 00EC 10E0              ldi R17,0
 00EE 9FDF              xcall _delay_ms
 00F0                   .dbline 203
 00F0           ; }
 00F0           ; }
 00F0 B2DF              xcall _turn_left
 00F2                   .dbline 204
 00F2           ; }
 00F2 0AEF              ldi R16,250
 00F4 10E0              ldi R17,0
 00F6 9BDF              xcall _delay_ms
 00F8                   .dbline 205
 00F8           ; }
 00F8           L27:
 00F8                   .dbline 206
 00F8           ; }
 00F8 4330              cpi R20,3
 00FA 41F4              brne L29
 00FC                   .dbline 207
 00FC           ; }
 00FC                   .dbline 208
 00FC           ; }
 00FC BBDF              xcall _backward
 00FE                   .dbline 209
 00FE           ; }
 00FE 0AEF              ldi R16,250
 0100 10E0              ldi R17,0
 0102 95DF              xcall _delay_ms
 0104                   .dbline 211
 0104           ; }
 0104           ; }
 0104 A8DF              xcall _turn_left
 0106                   .dbline 212
 0106           ; }
 0106 0AEF              ldi R16,250
 0108 10E0              ldi R17,0
 010A 91DF              xcall _delay_ms
 010C                   .dbline 213
 010C           ; }
 010C           L29:
 010C                   .dbline 214
 010C           ; }
 010C 4230              cpi R20,2
 010E F9F4              brne L31
 0110                   .dbline 215
 0110           ; }
 0110                   .dbline 216
 0110           ; }
 0110 BBDF              xcall _stop
 0112                   .dbline 217
 0112           ; }
 0112 08EE              ldi R16,1000
 0114 13E0              ldi R17,3
 0116 8BDF              xcall _delay_ms
 0118 19C0              xjmp L34
 011A           L33:
 011A                   .dbline 219
 011A           ; }
 011A           ; }
 011A                   .dbline 220
 011A           ; }
 011A 43B3              in R20,0x13
 011C 4071              andi R20,16
 011E                   .dbline 221
 011E           ; }
 011E 09F4              brne L36
 0120                   .dbline 222
 0120           ; }
 0120                   .dbline 222
 0120 16C0              xjmp L35
 0122           L36:
 0122                   .dbline 223
 0122           ; }
 0122 85E5              ldi R24,85
 0124 8BBB              out 0x1b,R24
 0126                   .dbline 224
 0126           ; }
 0126 0AEF              ldi R16,250
 0128 10E0              ldi R17,0
 012A 81DF              xcall _delay_ms
 012C                   .dbline 225
 012C           ; }
 012C 8AEA              ldi R24,170
 012E 8BBB              out 0x1b,R24
 0130                   .dbline 226
 0130           ; }
 0130 0AEF              ldi R16,250
 0132 10E0              ldi R17,0
 0134 7CDF              xcall _delay_ms
 0136                   .dbline 227
 0136           ; }
 0136 66B3              in R22,0x16
 0138 607F              andi R22,240
 013A                   .dbline 228
 013A           ; }
 013A 6031              cpi R22,16
 013C 31F0              breq L42
 013E 6032              cpi R22,32
 0140 21F0              breq L42
 0142 6034              cpi R22,64
 0144 11F0              breq L42
 0146 6038              cpi R22,128
 0148 09F4              brne L38
 014A           L42:
 014A                   .dbline 229
 014A           ; }
 014A                   .dbline 229
 014A 01C0              xjmp L35
 014C           L38:
 014C                   .dbline 230
 014C           L34:
 014C                   .dbline 218
 014C E6CF              xjmp L33
 014E           L35:
 014E                   .dbline 231
 014E           L31:
 014E                   .dbline -2
 014E           L17:
 014E 0E940000          xcall pop_gset2
 0152                   .dbline 0 ; func end
 0152 0895              ret
 0154                   .dbsym r sw_in 20 c
 0154                   .dbsym r remote_in 22 c
 0154                   .dbend
 0154                   .dbfunc e mic_startup _mic_startup fV
 0154           ;         mic_in -> R16
                        .even
 0154           _mic_startup::
 0154                   .dbline -1
 0154                   .dbline 235
 0154           ; }
 0154           ; }
 0154           ; }
 0154           ; }
 0154           ; }
 0154           ; }
 0154 04C0              xjmp L45
 0156           L44:
 0156                   .dbline 238
 0156           ; }
 0156           ; }
 0156           ; }
 0156                   .dbline 239
 0156           ; }
 0156 06B3              in R16,0x16
 0158 0470              andi R16,4
 015A                   .dbline 240
 015A           ; }
 015A 09F4              brne L47
 015C                   .dbline 240
 015C                   .dbline 240
 015C 01C0              xjmp L46
 015E           L47:
 015E                   .dbline 241
 015E           L45:
 015E                   .dbline 237
 015E FBCF              xjmp L44
 0160           L46:
 0160                   .dbline -2
 0160           L43:
 0160                   .dbline 0 ; func end
 0160 0895              ret
 0162                   .dbsym r mic_in 16 c
 0162                   .dbend
 0162                   .dbfunc e remote_auto_time _remote_auto_time fV
 0162           ;      remote_in -> R16
                        .even
 0162           _remote_auto_time::
 0162                   .dbline -1
 0162                   .dbline 259
 0162           ; }
 0162           ; }
 0162           ; }
 0162           ; }
 0162           ; }
 0162           ; }
 0162           ; }
 0162           ; }
 0162           ; }
 0162           ; }
 0162           ; }
 0162           ; }
 0162           ; }
 0162           ; }
 0162           ; }
 0162           ; }
 0162           ; }
 0162           ; }
 0162           ; }
 0162                   .dbline 261
 0162           ; }
 0162           ; }
 0162 06B3              in R16,0x16
 0164 007F              andi R16,240
 0166                   .dbline 262
 0166           ; }
 0166 1127              clr R17
 0168 0032              cpi R16,32
 016A E0E0              ldi R30,0
 016C 1E07              cpc R17,R30
 016E 19F1              breq L53
 0170 80E2              ldi R24,32
 0172 90E0              ldi R25,0
 0174 8017              cp R24,R16
 0176 9107              cpc R25,R17
 0178 7CF0              brlt L67
 017A           L66:
 017A 0030              cpi R16,0
 017C 0107              cpc R16,R17
 017E 09F4              brne X4
 0180 6AC0              xjmp L51
 0182           X4:
 0182           X2:
 0182 0030              cpi R16,0
 0184 E0E0              ldi R30,0
 0186 1E07              cpc R17,R30
 0188 0CF4              brge X5
 018A 65C0              xjmp L50
 018C           X5:
 018C           L68:
 018C 0031              cpi R16,16
 018E E0E0              ldi R30,0
 0190 1E07              cpc R17,R30
 0192 09F4              brne X6
 0194 39C0              xjmp L59
 0196           X6:
 0196 5FC0              xjmp L50
 0198           L67:
 0198 0034              cpi R16,64
 019A E0E0              ldi R30,0
 019C 1E07              cpc R17,R30
 019E 01F1              breq L56
 01A0 0034              cpi R16,64
 01A2 E0E0              ldi R30,0
 01A4 1E07              cpc R17,R30
 01A6 0CF4              brge X7
 01A8 56C0              xjmp L50
 01AA           X7:
 01AA           L69:
 01AA 0038              cpi R16,128
 01AC E0E0              ldi R30,0
 01AE 1E07              cpc R17,R30
 01B0 09F4              brne X8
 01B2 3EC0              xjmp L62
 01B4           X8:
 01B4 50C0              xjmp L50
 01B6           X3:
 01B6                   .dbline 263
 01B6           ; }
 01B6           L53:
 01B6                   .dbline 265
 01B6           ; }
 01B6           ; }
 01B6 80910400          lds R24,_delay_time2
 01BA 90910500          lds R25,_delay_time2+1
 01BE C297              sbiw R24,50
 01C0 90930500          sts _delay_time2+1,R25
 01C4 80930400          sts _delay_time2,R24
 01C8                   .dbline 266
 01C8           ; }
 01C8 8233              cpi R24,50
 01CA E0E0              ldi R30,0

⌨️ 快捷键说明

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