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

📄 spi.lis

📁 ISD1720芯片实现录音,定点录音,播放,定点播放等.
💻 LIS
📖 第 1 页 / 共 4 页
字号:
 01F6           L39:
 01F6                   .dbline 185
 01F6                   .dbline 186
 01F6 4AE0              ldi R20,10
 01F8 50E0              ldi R21,0
 01FA 60E0              ldi R22,0
 01FC 70E0              ldi R23,0
 01FE FE01              movw R30,R28
 0200 2084              ldd R2,z+8
 0202 3184              ldd R3,z+9
 0204 4284              ldd R4,z+10
 0206 5384              ldd R5,z+11
 0208 7A93              st -y,R23
 020A 6A93              st -y,R22
 020C 5A93              st -y,R21
 020E 4A93              st -y,R20
 0210 8101              movw R16,R2
 0212 9201              movw R18,R4
 0214 0E940000          xcall mod32u
 0218 1801              movw R2,R16
 021A 2901              movw R4,R18
 021C 40E3              ldi R20,48
 021E 50E0              ldi R21,0
 0220 60E0              ldi R22,0
 0222 70E0              ldi R23,0
 0224 240E              add R2,R20
 0226 351E              adc R3,R21
 0228 461E              adc R4,R22
 022A 571E              adc R5,R23
 022C A22C              mov R10,R2
 022E                   .dbline 187
 022E 4AE0              ldi R20,10
 0230 50E0              ldi R21,0
 0232 60E0              ldi R22,0
 0234 70E0              ldi R23,0
 0236 FE01              movw R30,R28
 0238 2084              ldd R2,z+8
 023A 3184              ldd R3,z+9
 023C 4284              ldd R4,z+10
 023E 5384              ldd R5,z+11
 0240 7A93              st -y,R23
 0242 6A93              st -y,R22
 0244 5A93              st -y,R21
 0246 4A93              st -y,R20
 0248 8101              movw R16,R2
 024A 9201              movw R18,R4
 024C 0E940000          xcall div32u
 0250 FE01              movw R30,R28
 0252 0087              std z+8,R16
 0254 1187              std z+9,R17
 0256 2287              std z+10,R18
 0258 3387              std z+11,R19
 025A                   .dbline 188
 025A 2A2D              mov R18,R10
 025C 3327              clr R19
 025E 0027              clr R16
 0260 1127              clr R17
 0262 1BDF              xcall _LCD_write_char
 0264                   .dbline 189
 0264           L40:
 0264                   .dbline 184
 0264           ; }
 0264 40E0              ldi R20,0
 0266 50E0              ldi R21,0
 0268 60E0              ldi R22,0
 026A 70E0              ldi R23,0
 026C FE01              movw R30,R28
 026E 2084              ldd R2,z+8
 0270 3184              ldd R3,z+9
 0272 4284              ldd R4,z+10
 0274 5384              ldd R5,z+11
 0276 2416              cp R2,R20
 0278 3506              cpc R3,R21
 027A 4606              cpc R4,R22
 027C 5706              cpc R5,R23
 027E 09F0              breq X3
 0280 BACF              xjmp L39
 0282           X3:
 0282                   .dbline -2
 0282           L38:
 0282 0E940000          xcall pop_gset4
 0286                   .dbline 0 ; func end
 0286 0895              ret
 0288                   .dbsym r i 10 c
 0288                   .dbsym l z 8 l
 0288                   .dbsym r Y 12 c
 0288                   .dbsym r X 10 c
 0288                   .dbend
 0288                   .dbfile E:\写的程序\AVR(C)/延时子程序.c
 0288                   .dbfunc e delayms _delayms fV
 0288           ;              i -> R20,R21
 0288           ;              j -> R22,R23
 0288           ;              k -> R16,R17
                        .even
 0288           _delayms::
 0288 0E940000          xcall push_gset2
 028C                   .dbline -1
 028C                   .dbline 10
 028C                   .dbline 12
 028C 4427              clr R20
 028E 5527              clr R21
 0290 0BC0              xjmp L46
 0292           L43:
 0292                   .dbline 13
 0292 6627              clr R22
 0294 7727              clr R23
 0296 02C0              xjmp L50
 0298           L47:
 0298                   .dbline 13
 0298           L48:
 0298                   .dbline 13
 0298 6F5F              subi R22,255  ; offset = 1
 029A 7F4F              sbci R23,255
 029C           L50:
 029C                   .dbline 13
 029C 613A              cpi R22,161
 029E E5E0              ldi R30,5
 02A0 7E07              cpc R23,R30
 02A2 D0F3              brlo L47
 02A4           L44:
 02A4                   .dbline 12
 02A4 4F5F              subi R20,255  ; offset = 1
 02A6 5F4F              sbci R21,255
 02A8           L46:
 02A8                   .dbline 12
 02A8 4017              cp R20,R16
 02AA 5107              cpc R21,R17
 02AC 90F3              brlo L43
 02AE                   .dbline -2
 02AE           L42:
 02AE 0E940000          xcall pop_gset2
 02B2                   .dbline 0 ; func end
 02B2 0895              ret
 02B4                   .dbsym r i 20 i
 02B4                   .dbsym r j 22 i
 02B4                   .dbsym r k 16 i
 02B4                   .dbend
 02B4                   .dbfunc e delayus _delayus fV
 02B4           ;              i -> R20,R21
 02B4           ;              j -> R22,R23
 02B4           ;              k -> R16,R17
                        .even
 02B4           _delayus::
 02B4 0E940000          xcall push_gset2
 02B8                   .dbline -1
 02B8                   .dbline 19
 02B8                   .dbline 21
 02B8 4427              clr R20
 02BA 5527              clr R21
 02BC 0BC0              xjmp L55
 02BE           L52:
 02BE                   .dbline 22
 02BE 6627              clr R22
 02C0 7727              clr R23
 02C2 02C0              xjmp L59
 02C4           L56:
 02C4                   .dbline 22
 02C4           L57:
 02C4                   .dbline 22
 02C4 6F5F              subi R22,255  ; offset = 1
 02C6 7F4F              sbci R23,255
 02C8           L59:
 02C8                   .dbline 22
 02C8 6830              cpi R22,8
 02CA E0E0              ldi R30,0
 02CC 7E07              cpc R23,R30
 02CE D0F3              brlo L56
 02D0           L53:
 02D0                   .dbline 21
 02D0 4F5F              subi R20,255  ; offset = 1
 02D2 5F4F              sbci R21,255
 02D4           L55:
 02D4                   .dbline 21
 02D4 4017              cp R20,R16
 02D6 5107              cpc R21,R17
 02D8 90F3              brlo L52
 02DA                   .dbline -2
 02DA           L51:
 02DA 0E940000          xcall pop_gset2
 02DE                   .dbline 0 ; func end
 02DE 0895              ret
 02E0                   .dbsym r i 20 i
 02E0                   .dbsym r j 22 i
 02E0                   .dbsym r k 16 i
 02E0                   .dbend
 02E0                   .dbfunc e delays _delays fV
 02E0           ;              i -> R20,R21
 02E0           ;              k -> R22,R23
                        .even
 02E0           _delays::
 02E0 0E940000          xcall push_gset2
 02E4 B801              movw R22,R16
 02E6                   .dbline -1
 02E6                   .dbline 28
 02E6                   .dbline 30
 02E6 4427              clr R20
 02E8 5527              clr R21
 02EA 05C0              xjmp L64
 02EC           L61:
 02EC                   .dbline 31
 02EC 08EE              ldi R16,1000
 02EE 13E0              ldi R17,3
 02F0 CBDF              xcall _delayms
 02F2           L62:
 02F2                   .dbline 30
 02F2 4F5F              subi R20,255  ; offset = 1
 02F4 5F4F              sbci R21,255
 02F6           L64:
 02F6                   .dbline 30
 02F6 4617              cp R20,R22
 02F8 5707              cpc R21,R23
 02FA C0F3              brlo L61
 02FC                   .dbline -2
 02FC           L60:
 02FC 0E940000          xcall pop_gset2
 0300                   .dbline 0 ; func end
 0300 0895              ret
 0302                   .dbsym r i 20 i
 0302                   .dbsym r k 22 i
 0302                   .dbend
 0302                   .dbfile E:\写的程序\AVR(C)/4X4键盘.c
 0302                   .dbfunc e key_scan _key_scan fc
 0302           ;              j -> R10
 0302           ;            key -> R20
 0302           ;              i -> R12
                        .even
 0302           _key_scan::
 0302 0E940000          xcall push_gset4
 0306                   .dbline -1
 0306                   .dbline 13
 0306                   .dbline 14
 0306 8FE7              ldi R24,127
 0308 C82E              mov R12,R24
 030A                   .dbline 14
 030A AA24              clr R10
 030C                   .dbline 15
 030C 01E0              ldi R16,1
 030E 10E0              ldi R17,0
 0310 BBDF              xcall _delayms
 0312           L66:
 0312                   .dbline 17
 0312                   .dbline 18
 0312 2C2C              mov R2,R12
 0314 2694              lsr R2
 0316 2694              lsr R2
 0318 2694              lsr R2
 031A 2694              lsr R2
 031C 2694              lsr R2
 031E 2694              lsr R2
 0320 2694              lsr R2
 0322 3C2C              mov R3,R12
 0324 330C              lsl R3
 0326 3228              or R3,R2
 0328 C32C              mov R12,R3
 032A                   .dbline 19
 032A 32BA              out 0x12,R3
 032C                   .dbline 20
 032C 8FE0              ldi R24,15
 032E 81BB              out 0x11,R24
 0330                   .dbline 21
 0330 40B3              in R20,0x10
 0332                   .dbline 22
 0332 842F              mov R24,R20
 0334 807F              andi R24,240
 0336 A82E              mov R10,R24
 0338                   .dbline 23
 0338           L67:
 0338                   .dbline 23
 0338 8A2D              mov R24,R10
 033A 803F              cpi R24,240
 033C 51F3              breq L66
 033E                   .dbline 24
 033E 642F              mov R22,R20
 0340 7727              clr R23
 0342 673B              cpi R22,183
 0344 E0E0              ldi R30,0
 0346 7E07              cpc R23,R30
 0348 09F4              brne X5
 034A 5CC0              xjmp L79
 034C           X5:
 034C 6B3B              cpi R22,187
 034E E0E0              ldi R30,0
 0350 7E07              cpc R23,R30
 0352 09F4              brne X6
 0354 55C0              xjmp L78
 0356           X6:
 0356 6D3B              cpi R22,189
 0358 E0E0              ldi R30,0
 035A 7E07              cpc R23,R30
 035C 09F4              brne X7
 035E 4EC0              xjmp L77
 0360           X7:
 0360 6E3B              cpi R22,190
 0362 E0E0              ldi R30,0
 0364 7E07              cpc R23,R30
 0366 09F4              brne X8
 0368 47C0              xjmp L76
 036A           X8:
 036A 8EEB              ldi R24,190
 036C 90E0              ldi R25,0
 036E 8617              cp R24,R22
 0370 9707              cpc R25,R23
 0372 94F0              brlt L89
 0374           L88:
 0374 6737              cpi R22,119
 0376 E0E0              ldi R30,0
 0378 7E07              cpc R23,R30
 037A 09F4              brne X9
 037C 3BC0              xjmp L75
 037E           X9:
 037E 6B37              cpi R22,123
 0380 E0E0              ldi R30,0
 0382 7E07              cpc R23,R30
 0384 A9F1              breq L74
 0386 6D37              cpi R22,125
 0388 E0E0              ldi R30,0
 038A 7E07              cpc R23,R30
 038C 79F1              breq L73
 038E 6E37              cpi R22,126
 0390 E0E0              ldi R30,0
 0392 7E07              cpc R23,R30
 0394 49F1              breq L72
 0396 48C0              xjmp L69
 0398           L89:
 0398 673D              cpi R22,215
 039A E0E0              ldi R30,0
 039C 7E07              cpc R23,R30
 039E 09F4              brne X10
 03A0 39C0              xjmp L83
 03A2           X10:
 03A2 6B3D              cpi R22,219
 03A4 E0E0              ldi R30,0
 03A6 7E07              cpc R23,R30
 03A8 09F4              brne X11

⌨️ 快捷键说明

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