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

📄 system.lis

📁 《深入浅出AVR单片机——从ATmega48/88/168开始》的实例程序源代码
💻 LIS
📖 第 1 页 / 共 2 页
字号:
 0074           ; }
 0074           ; }
 0074           ; }
 0074                   .dbline 121
 0074           ; }
 0074 042F              mov R16,R20
 0076 D1DF              rcall _LED_OFF
 0078                   .dbline 122
 0078           ; }
 0078           L6:
 0078           L7:
 0078                   .dbline -2
 0078           L5:
 0078 00D0              rcall pop_gset1
 007A                   .dbline 0 ; func end
 007A 0895              ret
 007C                   .dbsym r LEDNum 20 c
 007C                   .dbend
 007C                   .dbfunc e StatuLW _StatuLW fV
 007C           ;         LEDNum -> R20
                        .even
 007C           _StatuLW::
 007C 00D0              rcall push_gset1
 007E 402F              mov R20,R16
 0080                   .dbline -1
 0080                   .dbline 135
 0080           ; }
 0080           ; }
 0080           ; }
 0080           ; }
 0080           ; }
 0080           ; }
 0080           ; }
 0080           ; }
 0080           ; }
 0080           ; }
 0080           ; }
 0080           ; }
 0080           ; }
 0080                   .dbline 136
 0080           ; }
 0080 20900000          lds R2,_TimeStamp
 0084 30900100          lds R3,_TimeStamp+1
 0088 20FE              sbrs R2,0
 008A 03C0              rjmp L11
 008C                   .dbline 137
 008C           ; }
 008C 042F              mov R16,R20
 008E B8DF              rcall _LED_ON
 0090 02C0              rjmp L12
 0092           L11:
 0092                   .dbline 139
 0092 042F              mov R16,R20
 0094 C2DF              rcall _LED_OFF
 0096           L12:
 0096                   .dbline -2
 0096           L10:
 0096 00D0              rcall pop_gset1
 0098                   .dbline 0 ; func end
 0098 0895              ret
 009A                   .dbsym r LEDNum 20 c
 009A                   .dbend
 009A                   .dbfunc e LED_Flash _LED_Flash fV
 009A           ;              i -> R22
                        .even
 009A           _LED_Flash::
 009A 00D0              rcall push_gset2
 009C                   .dbline -1
 009C                   .dbline 150
 009C           ; }
 009C           ; }
 009C           ; }
 009C           ; }
 009C           ; }
 009C           ; }
 009C           ; }
 009C           ; }
 009C           ; }
 009C           ; }
 009C           ; }
 009C           ; }
 009C           ; }
 009C                   .dbline 154
 009C           ; }
 009C           ; }
 009C           ; }
 009C           ; }
 009C 6627              clr R22
 009E 24C0              rjmp L17
 00A0           L14:
 00A0                   .dbline 155
 00A0           ; }
 00A0                   .dbline 156
 00A0           ; }
 00A0 80E0              ldi R24,<_FlashStatu
 00A2 90E0              ldi R25,>_FlashStatu
 00A4 E62F              mov R30,R22
 00A6 FF27              clr R31
 00A8 E80F              add R30,R24
 00AA F91F              adc R31,R25
 00AC 4081              ldd R20,z+0
 00AE 5527              clr R21
 00B0 4030              cpi R20,0
 00B2 4507              cpc R20,R21
 00B4 69F0              breq L21
 00B6           X2:
 00B6 4130              cpi R20,1
 00B8 E0E0              ldi R30,0
 00BA 5E07              cpc R21,R30
 00BC 61F0              breq L22
 00BE 4230              cpi R20,2
 00C0 E0E0              ldi R30,0
 00C2 5E07              cpc R21,R30
 00C4 59F0              breq L23
 00C6 4330              cpi R20,3
 00C8 E0E0              ldi R30,0
 00CA 5E07              cpc R21,R30
 00CC 51F0              breq L24
 00CE 0BC0              rjmp L18
 00D0           X3:
 00D0                   .dbline 157
 00D0           ; }
 00D0           L21:
 00D0                   .dbline 159
 00D0           ; }
 00D0           ; }
 00D0                   .dbline 160
 00D0           ; }
 00D0 062F              mov R16,R22
 00D2 AEDF              rcall _StatuOFF
 00D4                   .dbline 161
 00D4           ; }
 00D4 08C0              rjmp L19
 00D6           L22:
 00D6                   .dbline 165
 00D6           ; }
 00D6           ; }
 00D6           ; }
 00D6           ; }
 00D6                   .dbline 166
 00D6           ; }
 00D6 062F              mov R16,R22
 00D8 B1DF              rcall _StatuHeat
 00DA                   .dbline 167
 00DA           ; }
 00DA 05C0              rjmp L19
 00DC           L23:
 00DC                   .dbline 171
 00DC           ; }
 00DC           ; }
 00DC           ; }
 00DC           ; }
 00DC                   .dbline 172
 00DC           ; }
 00DC 062F              mov R16,R22
 00DE B4DF              rcall _StatuOK
 00E0                   .dbline 173
 00E0           ; }
 00E0 02C0              rjmp L19
 00E2           L24:
 00E2                   .dbline 177
 00E2           ; }
 00E2           ; }
 00E2           ; }
 00E2           ; }
 00E2                   .dbline 178
 00E2           ; }
 00E2 062F              mov R16,R22
 00E4 CBDF              rcall _StatuLW
 00E6                   .dbline 179
 00E6           ; }
 00E6           L18:
 00E6           L19:
 00E6                   .dbline 182
 00E6           L15:
 00E6                   .dbline 154
 00E6 6395              inc R22
 00E8           L17:
 00E8                   .dbline 154
 00E8 6530              cpi R22,5
 00EA D0F2              brlo L14
 00EC                   .dbline -2
 00EC           L13:
 00EC 00D0              rcall pop_gset2
 00EE                   .dbline 0 ; func end
 00EE 0895              ret
 00F0                   .dbsym r i 22 c
 00F0                   .dbend
 00F0                   .dbfile D:\设计项目\深入浅出AVR\光盘文件\实例程序源代码\实例12_复杂闪烁控制\实例12_复杂闪烁控制_热水器控制\System.c
 00F0                   .dbfunc e main _main fV
                        .even
 00F0           _main::
 00F0                   .dbline -1
 00F0                   .dbline 59
 00F0                   .dbline 60
 00F0 00D0              rcall _System_INIT
 00F2                   .dbline 62
 00F2 82E0              ldi R24,2
 00F4 80930400          sts _FlashStatu+4,R24
 00F8                   .dbline 63
 00F8 81E0              ldi R24,1
 00FA 80930300          sts _FlashStatu+3,R24
 00FE                   .dbline 64
 00FE 2224              clr R2
 0100 20920200          sts _FlashStatu+2,R2
 0104                   .dbline 65
 0104 83E0              ldi R24,3
 0106 80930100          sts _FlashStatu+1,R24
 010A                   .dbline 66
 010A 81E0              ldi R24,1
 010C 80930000          sts _FlashStatu,R24
 0110 08C0              rjmp L31
 0112           L30:
 0112                   .dbline 69
 0112                   .dbline 70
 0112 80910000          lds R24,_DoFLASH
 0116 8130              cpi R24,1
 0118 21F4              brne L33
 011A                   .dbline 71
 011A                   .dbline 72
 011A BFDF              rcall _LED_Flash
 011C                   .dbline 73
 011C 2224              clr R2
 011E 20920000          sts _DoFLASH,R2
 0122                   .dbline 74
 0122           L33:
 0122                   .dbline 75
 0122           L31:
 0122                   .dbline 68
 0122 F7CF              rjmp L30
 0124           X4:
 0124                   .dbline -2
 0124           L25:
 0124                   .dbline 0 ; func end
 0124 0895              ret
 0126                   .dbend

⌨️ 快捷键说明

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