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

📄 main.lis

📁 我写的atmega16驱动的nrf24l01程序
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 068E           ; }
 068E           ; }
 068E 81EE              ldi R24,225
 0690 80937302          sts _nrfTxBuf,R24
 0694                   .dbline 166
 0694           ; }
 0694 81E0              ldi R24,1
 0696 8883              std y+0,R24
 0698 20E0              ldi R18,<_nrfRxBuf
 069A 30E0              ldi R19,>_nrfRxBuf
 069C 00E0              ldi R16,<_nrfTxBuf
 069E 10E0              ldi R17,>_nrfTxBuf
 06A0 EEDD              xcall _SPI_SendData
 06A2                   .dbline 168
 06A2           ; }
 06A2           ; }
 06A2 C39A              sbi 0x18,3
 06A4                   .dbline 170
 06A4           ; }
 06A4           ; }
 06A4 0000              nop
 06A6                   .dbline 170
 06A6 0000              nop
 06A8                   .dbline 170
 06A8 0000              nop
 06AA                   .dbline 171
 06AA           ; }
 06AA AA98              cbi 0x15,2
 06AC                   .dbline 172
 06AC           ; }
 06AC 2224              clr R2
 06AE 20920F00          sts _bBusy,R2
 06B2                   .dbline -2
 06B2                   .dbline 173
 06B2           ; }
 06B2           L73:
 06B2 2196              adiw R28,1
 06B4                   .dbline 0 ; func end
 06B4 0895              ret
 06B6                   .dbend
 06B6                   .dbfunc e SetTxMode _SetTxMode fV
                        .even
 06B6           _SetTxMode::
 06B6 2197              sbiw R28,1
 06B8                   .dbline -1
 06B8                   .dbline 183
 06B8           ; }
 06B8           ; }
 06B8           ; }
 06B8           ; }
 06B8           ; }
 06B8           ; }
 06B8           ; }
 06B8           ; }
 06B8           ; }
 06B8           ; }
 06B8                   .dbline 184
 06B8           ; }
 06B8 85E5              ldi R24,85
 06BA 80930F00          sts _bBusy,R24
 06BE                   .dbline 186
 06BE           ; }
 06BE           ; }
 06BE 80E2              ldi R24,32
 06C0 80937302          sts _nrfTxBuf,R24
 06C4                   .dbline 187
 06C4           ; }
 06C4 8EE0              ldi R24,14
 06C6 80937402          sts _nrfTxBuf+1,R24
 06CA                   .dbline 188
 06CA           ; }
 06CA 82E0              ldi R24,2
 06CC 8883              std y+0,R24
 06CE 20E0              ldi R18,<_nrfRxBuf
 06D0 30E0              ldi R19,>_nrfRxBuf
 06D2 00E0              ldi R16,<_nrfTxBuf
 06D4 10E0              ldi R17,>_nrfTxBuf
 06D6 D3DD              xcall _SPI_SendData
 06D8                   .dbline 190
 06D8           ; }
 06D8           ; }
 06D8 81EE              ldi R24,225
 06DA 80937302          sts _nrfTxBuf,R24
 06DE                   .dbline 191
 06DE           ; }
 06DE 81E0              ldi R24,1
 06E0 8883              std y+0,R24
 06E2 20E0              ldi R18,<_nrfRxBuf
 06E4 30E0              ldi R19,>_nrfRxBuf
 06E6 00E0              ldi R16,<_nrfTxBuf
 06E8 10E0              ldi R17,>_nrfTxBuf
 06EA C9DD              xcall _SPI_SendData
 06EC                   .dbline 193
 06EC           ; }
 06EC           ; }
 06EC AA9A              sbi 0x15,2
 06EE                   .dbline 194
 06EE           ; }
 06EE 2224              clr R2
 06F0 20920F00          sts _bBusy,R2
 06F4                   .dbline -2
 06F4                   .dbline 195
 06F4           ; }
 06F4           L75:
 06F4 2196              adiw R28,1
 06F6                   .dbline 0 ; func end
 06F6 0895              ret
 06F8                   .dbend
 06F8                   .dbfunc e SendTest _SendTest fV
 06F8           ;              i -> R20
                        .even
 06F8           _SendTest::
 06F8 0E940000          xcall push_gset1
 06FC 2197              sbiw R28,1
 06FE                   .dbline -1
 06FE                   .dbline 204
 06FE           ; }
 06FE           ; }
 06FE           ; }
 06FE           ; }
 06FE           ; }
 06FE           ; }
 06FE           ; }
 06FE           ; }
 06FE           ; }
 06FE                   .dbline 207
 06FE           ; }
 06FE           ; }
 06FE           ; }
 06FE 81EE              ldi R24,225
 0700 80937302          sts _nrfTxBuf,R24
 0704                   .dbline 208
 0704           ; }
 0704 81E0              ldi R24,1
 0706 8883              std y+0,R24
 0708 20E0              ldi R18,<_nrfRxBuf
 070A 30E0              ldi R19,>_nrfRxBuf
 070C 00E0              ldi R16,<_nrfTxBuf
 070E 10E0              ldi R17,>_nrfTxBuf
 0710 B6DD              xcall _SPI_SendData
 0712                   .dbline 210
 0712           ; }
 0712           ; }
 0712 41E0              ldi R20,1
 0714 08C0              xjmp L81
 0716           L78:
 0716                   .dbline 211
 0716                   .dbline 212
 0716 80E0              ldi R24,<_nrfTxDataBuf
 0718 90E0              ldi R25,>_nrfTxDataBuf
 071A E42F              mov R30,R20
 071C FF27              clr R31
 071E E80F              add R30,R24
 0720 F91F              adc R31,R25
 0722 4083              std z+0,R20
 0724                   .dbline 213
 0724           L79:
 0724                   .dbline 210
 0724 4395              inc R20
 0726           L81:
 0726                   .dbline 210
 0726 4132              cpi R20,33
 0728 B0F3              brlo L78
 072A                   .dbline 214
 072A           ; }
 072A           ; }
 072A           ; }
 072A           ; }
 072A 01E2              ldi R16,33
 072C CBDD              xcall _nRF_SendData
 072E                   .dbline -2
 072E                   .dbline 215
 072E           ; }
 072E           L77:
 072E 2196              adiw R28,1
 0730 0E940000          xcall pop_gset1
 0734                   .dbline 0 ; func end
 0734 0895              ret
 0736                   .dbsym r i 20 c
 0736                   .dbend
 0736                   .dbfunc e ReadRegisters _ReadRegisters fV
 0736           ;              i -> R20
 0736           ;             pt -> R22,R23
 0736           ;              k -> R10
 0736           ;              j -> R12
                        .even
 0736           _ReadRegisters::
 0736 0E940000          xcall push_gset4
 073A 2197              sbiw R28,1
 073C                   .dbline -1
 073C                   .dbline 220
 073C           ; }
 073C           ; }
 073C           ; }
 073C           ; }
 073C           ; }
 073C                   .dbline 224
 073C           ; }
 073C           ; }
 073C           ; }
 073C           ; }
 073C 85E5              ldi R24,85
 073E 80930F00          sts _bBusy,R24
 0742                   .dbline 226
 0742           ; }
 0742           ; }
 0742 60E0              ldi R22,<_ComTxBuf
 0744 70E0              ldi R23,>_ComTxBuf
 0746                   .dbline 228
 0746           ; }
 0746           ; }
 0746 AA24              clr R10
 0748                   .dbline 229
 0748           ; }
 0748 4427              clr R20
 074A 15C0              xjmp L86
 074C           L83:
 074C                   .dbline 230
 074C                   .dbline 231
 074C 40937302          sts _nrfTxBuf,R20
 0750                   .dbline 232
 0750 2224              clr R2
 0752 20927402          sts _nrfTxBuf+1,R2
 0756                   .dbline 233
 0756 82E0              ldi R24,2
 0758 8883              std y+0,R24
 075A 20E0              ldi R18,<_nrfRxBuf
 075C 30E0              ldi R19,>_nrfRxBuf
 075E 00E0              ldi R16,<_nrfTxBuf
 0760 10E0              ldi R17,>_nrfTxBuf
 0762 8DDD              xcall _SPI_SendData
 0764                   .dbline 235
 0764 FB01              movw R30,R22
 0766 4193              st Z+,R20
 0768                   .dbline 236
 0768 A394              inc R10
 076A                   .dbline 243
 076A 2090AC01          lds R2,_nrfRxBuf+1
 076E 2192              st Z+,R2
 0770 BF01              movw R22,R30
 0772                   .dbline 244
 0772 A394              inc R10
 0774                   .dbline 245
 0774           L84:
 0774                   .dbline 229
 0774 4395              inc R20
 0776           L86:
 0776                   .dbline 229
 0776 4A30              cpi R20,10
 0778 48F3              brlo L83
 077A                   .dbline 247
 077A           ; }
 077A           ; }
 077A           ; }
 077A           ; }
 077A           ; }
 077A           ; }
 077A           ; }
 077A           ; }
 077A           ; }
 077A           ; }
 077A           ; }
 077A           ; }
 077A           ; }
 077A           ; }
 077A           ; }
 077A           ; }
 077A           ; }
 077A           ; }
 077A 4AE0              ldi R20,10
 077C 2BC0              xjmp L92
 077E           L89:
 077E                   .dbline 248
 077E           ; }
 077E                   .dbline 249
 077E           ; }
 077E 40937302          sts _nrfTxBuf,R20
 0782                   .dbline 250
 0782           ; }
 0782 2224              clr R2
 0784 20927402          sts _nrfTxBuf+1,R2
 0788                   .dbline 251
 0788           ; }
 0788 20927502          sts _nrfTxBuf+2,R2
 078C                   .dbline 252
 078C           ; }
 078C 20927602          sts _nrfTxBuf+3,R2
 0790                   .dbline 253
 0790           ; }
 0790 20927702          sts _nrfTxBuf+4,R2
 0794                   .dbline 254
 0794           ; }
 0794 20927802          sts _nrfTxBuf+5,R2
 0798                   .dbline 255
 0798           ; }
 0798 86E0              ldi R24,6
 079A 8883              std y+0,R24
 079C 20E0              ldi R18,<_nrfRxBuf
 079E 30E0              ldi R19,>_nrfRxBuf
 07A0 00E0              ldi R16,<_nrfTxBuf
 07A2 10E0              ldi R17,>_nrfTxBuf
 07A4 6CDD              xcall _SPI_SendData
 07A6                   .dbline 257
 07A6           ; }
 07A6           ; }
 07A6 FB01              movw R30,R22
 07A8 4193              st Z+,R20
 07AA BF01              movw R22,R30
 07AC                   .dbline 258
 07AC           ; }
 07AC A394              inc R10
 07AE                   .dbline 260
 07AE           ; }
 07AE           ; }
 07AE CC24              clr R12
 07B0 C394              inc R12
 07B2 0CC0              xjmp L101
 07B4           L98:
 07B4                   .dbline 261
 07B4                   .dbline 262
 07B4 80E0              ldi R24,<_nrfRxBuf
 07B6 90E0              ldi R25,>_nrfRxBuf
 07B8 EC2D              mov R30,R12
 07BA FF27              clr R31
 07BC E80F              add R30,R24
 07BE F91F              adc R31,R25
 07C0 2080              ldd R2,z+0
 07C2 FB01              movw R30,R22
 07C4 2192              st Z+,R2
 07C6 BF01              movw R22,R30
 07C8                   .dbline 263
 07C8 A394              inc R10
 07CA                   .dbline 264
 07CA           L99:
 07CA                   .dbline 260
 07CA C394              inc R12
 07CC           L101:
 07CC                   .dbline 260
 07CC 8C2D              mov R24,R12
 07CE 8630              cpi R24,6
 07D0 88F3              brlo L98
 07D2                   .dbline 265
 07D2           L90:
 07D2                   .dbline 247
 07D2 4395              inc R20
 07D4           L92:
 07D4                   .dbline 247
 07D4 4C30              cpi R20,12
 07D6 98F2              brlo L89
 07D8                   .dbline 267
 07D8           ; }
 07D8           ; }
 07

⌨️ 快捷键说明

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