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

📄 main.lis

📁 基于mega128上实现ad7705的驱动程序
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 044A 8081              ldd R24,z+0
 044C 8033              cpi R24,48
 044E 19F4              brne L102
 0450 83E0              ldi R24,3
 0452 8417              cp R24,R20
 0454 98F7              brsh L98
 0456           L102:
 0456                   .dbline 147
 0456           ;  
 0456 65E0              ldi R22,5
 0458 641B              sub R22,R20
 045A                   .dbline 148
 045A           ;  
 045A 85E0              ldi R24,5
 045C 861B              sub R24,R22
 045E 682F              mov R22,R24
 0460 07C0              xjmp L106
 0462           L103:
 0462                   .dbline 149
 0462                   .dbline 149
 0462 80E2              ldi R24,32
 0464 F501              movw R30,R10
 0466 8083              std z+0,R24
 0468                   .dbline 149
 0468 CF01              movw R24,R30
 046A 0196              adiw R24,1
 046C 5C01              movw R10,R24
 046E                   .dbline 149
 046E           L104:
 046E                   .dbline 148
 046E 6395              inc R22
 0470           L106:
 0470                   .dbline 148
 0470 6417              cp R22,R20
 0472 B8F3              brlo L103
 0474                   .dbline 150
 0474           ;  
 0474           ;  
 0474 0DC0              xjmp L110
 0476           L107:
 0476                   .dbline 151
 0476                   .dbline 151
 0476 CE01              movw R24,R28
 0478 0296              adiw R24,2
 047A E42F              mov R30,R20
 047C FF27              clr R31
 047E E80F              add R30,R24
 0480 F91F              adc R31,R25
 0482 2080              ldd R2,z+0
 0484 F501              movw R30,R10
 0486 2082              std z+0,R2
 0488                   .dbline 151
 0488 CF01              movw R24,R30
 048A 0196              adiw R24,1
 048C 5C01              movw R10,R24
 048E                   .dbline 151
 048E           L108:
 048E                   .dbline 150
 048E 4395              inc R20
 0490           L110:
 0490                   .dbline 150
 0490 4530              cpi R20,5
 0492 88F3              brlo L107
 0494                   .dbline 152
 0494           ;  
 0494           ;  
 0494 2224              clr R2
 0496 F501              movw R30,R10
 0498 2082              std z+0,R2
 049A                   .dbline 153
 049A           ;  
 049A 80E0              ldi R24,<_ch1
 049C 90E0              ldi R25,>_ch1
 049E 9983              std y+1,R25
 04A0 8883              std y+0,R24
 04A2 2E2D              mov R18,R14
 04A4 0C2D              mov R16,R12
 04A6 6CDF              xcall _LCD_DisplayString
 04A8                   .dbline -2
 04A8           L89:
 04A8 2796              adiw R28,7
 04AA 0E940000          xcall pop_gset5
 04AE                   .dbline 0 ; func end
 04AE 0895              ret
 04B0                   .dbsym r n 22 c
 04B0                   .dbsym r j 22 c
 04B0                   .dbsym r str 10 pc
 04B0                   .dbsym l a 2 A[5:5]c
 04B0                   .dbsym r i 20 c
 04B0                   .dbsym r t 20 i
 04B0                   .dbsym r y 14 c
 04B0                   .dbsym r x 12 c
 04B0                   .dbend
 04B0                   .dbfunc e LCD_Displayasc _LCD_Displayasc fV
 04B0           ;           temp -> R10
 04B0           ;          ascii -> y+2
 04B0           ;            asc -> y+10
 04B0           ;              y -> R22
 04B0           ;              x -> R20
                        .even
 04B0           _LCD_Displayasc::
 04B0 0E940000          xcall push_gset3
 04B4 622F              mov R22,R18
 04B6 402F              mov R20,R16
 04B8 2497              sbiw R28,4
 04BA                   .dbline -1
 04BA                   .dbline 163
 04BA           ;  
 04BA           ;  
 04BA           ;  
 04BA           ;  
 04BA           ;  
 04BA           ;  
 04BA           ;  
 04BA           ;  
 04BA           ;  
 04BA           ;  
 04BA                   .dbline 164
 04BA           ;  
 04BA AA84              ldd R10,y+10
 04BC                   .dbline 165
 04BC           ;  
 04BC 8A2D              mov R24,R10
 04BE 805D              subi R24,208    ; addi 48
 04C0 8A83              std y+2,R24
 04C2                   .dbline 166
 04C2           ;  
 04C2 2224              clr R2
 04C4 2B82              std y+3,R2
 04C6                   .dbline 167
 04C6           ;  
 04C6 CE01              movw R24,R28
 04C8 0296              adiw R24,2
 04CA 9983              std y+1,R25
 04CC 8883              std y+0,R24
 04CE 262F              mov R18,R22
 04D0 042F              mov R16,R20
 04D2 56DF              xcall _LCD_DisplayString
 04D4                   .dbline -2
 04D4           L111:
 04D4 2496              adiw R28,4
 04D6 0E940000          xcall pop_gset3
 04DA                   .dbline 0 ; func end
 04DA 0895              ret
 04DC                   .dbsym r temp 10 c
 04DC                   .dbsym l ascii 2 A[2:2]c
 04DC                   .dbsym l asc 10 c
 04DC                   .dbsym r y 22 c
 04DC                   .dbsym r x 20 c
 04DC                   .dbend
 04DC                   .dbfunc e LCD_DisplayLong _LCD_DisplayLong fV
 04DC           ;              n -> R10
 04DC           ;              j -> R10
 04DC           ;            str -> R12,R13
 04DC           ;              a -> y+2
 04DC           ;              i -> R14
 04DC           ;              t -> y+24
 04DC           ;              y -> y+22
 04DC           ;              x -> y+20
                        .even
 04DC           _LCD_DisplayLong::
 04DC 0E940000          xcall push_arg4
 04E0 0E940000          xcall push_gset5
 04E4 2A97              sbiw R28,10
 04E6                   .dbline -1
 04E6                   .dbline 178
 04E6           ;  
 04E6           ;  
 04E6           ;  
 04E6           ;  
 04E6           ;  
 04E6           ;  
 04E6           ;  
 04E6           ;  
 04E6           ;  
 04E6           ;  
 04E6           ;  
 04E6                   .dbline 182
 04E6           ;  
 04E6           ;  
 04E6           ;  
 04E6           ;  
 04E6 80E0              ldi R24,<_ch2
 04E8 90E0              ldi R25,>_ch2
 04EA 6C01              movw R12,R24
 04EC                   .dbline 183
 04EC           ;  
 04EC 40E8              ldi R20,128
 04EE 56E9              ldi R21,150
 04F0 68E9              ldi R22,152
 04F2 70E0              ldi R23,0
 04F4 FE01              movw R30,R28
 04F6 208C              ldd R2,z+24
 04F8 318C              ldd R3,z+25
 04FA 428C              ldd R4,z+26
 04FC 538C              ldd R5,z+27
 04FE 7A93              st -y,R23
 0500 6A93              st -y,R22
 0502 5A93              st -y,R21
 0504 4A93              st -y,R20
 0506 8101              movw R16,R2
 0508 9201              movw R18,R4
 050A 0E940000          xcall div32u
 050E 4AE0              ldi R20,10
 0510 50E0              ldi R21,0
 0512 60E0              ldi R22,0
 0514 70E0              ldi R23,0
 0516 7A93              st -y,R23
 0518 6A93              st -y,R22
 051A 5A93              st -y,R21
 051C 4A93              st -y,R20
 051E 0E940000          xcall mod32u
 0522 0A83              std y+2,R16
 0524                   .dbline 184
 0524           ;  
 0524 40E4              ldi R20,64
 0526 52E4              ldi R21,66
 0528 6FE0              ldi R22,15
 052A 70E0              ldi R23,0
 052C FE01              movw R30,R28
 052E 208C              ldd R2,z+24
 0530 318C              ldd R3,z+25
 0532 428C              ldd R4,z+26
 0534 538C              ldd R5,z+27
 0536 7A93              st -y,R23
 0538 6A93              st -y,R22
 053A 5A93              st -y,R21
 053C 4A93              st -y,R20
 053E 8101              movw R16,R2
 0540 9201              movw R18,R4
 0542 0E940000          xcall div32u
 0546 4AE0              ldi R20,10
 0548 50E0              ldi R21,0
 054A 60E0              ldi R22,0
 054C 70E0              ldi R23,0
 054E 7A93              st -y,R23
 0550 6A93              st -y,R22
 0552 5A93              st -y,R21
 0554 4A93              st -y,R20
 0556 0E940000          xcall mod32u
 055A 0B83              std y+3,R16
 055C                   .dbline 185
 055C           ;  
 055C 40EA              ldi R20,160
 055E 56E8              ldi R21,134
 0560 61E0              ldi R22,1
 0562 70E0              ldi R23,0
 0564 FE01              movw R30,R28
 0566 208C              ldd R2,z+24
 0568 318C              ldd R3,z+25
 056A 428C              ldd R4,z+26
 056C 538C              ldd R5,z+27
 056E 7A93              st -y,R23
 0570 6A93              st -y,R22
 0572 5A93              st -y,R21
 0574 4A93              st -y,R20
 0576 8101              movw R16,R2
 0578 9201              movw R18,R4
 057A 0E940000          xcall div32u
 057E 4AE0              ldi R20,10
 0580 50E0              ldi R21,0
 0582 60E0              ldi R22,0
 0584 70E0              ldi R23,0
 0586 7A93              st -y,R23
 0588 6A93              st -y,R22
 058A 5A93              st -y,R21
 058C 4A93              st -y,R20
 058E 0E940000          xcall mod32u
 0592 0C83              std y+4,R16
 0594                   .dbline 186
 0594           ;  
 0594 40E1              ldi R20,16
 0596 57E2              ldi R21,39
 0598 60E0              ldi R22,0
 059A 70E0              ldi R23,0
 059C FE01              movw R30,R28
 059E 208C              ldd R2,z+24
 05A0 318C              ldd R3,z+25
 05A2 428C              ldd R4,z+26
 05A4 538C              ldd R5,z+27
 05A6 7A93              st -y,R23
 05A8 6A93              st -y,R22
 05AA 5A93              st -y,R21
 05AC 4A93              st -y,R20
 05AE 8101              movw R16,R2
 05B0 9201              movw R18,R4
 05B2 0E940000          xcall div32u
 05B6 4AE0              ldi R20,10
 05B8 50E0              ldi R21,0
 05BA 60E0              ldi R22,0
 05BC 70E0              ldi R23,0
 05BE 7A93              st -y,R23
 05C0 6A93              st -y,R22
 05C2 5A93              st -y,R21
 05C4 4A93              st -y,R20
 05C6 0E940000          xcall mod32u
 05CA 0D83              std y+5,R16
 05CC                   .dbline 187
 05CC           ;  
 05CC 48EE              ldi R20,232
 05CE 53E0              ldi R21,3
 05D0 60E0              ldi R22,0
 05D2 70E0              ldi R23,0
 05D4 FE01              movw R30,R28
 05D6 208C              ldd R2,z+24
 05D8 318C              ldd R3,z+25
 05DA 428C              ldd R4,z+26
 05DC 538C              ldd R5,z+27
 05DE 7A93              st -y,R23
 05E0 6A93              st -y,R22
 05E2 5A93              st -y,R21
 05E4 4A93              st -y,R20
 05E6 8101              movw R16,R2
 05E8 9201              movw R18,R4
 05EA 0E940000          xcall div32u
 05EE 4AE0              ldi R20,10
 05F0 50E0              ldi R21,0
 05F2 60E0              ldi R22,0
 05F4 70E0              ldi R23,0
 05F6 7A93              st -y,R23
 05F8 6A93              st -y,R22
 05FA 5A93              st -y,R21
 05FC 4A93              st -y,R20
 05FE 0E940000          xcall mod32u
 0602 0E83              std y+6,R16
 0604                   .dbline 188
 0604           ;  
 0604 44E6              ldi R20,100
 0606 50E0              ldi R21,0
 0608 60E0              ldi R22,0
 060A 70E0              ldi R23,0
 060C FE01              movw R30,R28
 060E 208C              ldd R2,z+24
 0610 318C              ldd R3,z+25
 0612 428C              ldd R4,z+26
 0614 538C              ldd R5,z+27
 0616 7A93              st -y,R23
 0618 6A93              st -y,R22
 061A 5A93              st -y,R21
 061C 4A93              st -y,R20
 061E 8101              movw R16,R2
 0620 9201              movw R18,R4
 0622 0E940000          xcall div32u
 0626 4AE0              ldi R20,10
 0628 50E0              ldi R21,0
 062A 60E0              ldi R22,0
 062C 70E0              ldi R23,0
 062E 7A93              st -y,R23
 0630 6A93              st -y,R22
 0632 5A93              st -y,R21
 0634 4A93              st -y,R20
 0636 0E940000          xcall mod32u
 063A 0F83              std y+7,R16
 063C                   .dbline 189
 063C           ;  
 063C 4AE0              ldi R20,10
 063E 50E0              ldi R21,0
 0640 60E0              ldi R22,0
 0642 70E0              ldi R23,0
 0644 FE01              movw R30,R28
 0646 208C              ldd R2,z+24
 0648 318C              ldd R3,z+25
 064A 428C              ldd R4,z+26

⌨️ 快捷键说明

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