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

📄 main.lis

📁 方波发生器程序。AVR单片机程序。MEGA16
💻 LIS
📖 第 1 页 / 共 4 页
字号:
 01BC 42E4              ldi R20,66
 01BE 01C0              xjmp L42
 01C0           L41:
 01C0                   .dbline 44
 01C0 4427              clr R20
 01C2           L42:
 01C2           L40:
 01C2                   .dbline 45
 01C2 20900000          lds R2,L30
 01C6 4215              cp R20,R2
 01C8 11F4              brne L43
 01CA                   .dbline 45
 01CA                   .dbline 45
 01CA 042F              mov R16,R20
 01CC 01C0              xjmp L29
 01CE           L43:
 01CE                   .dbline 46
 01CE           L37:
 01CE                   .dbline 47
 01CE 0027              clr R16
 01D0                   .dbline -2
 01D0           L29:
 01D0 0E940000          xcall pop_gset1
 01D4                   .dbline 0 ; func end
 01D4 0895              ret
 01D6                   .dbsym r i 20 c
 01D6                   .dbend
 01D6                   .dbfunc e init_timer0 _init_timer0 fV
                        .even
 01D6           _init_timer0::
 01D6                   .dbline -1
 01D6                   .dbline 51
 01D6                   .dbline 52
 01D6 BB9A              sbi 0x17,3
 01D8                   .dbline 53
 01D8 2224              clr R2
 01DA 22BE              out 0x32,R2
 01DC                   .dbline 54
 01DC 8DE6              ldi R24,109
 01DE 83BF              out 0x33,R24
 01E0                   .dbline 57
 01E0 80E8              ldi R24,128
 01E2 8CBF              out 0x3c,R24
 01E4                   .dbline -2
 01E4           L45:
 01E4                   .dbline 0 ; func end
 01E4 0895              ret
 01E6                   .dbend
                        .area bss(ram, con, rel)
 0001                   .dbfile D:\avr\+++精华+++\+M16范例+\方波生成器2(PWM)\main.c
 0001           L47:
 0001                   .blkb 1
                        .area text(rom, con, rel)
 01E6                   .dbfile D:\avr\+++精华+++\+M16范例+\方波生成器2(PWM)\main.c
 01E6                   .dbfunc e F_set _F_set fV
 01E6                   .dbsym s i L47 c
                        .even
 01E6           _F_set::
 01E6 0E940000          xcall push_gset1
 01EA 2297              sbiw R28,2
 01EC                   .dbline -1
 01EC                   .dbline 63
 01EC                   .dbline 65
 01EC 80910100          lds R24,L47
 01F0 8530              cpi R24,5
 01F2 21F0              breq L48
 01F4                   .dbline 65
 01F4 8F5F              subi R24,255    ; addi 1
 01F6 80930100          sts L47,R24
 01FA 03C0              xjmp L49
 01FC           L48:
 01FC                   .dbline 66
 01FC 81E0              ldi R24,1
 01FE 80930100          sts L47,R24
 0202           L49:
 0202                   .dbline 67
 0202 40910100          lds R20,L47
 0206 5527              clr R21
 0208 4130              cpi R20,1
 020A E0E0              ldi R30,0
 020C 5E07              cpc R21,R30
 020E 89F0              breq L53
 0210 4230              cpi R20,2
 0212 E0E0              ldi R30,0
 0214 5E07              cpc R21,R30
 0216 B9F0              breq L55
 0218 4330              cpi R20,3
 021A E0E0              ldi R30,0
 021C 5E07              cpc R21,R30
 021E E9F0              breq L57
 0220 4430              cpi R20,4
 0222 E0E0              ldi R30,0
 0224 5E07              cpc R21,R30
 0226 19F1              breq L59
 0228 4530              cpi R20,5
 022A E0E0              ldi R30,0
 022C 5E07              cpc R21,R30
 022E 49F1              breq L61
 0230 31C0              xjmp L51
 0232           X0:
 0232                   .dbline 68
 0232           L53:
 0232                   .dbline 70
 0232                   .dbline 71
 0232 8DE6              ldi R24,109
 0234 83BF              out 0x33,R24
 0236                   .dbline 72
 0236 80E0              ldi R24,<L54
 0238 90E0              ldi R25,>L54
 023A 9983              std y+1,R25
 023C 8883              std y+0,R24
 023E 2227              clr R18
 0240 06E0              ldi R16,6
 0242 73DF              xcall _LCD_write_string
 0244                   .dbline 73
 0244 27C0              xjmp L51
 0246           L55:
 0246                   .dbline 76
 0246                   .dbline 77
 0246 8CE6              ldi R24,108
 0248 83BF              out 0x33,R24
 024A                   .dbline 78
 024A 80E0              ldi R24,<L56
 024C 90E0              ldi R25,>L56
 024E 9983              std y+1,R25
 0250 8883              std y+0,R24
 0252 2227              clr R18
 0254 06E0              ldi R16,6
 0256 69DF              xcall _LCD_write_string
 0258                   .dbline 79
 0258 1DC0              xjmp L51
 025A           L57:
 025A                   .dbline 82
 025A                   .dbline 83
 025A 8BE6              ldi R24,107
 025C 83BF              out 0x33,R24
 025E                   .dbline 84
 025E 80E0              ldi R24,<L58
 0260 90E0              ldi R25,>L58
 0262 9983              std y+1,R25
 0264 8883              std y+0,R24
 0266 2227              clr R18
 0268 06E0              ldi R16,6
 026A 5FDF              xcall _LCD_write_string
 026C                   .dbline 85
 026C 13C0              xjmp L51
 026E           L59:
 026E                   .dbline 88
 026E                   .dbline 89
 026E 8AE6              ldi R24,106
 0270 83BF              out 0x33,R24
 0272                   .dbline 90
 0272 80E0              ldi R24,<L60
 0274 90E0              ldi R25,>L60
 0276 9983              std y+1,R25
 0278 8883              std y+0,R24
 027A 2227              clr R18
 027C 06E0              ldi R16,6
 027E 55DF              xcall _LCD_write_string
 0280                   .dbline 91
 0280 09C0              xjmp L51
 0282           L61:
 0282                   .dbline 94
 0282                   .dbline 95
 0282 89E6              ldi R24,105
 0284 83BF              out 0x33,R24
 0286                   .dbline 96
 0286 80E0              ldi R24,<L62
 0288 90E0              ldi R25,>L62
 028A 9983              std y+1,R25
 028C 8883              std y+0,R24
 028E 2227              clr R18
 0290 06E0              ldi R16,6
 0292 4BDF              xcall _LCD_write_string
 0294                   .dbline 97
 0294                   .dbline 99
 0294           L51:
 0294                   .dbline -2
 0294           L46:
 0294 2296              adiw R28,2
 0296 0E940000          xcall pop_gset1
 029A                   .dbline 0 ; func end
 029A 0895              ret
 029C                   .dbend
                        .area bss(ram, con, rel)
 0002                   .dbfile D:\avr\+++精华+++\+M16范例+\方波生成器2(PWM)\main.c
 0002           L64:
 0002                   .blkb 1
                        .area text(rom, con, rel)
 029C                   .dbfile D:\avr\+++精华+++\+M16范例+\方波生成器2(PWM)\main.c
 029C                   .dbfunc e R_set _R_set fV
 029C                   .dbsym s i L64 c
                        .even
 029C           _R_set::
 029C 0E940000          xcall push_gset1
 02A0 2297              sbiw R28,2
 02A2                   .dbline -1
 02A2                   .dbline 107
 02A2                   .dbline 109
 02A2 80910200          lds R24,L64
 02A6 8930              cpi R24,9
 02A8 21F0              breq L65
 02AA                   .dbline 109
 02AA 8F5F              subi R24,255    ; addi 1
 02AC 80930200          sts L64,R24
 02B0 03C0              xjmp L66
 02B2           L65:
 02B2                   .dbline 110
 02B2 81E0              ldi R24,1
 02B4 80930200          sts L64,R24
 02B8           L66:
 02B8                   .dbline 111
 02B8 40910200          lds R20,L64
 02BC 5527              clr R21
 02BE 4130              cpi R20,1
 02C0 E0E0              ldi R30,0
 02C2 5E07              cpc R21,R30
 02C4 41F1              breq L70
 02C6 4230              cpi R20,2
 02C8 E0E0              ldi R30,0
 02CA 5E07              cpc R21,R30
 02CC 71F1              breq L72
 02CE 4330              cpi R20,3
 02D0 E0E0              ldi R30,0
 02D2 5E07              cpc R21,R30
 02D4 09F4              brne X2
 02D6 33C0              xjmp L74
 02D8           X2:
 02D8 4430              cpi R20,4
 02DA E0E0              ldi R30,0
 02DC 5E07              cpc R21,R30
 02DE 09F4              brne X3
 02E0 38C0              xjmp L76
 02E2           X3:
 02E2 4530              cpi R20,5
 02E4 E0E0              ldi R30,0
 02E6 5E07              cpc R21,R30
 02E8 09F4              brne X4
 02EA 3DC0              xjmp L78
 02EC           X4:
 02EC 4630              cpi R20,6
 02EE E0E0              ldi R30,0
 02F0 5E07              cpc R21,R30
 02F2 09F4              brne X5
 02F4 42C0              xjmp L80
 02F6           X5:
 02F6 4730              cpi R20,7
 02F8 E0E0              ldi R30,0
 02FA 5E07              cpc R21,R30
 02FC 09F4              brne X6
 02FE 47C0              xjmp L82
 0300           X6:
 0300 4830              cpi R20,8
 0302 E0E0              ldi R30,0
 0304 5E07              cpc R21,R30
 0306 09F4              brne X7
 0308 4CC0              xjmp L84
 030A           X7:
 030A 4930              cpi R20,9
 030C E0E0              ldi R30,0
 030E 5E07              cpc R21,R30
 0310 09F4              brne X8
 0312 51C0              xjmp L86
 0314           X8:
 0314 59C0              xjmp L68
 0316           X1:
 0316                   .dbline 112
 0316           L70:
 0316                   .dbline 114
 0316                   .dbline 115
 0316 8AE0              ldi R24,10
 0318 8CBF              out 0x3c,R24
 031A                   .dbline 116
 031A 80E0              ldi R24,<L71
 031C 90E0              ldi R25,>L71
 031E 9983              std y+1,R25
 0320 8883              std y+0,R24
 0322 2227              clr R18
 0324 0DE0              ldi R16,13
 0326 01DF              xcall _LCD_write_string
 0328                   .dbline 117
 0328 4FC0              xjmp L68
 032A           L72:
 032A                   .dbline 120
 032A                   .dbline 121
 032A 84E1              ldi R24,20
 032C 8CBF              out 0x3c,R24
 032E                   .dbline 122
 032E 80E0              ldi R24,<L73
 0330 90E0              ldi R25,>L73
 0332 9983              std y+1,R25
 0334 8883              std y+0,R24
 0336 2227              clr R18
 0338 0DE0              ldi R16,13
 033A F7DE              xcall _LCD_write_string
 033C                   .dbline 123
 033C 45C0              xjmp L68

⌨️ 快捷键说明

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