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

📄 spi.lis

📁 ISD1720芯片实现录音,定点录音,播放,定点播放等.
💻 LIS
📖 第 1 页 / 共 4 页
字号:
 03AA 32C0              xjmp L82
 03AC           X11:
 03AC 6D3D              cpi R22,221
 03AE E0E0              ldi R30,0
 03B0 7E07              cpc R23,R30
 03B2 61F1              breq L81
 03B4 6E3D              cpi R22,222
 03B6 E0E0              ldi R30,0
 03B8 7E07              cpc R23,R30
 03BA 31F1              breq L80
 03BC 673D              cpi R22,215
 03BE E0E0              ldi R30,0
 03C0 7E07              cpc R23,R30
 03C2 0CF4              brge X12
 03C4 31C0              xjmp L69
 03C6           X12:
 03C6           L90:
 03C6 673E              cpi R22,231
 03C8 E0E0              ldi R30,0
 03CA 7E07              cpc R23,R30
 03CC 59F1              breq L87
 03CE 6B3E              cpi R22,235
 03D0 E0E0              ldi R30,0
 03D2 7E07              cpc R23,R30
 03D4 29F1              breq L86
 03D6 6D3E              cpi R22,237
 03D8 E0E0              ldi R30,0
 03DA 7E07              cpc R23,R30
 03DC F9F0              breq L85
 03DE 6E3E              cpi R22,238
 03E0 E0E0              ldi R30,0
 03E2 7E07              cpc R23,R30
 03E4 C9F0              breq L84
 03E6 20C0              xjmp L69
 03E8           X4:
 03E8                   .dbline 25
 03E8           L72:
 03E8                   .dbline 25
 03E8 4427              clr R20
 03EA                   .dbline 25
 03EA 1FC0              xjmp L70
 03EC           L73:
 03EC                   .dbline 26
 03EC 4AE0              ldi R20,10
 03EE                   .dbline 26
 03EE 1DC0              xjmp L70
 03F0           L74:
 03F0                   .dbline 27
 03F0 4BE0              ldi R20,11
 03F2                   .dbline 27
 03F2 1BC0              xjmp L70
 03F4           L75:
 03F4                   .dbline 28
 03F4 4FE0              ldi R20,15
 03F6                   .dbline 28
 03F6 19C0              xjmp L70
 03F8           L76:
 03F8                   .dbline 29
 03F8 41E0              ldi R20,1
 03FA                   .dbline 29
 03FA 17C0              xjmp L70
 03FC           L77:
 03FC                   .dbline 30
 03FC 42E0              ldi R20,2
 03FE                   .dbline 30
 03FE 15C0              xjmp L70
 0400           L78:
 0400                   .dbline 31
 0400 43E0              ldi R20,3
 0402                   .dbline 31
 0402 13C0              xjmp L70
 0404           L79:
 0404                   .dbline 32
 0404 4EE0              ldi R20,14
 0406                   .dbline 32
 0406 11C0              xjmp L70
 0408           L80:
 0408                   .dbline 33
 0408 44E0              ldi R20,4
 040A                   .dbline 33
 040A 0FC0              xjmp L70
 040C           L81:
 040C                   .dbline 34
 040C 45E0              ldi R20,5
 040E                   .dbline 34
 040E 0DC0              xjmp L70
 0410           L82:
 0410                   .dbline 35
 0410 46E0              ldi R20,6
 0412                   .dbline 35
 0412 0BC0              xjmp L70
 0414           L83:
 0414                   .dbline 36
 0414 4DE0              ldi R20,13
 0416                   .dbline 36
 0416 09C0              xjmp L70
 0418           L84:
 0418                   .dbline 37
 0418 47E0              ldi R20,7
 041A                   .dbline 37
 041A 07C0              xjmp L70
 041C           L85:
 041C                   .dbline 38
 041C 48E0              ldi R20,8
 041E                   .dbline 38
 041E 05C0              xjmp L70
 0420           L86:
 0420                   .dbline 39
 0420 49E0              ldi R20,9
 0422                   .dbline 39
 0422 03C0              xjmp L70
 0424           L87:
 0424                   .dbline 40
 0424 4CE0              ldi R20,12
 0426                   .dbline 40
 0426 01C0              xjmp L70
 0428           L69:
 0428                   .dbline 41
 0428 40E1              ldi R20,16
 042A                   .dbline 42
 042A           L70:
 042A                   .dbline 43
 042A 042F              mov R16,R20
 042C                   .dbline -2
 042C           L65:
 042C 0E940000          xcall pop_gset4
 0430                   .dbline 0 ; func end
 0430 0895              ret
 0432                   .dbsym r j 10 c
 0432                   .dbsym r key 20 c
 0432                   .dbsym r i 12 c
 0432                   .dbend
 0432                   .dbfunc e key_press _key_press fc
 0432           ;              j -> R20
 0432           ;              i -> R20
                        .even
 0432           _key_press::
 0432 0E940000          xcall push_gset1
 0436                   .dbline -1
 0436                   .dbline 46
 0436                   .dbline 47
 0436 8FEF              ldi R24,255
 0438 81BB              out 0x11,R24
 043A                   .dbline 48
 043A 80EF              ldi R24,240
 043C 82BB              out 0x12,R24
 043E                   .dbline 49
 043E 8FE0              ldi R24,15
 0440 81BB              out 0x11,R24
 0442                   .dbline 50
 0442 01E0              ldi R16,1
 0444 10E0              ldi R17,0
 0446 20DF              xcall _delayms
 0448                   .dbline 51
 0448 40B3              in R20,0x10
 044A                   .dbline 52
 044A 403F              cpi R20,240
 044C 11F4              brne L92
 044E                   .dbline 52
 044E 4427              clr R20
 0450 01C0              xjmp L93
 0452           L92:
 0452                   .dbline 53
 0452 41E0              ldi R20,1
 0454           L93:
 0454                   .dbline 54
 0454 042F              mov R16,R20
 0456                   .dbline -2
 0456           L91:
 0456 0E940000          xcall pop_gset1
 045A                   .dbline 0 ; func end
 045A 0895              ret
 045C                   .dbsym r j 20 c
 045C                   .dbsym r i 20 c
 045C                   .dbend
 045C                   .dbfile E:\写的程序\AVR(C)\SPI.c
 045C                   .dbfunc e spi_sent_init _spi_sent_init fV
                        .even
 045C           _spi_sent_init::
 045C                   .dbline -1
 045C                   .dbline 5
 045C                   .dbline 5
 045C 88B3              in R24,0x18
 045E 806F              ori R24,240
 0460 88BB              out 0x18,R24
 0462                   .dbline 6
 0462 87B3              in R24,0x17
 0464 806B              ori R24,176
 0466 87BB              out 0x17,R24
 0468                   .dbline 7
 0468 83E7              ldi R24,115
 046A 8DB9              out 0xd,R24
 046C                   .dbline 8
 046C 2224              clr R2
 046E 2EB8              out 0xe,R2
 0470                   .dbline -2
 0470           L94:
 0470                   .dbline 0 ; func end
 0470 0895              ret
 0472                   .dbend
 0472                   .dbfunc e SPI_sent _SPI_sent fc
 0472           ;           sign -> R20
 0472           ;           Data -> R16,R17
                        .even
 0472           _SPI_sent::
 0472 0E940000          xcall push_gset1
 0476                   .dbline -1
 0476                   .dbline 12
 0476                   .dbline 14
 0476 C498              cbi 0x18,4
 0478                   .dbline 15
 0478 6C9A              sbi 0xd,4
 047A                   .dbline 16
 047A 0FB9              out 0xf,R16
 047C           L96:
 047C                   .dbline 17
 047C           L97:
 047C                   .dbline 17
 047C 779B              sbis 0xe,7
 047E FECF              rjmp L96
 0480                   .dbline 18
 0480 C49A              sbi 0x18,4
 0482                   .dbline 19
 0482 4EB1              in R20,0xe
 0484                   .dbline 20
 0484 4FB1              in R20,0xf
 0486                   .dbline 21
 0486 042F              mov R16,R20
 0488                   .dbline -2
 0488           L95:
 0488 0E940000          xcall pop_gset1
 048C                   .dbline 0 ; func end
 048C 0895              ret
 048E                   .dbsym r sign 20 c
 048E                   .dbsym r Data 16 i
 048E                   .dbend
 048E                   .dbfunc e SPI_receive_int _SPI_receive_int fV
                        .even
 048E           _SPI_receive_int::
 048E                   .dbline -1
 048E                   .dbline 27
 048E                   .dbline 29
 048E 82E0              ldi R24,2
 0490 87BB              out 0x17,R24
 0492                   .dbline 30
 0492 C49A              sbi 0x18,4
 0494                   .dbline -2
 0494           L99:
 0494                   .dbline 0 ; func end
 0494 0895              ret
 0496                   .dbend
 0496                   .dbfunc e SPI_receive _SPI_receive fc
 0496           ;        receive -> R16
                        .even
 0496           _SPI_receive::
 0496                   .dbline -1
 0496                   .dbline 33
 0496                   .dbline 35
 0496 80E6              ldi R24,96
 0498 8DB9              out 0xd,R24
 049A           L101:
 049A                   .dbline 36
 049A           L102:
 049A                   .dbline 36
 049A 779B              sbis 0xe,7
 049C FECF              rjmp L101
 049E                   .dbline 37
 049E 0EB1              in R16,0xe
 04A0                   .dbline 38
 04A0 0FB1              in R16,0xf
 04A2                   .dbline 39
 04A2                   .dbline -2
 04A2           L100:
 04A2                   .dbline 0 ; func end
 04A2 0895              ret
 04A4                   .dbsym r receive 16 c
 04A4                   .dbend
 04A4                   .dbfunc e main _main fV
 04A4           ;              j -> R22
 04A4           ;         F_data -> R20
                        .even
 04A4           _main::
 04A4 2497              sbiw R28,4
 04A6                   .dbline -1
 04A6                   .dbline 43
 04A6                   .dbline 44
 04A6 41E0              ldi R20,1
 04A8                   .dbline 44
 04A8 6627              clr R22
 04AA                   .dbline 46
 04AA D4DD              xcall _LCD_init
 04AC 10C0              xjmp L106
 04AE           L105:
 04AE                   .dbline 48
 04AE                   .dbline 49
 04AE B399              sbic 0x16,3
 04B0 0EC0              rjmp L108
 04B2                   .dbline 50
 04B2                   .dbline 51
 04B2 EDDF              xcall _SPI_receive_int
 04B4                   .dbline 52
 04B4 F0DF              xcall _SPI_receive
 04B6 402F              mov R20,R16
 04B8                   .dbline 53
 04B8 242E              mov R2,R20
 04BA 3324              clr R3
 04BC 4424              clr R4
 04BE 5524              clr R5
 04C0 2882              std y+0,R2
 04C2 3982              std y+1,R3
 04C4 4A82              std y+2,R4
 04C6 5B82              std y+3,R5
 04C8 2227              clr R18
 04CA 0027              clr R16
 04CC 8CDE              xcall _LCD_write_chang_data
 04CE                   .dbline 54
 04CE           L108:
 04CE                   .dbline 55
 04CE           L106:
 04CE                   .dbline 47
 04CE EFCF              xjmp L105
 04D0           X13:
 04D0                   .dbline -2
 04D0           L104:
 04D0 2496              adiw R28,4
 04D2                   .dbline 0 ; func end
 04D2 0895              ret
 04D4                   .dbsym r j 22 c
 04D4                   .dbsym r F_data 20 c
 04D4                   .dbend

⌨️ 快捷键说明

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