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

📄 ad.lis

📁 atmega16单片机AD转换源代码
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 0164           ; 
 0164 05E0              ldi R16,5
 0166 17C0              xjmp L52
 0168           L61:
 0168                   .dbline 350
 0168           ; 
 0168 06E0              ldi R16,6
 016A 15C0              xjmp L52
 016C           L62:
 016C                   .dbline 351
 016C           ; 
 016C 07E0              ldi R16,7
 016E 13C0              xjmp L52
 0170           L63:
 0170                   .dbline 352
 0170           ; 
 0170 08E0              ldi R16,8
 0172 11C0              xjmp L52
 0174           L64:
 0174                   .dbline 353
 0174           ; 
 0174 09E0              ldi R16,9
 0176 0FC0              xjmp L52
 0178           L65:
 0178                   .dbline 354
 0178           ; 
 0178 0027              clr R16
 017A 0DC0              xjmp L52
 017C           L66:
 017C                   .dbline 355
 017C           ; 
 017C 0AE0              ldi R16,10
 017E 0BC0              xjmp L52
 0180           L67:
 0180                   .dbline 356
 0180           ; 
 0180 0BE0              ldi R16,11
 0182 09C0              xjmp L52
 0184           L68:
 0184                   .dbline 357
 0184           ; 
 0184 0CE0              ldi R16,12
 0186 07C0              xjmp L52
 0188           L69:
 0188                   .dbline 358
 0188           ; 
 0188 0DE0              ldi R16,13
 018A 05C0              xjmp L52
 018C           L70:
 018C                   .dbline 359
 018C           ; 
 018C 0EE0              ldi R16,14
 018E 03C0              xjmp L52
 0190           L71:
 0190                   .dbline 360
 0190           ; 
 0190 0FE0              ldi R16,15
 0192 01C0              xjmp L52
 0194           L53:
 0194                   .dbline 361
 0194           ; 
 0194 0FEF              ldi R16,255
 0196                   .dbline -2
 0196           L52:
 0196 0E940000          xcall pop_gset1
 019A                   .dbline 0 ; func end
 019A 0895              ret
 019C                   .dbsym r X 20 c
 019C                   .dbend
 019C                   .dbfunc e dis_data _dis_data fV
 019C           ;      temp_char -> R10
 019C           ;              i -> R12
 019C           ;            num -> y+10
 019C           ;        dig_end -> R14
 019C           ;      dig_start -> R10
                        .even
 019C           _dis_data::
 019C 0E940000          xcall push_gset5
 01A0 E22E              mov R14,R18
 01A2 A02E              mov R10,R16
 01A4                   .dbline -1
 01A4                   .dbline 496
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4                   .dbline 499
 01A4           ; 
 01A4           ; 
 01A4           ; 
 01A4 CA2C              mov R12,R10
 01A6 40C0              xjmp L77
 01A8           L74:
 01A8                   .dbline 500
 01A8                   .dbline 501
 01A8 4AE0              ldi R20,10
 01AA 50E0              ldi R21,0
 01AC 60E0              ldi R22,0
 01AE 70E0              ldi R23,0
 01B0 FE01              movw R30,R28
 01B2 2284              ldd R2,z+10
 01B4 3384              ldd R3,z+11
 01B6 4484              ldd R4,z+12
 01B8 5584              ldd R5,z+13
 01BA 7A93              st -y,R23
 01BC 6A93              st -y,R22
 01BE 5A93              st -y,R21
 01C0 4A93              st -y,R20
 01C2 8101              movw R16,R2
 01C4 9201              movw R18,R4
 01C6 0E940000          xcall mod32s
 01CA A02E              mov R10,R16
 01CC                   .dbline 502
 01CC 2A2C              mov R2,R10
 01CE 3324              clr R3
 01D0 4424              clr R4
 01D2 5524              clr R5
 01D4 FE01              movw R30,R28
 01D6 6284              ldd R6,z+10
 01D8 7384              ldd R7,z+11
 01DA 8484              ldd R8,z+12
 01DC 9584              ldd R9,z+13
 01DE 6218              sub R6,R2
 01E0 7308              sbc R7,R3
 01E2 8408              sbc R8,R4
 01E4 9508              sbc R9,R5
 01E6 FE01              movw R30,R28
 01E8 6286              std z+10,R6
 01EA 7386              std z+11,R7
 01EC 8486              std z+12,R8
 01EE 9586              std z+13,R9
 01F0                   .dbline 503
 01F0 4AE0              ldi R20,10
 01F2 50E0              ldi R21,0
 01F4 60E0              ldi R22,0
 01F6 70E0              ldi R23,0
 01F8 FE01              movw R30,R28
 01FA 2284              ldd R2,z+10
 01FC 3384              ldd R3,z+11
 01FE 4484              ldd R4,z+12
 0200 5584              ldd R5,z+13
 0202 7A93              st -y,R23
 0204 6A93              st -y,R22
 0206 5A93              st -y,R21
 0208 4A93              st -y,R20
 020A 8101              movw R16,R2
 020C 9201              movw R18,R4
 020E 0E940000          xcall div32s
 0212 FE01              movw R30,R28
 0214 0287              std z+10,R16
 0216 1387              std z+11,R17
 0218 2487              std z+12,R18
 021A 3587              std z+13,R19
 021C                   .dbline 505
 021C 2A2D              mov R18,R10
 021E 2058              subi R18,128    ; addi 128
 0220 0C2D              mov R16,R12
 0222 0058              subi R16,128    ; addi 128
 0224 05DF              xcall _write7279
 0226                   .dbline 506
 0226           L75:
 0226                   .dbline 499
 0226 C394              inc R12
 0228           L77:
 0228                   .dbline 499
 0228 EC14              cp R14,R12
 022A 08F0              brlo X3
 022C BDCF              xjmp L74
 022E           X3:
 022E                   .dbline -2
 022E                   .dbline 507
 022E           ; 
 022E           ; 
 022E           ; 
 022E           ; 
 022E           ; 
 022E           ; 
 022E           ; 
 022E           ; 
 022E           L73:
 022E 0E940000          xcall pop_gset5
 0232                   .dbline 0 ; func end
 0232 0895              ret
 0234                   .dbsym r temp_char 10 c
 0234                   .dbsym r i 12 c
 0234                   .dbsym l num 10 L
 0234                   .dbsym r dig_end 14 c
 0234                   .dbsym r dig_start 10 c
 0234                   .dbend
 0234                   .dbfunc e get_data _get_data fL
 0234           ;      temp_long -> y+0
 0234           ;      temp_char -> R10
 0234           ;              i -> R12
 0234           ;        dig_end -> R14
 0234           ;      dig_start -> y+14
                        .even
 0234           _get_data::
 0234 0E940000          xcall push_arg4
 0238 0E940000          xcall push_gset5
 023C E22E              mov R14,R18
 023E 2497              sbiw R28,4
 0240                   .dbline -1
 0240                   .dbline 510
 0240           ; 
 0240           ; 
 0240           ; 
 0240                   .dbline 511
 0240           ; 
 0240 40E0              ldi R20,0
 0242 50E0              ldi R21,0
 0244 60E0              ldi R22,0
 0246 70E0              ldi R23,0
 0248 FE01              movw R30,R28
 024A 4083              std z+0,R20
 024C 5183              std z+1,R21
 024E 6283              std z+2,R22
 0250 7383              std z+3,R23
 0252                   .dbline 514
 0252           ; 
 0252           ; 
 0252           ; 
 0252 CE84              ldd R12,y+14
 0254 05C0              xjmp L82
 0256           L79:
 0256                   .dbline 515
 0256 28E0              ldi R18,8
 0258 0C2D              mov R16,R12
 025A 0057              subi R16,112    ; addi 144
 025C E9DE              xcall _write7279
 025E           L80:
 025E                   .dbline 514
 025E C394              inc R12
 0260           L82:
 0260                   .dbline 514
 0260 EC14              cp R14,R12
 0262 CCF7              brge L79
 0264                   .dbline 517
 0264           ; 
 0264           ; 
 0264           ; 
 0264 CE2C              mov R12,R14
 0266 36C0              xjmp L86
 0268           L83:
 0268                   .dbline 518
 0268                   .dbline 519
 0268 F1DE              xcall _get_key7279
 026A A02E              mov R10,R16
 026C                   .dbline 521
 026C FE01              movw R30,R28
 026E 2080              ldd R2,z+0
 0270 3180              ldd R3,z+1
 0272 4280              ldd R4,z+2
 0274 5380              ldd R5,z+3
 0276 4AE0              ldi R20,10
 0278 50E0              ldi R21,0
 027A 60E0              ldi R22,0
 027C 70E0              ldi R23,0
 027E 5A92              st -y,R5
 0280 4A92              st -y,R4
 0282 3A92              st -y,R3
 0284 2A92              st -y,R2
 0286 8A01              movw R16,R20
 0288 9B01              movw R18,R22
 028A 0E940000          xcall empy32s
 028E FE01              movw R30,R28
 0290 0083              std z+0,R16
 0292 1183              std z+1,R17
 0294 2283              std z+2,R18

⌨️ 快捷键说明

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