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

📄 语音.lis

📁 ISD1720芯片实现录音,定点录音,播放,定点播放等.
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 01DC                   .dbline 252
 01DC           ; 鼍A
 01DC 60E8              ldi R22,128
 01DE                   .dbline 253
 01DE           ; 鼍A
 01DE CC24              clr R12
 01E0 16C0              xjmp L57
 01E2           L54:
 01E2                   .dbline 254
 01E2           ; 鼍A
 01E2                   .dbline 255
 01E2           ; 鼍A
 01E2 262E              mov R2,R22
 01E4 6F5F              subi R22,255    ; addi 1
 01E6 022D              mov R16,R2
 01E8 5DDF              xcall _writecomd
 01EA                   .dbline 256
 01EA           ; 鼍A
 01EA 0A2D              mov R16,R10
 01EC 5BDF              xcall _writecomd
 01EE                   .dbline 257
 01EE           ; 鼍A
 01EE EE24              clr R14
 01F0 0AC0              xjmp L61
 01F2           L58:
 01F2                   .dbline 258
 01F2                   .dbline 259
 01F2 EA85              ldd R30,y+10
 01F4 FB85              ldd R31,y+11
 01F6 0491              lpm R16,Z
 01F8 6ADF              xcall _writedata
 01FA                   .dbline 260
 01FA 8A85              ldd R24,y+10
 01FC 9B85              ldd R25,y+11
 01FE 0196              adiw R24,1
 0200 9B87              std y+11,R25
 0202 8A87              std y+10,R24
 0204                   .dbline 261
 0204           L59:
 0204                   .dbline 257
 0204 E394              inc R14
 0206           L61:
 0206                   .dbline 257
 0206 8E2D              mov R24,R14
 0208 8031              cpi R24,16
 020A 98F3              brlo L58
 020C                   .dbline 262
 020C           L55:
 020C                   .dbline 253
 020C C394              inc R12
 020E           L57:
 020E                   .dbline 253
 020E 8C2D              mov R24,R12
 0210 8032              cpi R24,32
 0212 38F3              brlo L54
 0214                   .dbline 263
 0214           ; 鼍A
 0214           ; 鼍A
 0214           ; 鼍A
 0214           ; 鼍A
 0214           ; 鼍A
 0214           ; 鼍A
 0214 4427              clr R20
 0216 22C0              xjmp L65
 0218           L62:
 0218                   .dbline 264
 0218           ; 鼍A
 0218                   .dbline 265
 0218           ; 鼍A
 0218 88E9              ldi R24,152
 021A A82E              mov R10,R24
 021C                   .dbline 266
 021C           ; 鼍A
 021C 6BE9              ldi R22,155
 021E                   .dbline 267
 021E           ; 鼍A
 021E CC24              clr R12
 0220 16C0              xjmp L69
 0222           L66:
 0222                   .dbline 268
 0222           ; 鼍A
 0222                   .dbline 269
 0222           ; 鼍A
 0222 262E              mov R2,R22
 0224 6F5F              subi R22,255    ; addi 1
 0226 022D              mov R16,R2
 0228 3DDF              xcall _writecomd
 022A                   .dbline 270
 022A           ; 鼍A
 022A 0A2D              mov R16,R10
 022C 3BDF              xcall _writecomd
 022E                   .dbline 271
 022E           ; 鼍A
 022E EE24              clr R14
 0230 0AC0              xjmp L73
 0232           L70:
 0232                   .dbline 272
 0232                   .dbline 273
 0232 EA85              ldd R30,y+10
 0234 FB85              ldd R31,y+11
 0236 0491              lpm R16,Z
 0238 4ADF              xcall _writedata
 023A                   .dbline 274
 023A 8A85              ldd R24,y+10
 023C 9B85              ldd R25,y+11
 023E 0196              adiw R24,1
 0240 9B87              std y+11,R25
 0242 8A87              std y+10,R24
 0244                   .dbline 275
 0244           L71:
 0244                   .dbline 271
 0244 E394              inc R14
 0246           L73:
 0246                   .dbline 271
 0246 8E2D              mov R24,R14
 0248 8031              cpi R24,16
 024A 98F3              brlo L70
 024C                   .dbline 276
 024C           L67:
 024C                   .dbline 267
 024C C394              inc R12
 024E           L69:
 024E                   .dbline 267
 024E 8C2D              mov R24,R12
 0250 8330              cpi R24,3
 0252 38F3              brlo L66
 0254                   .dbline 277
 0254 04E6              ldi R16,100
 0256 10E0              ldi R17,0
 0258 D3DE              xcall _delayms
 025A                   .dbline 278
 025A           L63:
 025A                   .dbline 263
 025A 4395              inc R20
 025C           L65:
 025C                   .dbline 263
 025C 4B30              cpi R20,11
 025E E0F2              brlo L62
 0260                   .dbline -2
 0260           L45:
 0260 0E940000          xcall pop_gset5
 0264 2296              adiw R28,2
 0266                   .dbline 0 ; func end
 0266 0895              ret
 0268                   .dbsym r k 20 c
 0268                   .dbsym r temp_y 22 c
 0268                   .dbsym r temp_x 10 c
 0268                   .dbsym r i 12 c
 0268                   .dbsym r j 14 c
 0268                   .dbsym l data 10 pkc
 0268                   .dbend
 0268                   .dbfunc e kaiji _kaiji fV
                        .even
 0268           _kaiji::
 0268                   .dbline -1
 0268                   .dbline 284
 0268           ; 鼍A
 0268           ; 鼍A
 0268           ; 鼍A
 0268           ; 鼍A
 0268           ; 鼍A
 0268           ; 鼍A
 0268           ; 鼍A
 0268           ; 鼍A
 0268           ; 鼍A
 0268           ; 鼍A
 0268           ; 鼍A
 0268           ; 鼍A
 0268           ; 鼍A
 0268                   .dbline 285
 0268           ; 鼍A
 0268 8ADF              xcall _frist2
 026A                   .dbline 286
 026A           ; 鼍A
 026A 00E0              ldi R16,<_data00
 026C 10E0              ldi R17,>_data00
 026E 92DF              xcall _drwa
 0270                   .dbline 287
 0270           ; 鼍A
 0270 72DF              xcall _frist1
 0272                   .dbline 288
 0272           ; 鼍A
 0272 01E0              ldi R16,1
 0274 17DF              xcall _writecomd
 0276                   .dbline 289
 0276           ; 鼍A
 0276 22E0              ldi R18,2
 0278 01E0              ldi R16,1
 027A 3EDF              xcall _wezhi
 027C                   .dbline 290
 027C           ; 鼍A
 027C 00E0              ldi R16,<_data01
 027E 10E0              ldi R17,>_data01
 0280 57DF              xcall _zhiti
 0282                   .dbline 291
 0282           ; 鼍A
 0282 2227              clr R18
 0284 02E0              ldi R16,2
 0286 38DF              xcall _wezhi
 0288                   .dbline 292
 0288           ; 鼍A
 0288 00E0              ldi R16,<_data02
 028A 10E0              ldi R17,>_data02
 028C 51DF              xcall _zhiti
 028E                   .dbline -2
 028E           L74:
 028E                   .dbline 0 ; func end
 028E 0895              ret
 0290                   .dbend
 0290                   .dbfile E:\写的程序\AVR(C)/4X4键盘.c
 0290                   .dbfunc e key_scan _key_scan fc
 0290           ;              j -> R10
 0290           ;            key -> R20
 0290           ;              i -> R12
                        .even
 0290           _key_scan::
 0290 0E940000          xcall push_gset4
 0294                   .dbline -1
 0294                   .dbline 13
 0294                   .dbline 14
 0294 8FE7              ldi R24,127
 0296 C82E              mov R12,R24
 0298                   .dbline 14
 0298 AA24              clr R10
 029A                   .dbline 15
 029A 01E0              ldi R16,1
 029C 10E0              ldi R17,0
 029E B0DE              xcall _delayms
 02A0           L76:
 02A0                   .dbline 17
 02A0                   .dbline 18
 02A0 2C2C              mov R2,R12
 02A2 2694              lsr R2
 02A4 2694              lsr R2
 02A6 2694              lsr R2
 02A8 2694              lsr R2
 02AA 2694              lsr R2
 02AC 2694              lsr R2
 02AE 2694              lsr R2
 02B0 3C2C              mov R3,R12
 02B2 330C              lsl R3
 02B4 3228              or R3,R2
 02B6 C32C              mov R12,R3
 02B8                   .dbline 19
 02B8 32BA              out 0x12,R3
 02BA                   .dbline 20
 02BA 8FE0              ldi R24,15
 02BC 81BB              out 0x11,R24
 02BE                   .dbline 21
 02BE 40B3              in R20,0x10
 02C0                   .dbline 22
 02C0 842F              mov R24,R20
 02C2 807F              andi R24,240
 02C4 A82E              mov R10,R24
 02C6                   .dbline 23
 02C6           L77:
 02C6                   .dbline 23
 02C6 8A2D              mov R24,R10
 02C8 803F              cpi R24,240
 02CA 51F3              breq L76
 02CC                   .dbline 24
 02CC 642F              mov R22,R20
 02CE 7727              clr R23
 02D0 673B              cpi R22,183
 02D2 E0E0              ldi R30,0
 02D4 7E07              cpc R23,R30
 02D6 09F4              brne X1
 02D8 5CC0              xjmp L89
 02DA           X1:
 02DA 6B3B              cpi R22,187
 02DC E0E0              ldi R30,0
 02DE 7E07              cpc R23,R30
 02E0 09F4              brne X2
 02E2 55C0              xjmp L88
 02E4           X2:
 02E4 6D3B              cpi R22,189
 02E6 E0E0              ldi R30,0
 02E8 7E07              cpc R23,R30
 02EA 09F4              brne X3
 02EC 4EC0              xjmp L87
 02EE           X3:
 02EE 6E3B              cpi R22,190
 02F0 E0E0              ldi R30,0
 02F2 7E07              cpc R23,R30
 02F4 09F4              brne X4
 02F6 47C0              xjmp L86
 02F8           X4:
 02F8 8EEB              ldi R24,190
 02FA 90E0              ldi R25,0
 02FC 8617              cp R24,R22
 02FE 9707              cpc R25,R23
 0300 94F0              brlt L99
 0302           L98:
 0302 6737              cpi R22,119
 0304 E0E0              ldi R30,0
 0306 7E07              cpc R23,R30
 0308 09F4              brne X5
 030A 3BC0              xjmp L85
 030C           X5:
 030C 6B37              cpi R22,123
 030E E0E0              ldi R30,0
 0310 7E07              cpc R23,R30
 0312 A9F1              breq L84
 0314 6D37              cpi R22,125
 0316 E0E0              ldi R30,0
 0318 7E07              cpc R23,R30
 031A 79F1              breq L83
 031C 6E37              cpi R22,126
 031E E0E0              ldi R30,0
 0320 7E07              cpc R23,R30
 0322 49F1              breq L82
 0324 48C0              xjmp L79
 0326           L99:
 0326 673D              cpi R22,215
 0328 E0E0              ldi R30,0
 032A 7E07              cpc R23,R30
 032C 09F4              brne X6
 032E 39C0              xjmp L93
 0330           X6:
 0330 6B3D              cpi R22,219
 0332 E0E0              ldi R30,0
 0334 7E07              cpc R23,R30
 0336 09F4              brne X7
 0338 32C0              xjmp L92
 033A           X7:
 033A 6D3D              cpi R22,221
 033C E0E0              ldi R30,0
 033E 7E07              cpc R23,R30
 0340 61F1              breq L91
 0342 6E3D              cpi R22,222
 0344 E0E0              ldi R30,0
 0346 7E07              cpc R23,R30
 0348 31F1              breq L90
 034A 673D              cpi R22,215
 034C E0E0              ldi R30,0
 034E 7E07              cpc R23,R30
 0350 0CF4              brge X8
 0352 31C0              xjmp L79
 0354           X8:
 0354           L100:
 0354 673E              cpi R22,231
 0356 E0E0              ldi R30,0
 0358 7E07              cpc R23,R30
 035A 59F1              breq L97
 035C 6B3E              cpi R22,235
 035E E0E0              ldi R30,0
 0360 7E07              cpc R23,R30
 0362 29F1              breq L96
 0364 6D3E              cpi R22,237
 0366 E0E0              ldi R30,0
 0368 7E07              cpc R23,R30
 036A F9F0              breq L95
 036C 6E3E              cpi R22,238
 036E E0E0              ldi R30,0
 0370 7E07              cpc R23,R30
 0372 C9F0              breq L94
 0374 20C0              xjmp L79
 0376           X0:
 0376                   .dbline 25
 0376           L82:
 0376                   .dbline 25
 0376 4427              clr R20
 0378                   .dbline 25
 0378 1FC0              xjmp L80
 037A           L83:
 037A                   .dbline 26
 037A 4AE0              ldi R20,10
 037C                   .dbline 26
 037C 1DC0              xjmp L80
 037E           L84:
 037E                   .dbline 27
 037E 4BE0              ldi R20,11
 0380                   .dbline 27
 0380 1BC0              xjmp L80
 0382           L85:
 0382                   .dbline 28
 0382 4FE0              ldi R20,15
 0384                   .dbline 28
 0384 19C0              xjmp L80
 0386           L86:
 0386                   .dbline 29
 0386 41E0              ldi R20,1
 0388                   .dbline 29

⌨️ 快捷键说明

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