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

📄 bt.lis

📁 AVR ICC基于AVR单片机的LED显示程序!
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 0254                   .dbline 149
 0254           L60:
 0254                   .dbline 146
 0254 4395              inc R20
 0256           L62:
 0256                   .dbline 146
 0256           ;     {start=1; bee(1000,400); }
 0256           ;    }
 0256 4430              cpi R20,4
 0258 68F3              brlo L59
 025A                   .dbline 150
 025A           ;   } 
 025A           ;  TCNT1H = 0xF0; //setup
 025A           ;  TCNT1L = 0xBE;
 025A           ; }
 025A 43E0              ldi R20,3
 025C 09C0              rjmp L64
 025E           L63:
 025E                   .dbline 152
 025E                   .dbline 153
 025E 80E0              ldi R24,<_tm
 0260 90E0              ldi R25,>_tm
 0262 E42F              mov R30,R20
 0264 FF27              clr R31
 0266 E80F              add R30,R24
 0268 F91F              adc R31,R25
 026A 8BE0              ldi R24,11
 026C 8083              std z+0,R24
 026E                   .dbline 154
 026E 4A95              dec R20
 0270                   .dbline 155
 0270           L64:
 0270                   .dbline 151
 0270           ; 
 0270 80E0              ldi R24,<_tm
 0272 90E0              ldi R25,>_tm
 0274 E42F              mov R30,R20
 0276 FF27              clr R31
 0278 E80F              add R30,R24
 027A F91F              adc R31,R25
 027C 2080              ldd R2,z+0
 027E 2220              tst R2
 0280 19F4              brne L66
 0282 2224              clr R2
 0284 2416              cp R2,R20
 0286 58F3              brlo L63
 0288           L66:
 0288                   .dbline 156
 0288           ; 
 0288           ; 
 0288           ; 
 0288           ; 
 0288           ; 
 0288 09DF              rcall _A
 028A                   .dbline -2
 028A           L58:
 028A 00D0              rcall pop_gset2
 028C                   .dbline 0 ; func end
 028C 0895              ret
 028E                   .dbsym r i 20 c
 028E                   .dbsym r dat 22 i
 028E                   .dbend
                        .area data(ram, con, rel)
 0010                   .dbfile D:\ele\AVR\ICC\cp\biaotao/bt.h
 0010           _mm::
 0010                   .blkb 2
                        .area idata
 0010 BFBF              .byte 191,191
                        .area data(ram, con, rel)
 0012                   .dbfile D:\ele\AVR\ICC\cp\biaotao/bt.h
 0012                   .dbfile D:\ele\AVR\ICC\cp\biaotao\bt.c
 0012                   .dbsym e mm _mm A[2:2]c
 0012           _date::
 0012                   .blkb 1
                        .area idata
 0012 01                .byte 1
                        .area data(ram, con, rel)
 0013                   .dbfile D:\ele\AVR\ICC\cp\biaotao\bt.c
 0013                   .blkb 8
                        .area idata
 0013 0000000000000000  .byte 0,0,0,0,0,0,0,0
                        .area data(ram, con, rel)
 001B                   .dbfile D:\ele\AVR\ICC\cp\biaotao\bt.c
 001B                   .dbsym e date _date A[9:9]c
 001B           _win::
 001B                   .blkb 1
                        .area idata
 001B 01                .byte 1
                        .area data(ram, con, rel)
 001C                   .dbfile D:\ele\AVR\ICC\cp\biaotao\bt.c
 001C                   .dbsym e win _win c
 001C           _xian::
 001C                   .blkb 1
                        .area idata
 001C 00                .byte 0
                        .area data(ram, con, rel)
 001D                   .dbfile D:\ele\AVR\ICC\cp\biaotao\bt.c
 001D                   .dbsym e xian _xian c
                        .area text(rom, con, rel)
 028E                   .dbfile D:\ele\AVR\ICC\cp\biaotao\bt.c
 028E                   .dbfunc e adc_init _adc_init fV
                        .even
 028E           _adc_init::
 028E                   .dbline -1
 028E                   .dbline 44
 028E                   .dbline 45
 028E 2224              clr R2
 0290 26B8              out 0x6,R2
 0292                   .dbline 46
 0292 80E4              ldi R24,64
 0294 87B9              out 0x7,R24
 0296                   .dbline 47
 0296 80E8              ldi R24,128
 0298 88B9              out 0x8,R24
 029A                   .dbline 48
 029A 87EC              ldi R24,199
 029C 86B9              out 0x6,R24
 029E                   .dbline -2
 029E           L67:
 029E                   .dbline 0 ; func end
 029E 0895              ret
 02A0                   .dbend
 02A0                   .dbfunc e cw _cw fi
 02A0           ;            mux -> R20
                        .even
 02A0           _cw::
 02A0 00D0              rcall push_gset1
 02A2 402F              mov R20,R16
 02A4                   .dbline -1
 02A4                   .dbline 54
 02A4                   .dbline 55
 02A4 842F              mov R24,R20
 02A6 8F70              andi R24,15
 02A8 8064              ori R24,64
 02AA 87B9              out 0x7,R24
 02AC                   .dbline 56
 02AC 369A              sbi 0x6,6
 02AE                   .dbline 57
 02AE 04EF              ldi R16,500
 02B0 11E0              ldi R17,1
 02B2 ECDE              rcall _del
 02B4                   .dbline 58
 02B4 04B1              in R16,0x4
 02B6 15B1              in R17,0x5
 02B8                   .dbline -2
 02B8           L68:
 02B8 00D0              rcall pop_gset1
 02BA                   .dbline 0 ; func end
 02BA 0895              ret
 02BC                   .dbsym r mux 20 c
 02BC                   .dbend
 02BC                   .dbfunc e cw1 _cw1 fi
 02BC           ;              a -> y+4
 02BC           ;        adc_rel -> y+0
 02BC           ;              i -> R10
 02BC           ;            mux -> R12
                        .even
 02BC           _cw1::
 02BC 00D0              rcall push_gset4
 02BE C02E              mov R12,R16
 02C0 2897              sbiw R28,8
 02C2                   .dbline -1
 02C2                   .dbline 62
 02C2                   .dbline 65
 02C2 AA24              clr R10
 02C4 15C0              rjmp L73
 02C6           L70:
 02C6                   .dbline 66
 02C6                   .dbline 67
 02C6 0C2D              mov R16,R12
 02C8 EBDF              rcall _cw
 02CA 1801              movw R2,R16
 02CC 4424              clr R4
 02CE 5524              clr R5
 02D0 FE01              movw R30,R28
 02D2 6080              ldd R6,z+0
 02D4 7180              ldd R7,z+1
 02D6 8280              ldd R8,z+2
 02D8 9380              ldd R9,z+3
 02DA 620C              add R6,R2
 02DC 731C              adc R7,R3
 02DE 841C              adc R8,R4
 02E0 951C              adc R9,R5
 02E2 FE01              movw R30,R28
 02E4 6082              std z+0,R6
 02E6 7182              std z+1,R7
 02E8 8282              std z+2,R8
 02EA 9382              std z+3,R9
 02EC                   .dbline 68
 02EC A895              wdr
 02EE                   .dbline 69
 02EE           L71:
 02EE                   .dbline 65
 02EE A394              inc R10
 02F0           L73:
 02F0                   .dbline 65
 02F0 8A2D              mov R24,R10
 02F2 8436              cpi R24,100
 02F4 40F3              brlo L70
 02F6                   .dbline 70
 02F6 FE01              movw R30,R28
 02F8 2080              ldd R2,z+0
 02FA 3180              ldd R3,z+1
 02FC 4280              ldd R4,z+2
 02FE 5380              ldd R5,z+3
 0300 FE01              movw R30,R28
 0302 2482              std z+4,R2
 0304 3582              std z+5,R3
 0306 4682              std z+6,R4
 0308 5782              std z+7,R5
 030A                   .dbline 71
 030A 40E0              ldi R20,0
 030C 50E0              ldi R21,0
 030E 60E0              ldi R22,0
 0310 70E0              ldi R23,0
 0312 FE01              movw R30,R28
 0314 4083              std z+0,R20
 0316 5183              std z+1,R21
 0318 6283              std z+2,R22
 031A 7383              std z+3,R23
 031C                   .dbline 72
 031C 44E6              ldi R20,100
 031E 50E0              ldi R21,0
 0320 60E0              ldi R22,0
 0322 70E0              ldi R23,0
 0324 FE01              movw R30,R28
 0326 2480              ldd R2,z+4
 0328 3580              ldd R3,z+5
 032A 4680              ldd R4,z+6
 032C 5780              ldd R5,z+7
 032E 7A93              st -y,R23
 0330 6A93              st -y,R22
 0332 5A93              st -y,R21
 0334 4A93              st -y,R20
 0336 8101              movw R16,R2
 0338 9201              movw R18,R4
 033A 00D0              rcall div32u
 033C                   .dbline -2
 033C           L69:
 033C 2896              adiw R28,8
 033E 00D0              rcall pop_gset4
 0340                   .dbline 0 ; func end
 0340 0895              ret
 0342                   .dbsym l a 4 l
 0342                   .dbsym l adc_rel 0 l
 0342                   .dbsym r i 10 c
 0342                   .dbsym r mux 12 c
 0342                   .dbend
 0342                   .dbfunc e timer1_init _timer1_init fV
                        .even
 0342           _timer1_init::
 0342                   .dbline -1
 0342                   .dbline 81
 0342                   .dbline 82
 0342 2224              clr R2
 0344 2EBC              out 0x2e,R2
 0346                   .dbline 83
 0346 80EF              ldi R24,240
 0348 8DBD              out 0x2d,R24
 034A                   .dbline 84
 034A 8EEB              ldi R24,190
 034C 8CBD              out 0x2c,R24
 034E                   .dbline 85
 034E 87E0              ldi R24,7
 0350 8BBD              out 0x2b,R24
 0352                   .dbline 86
 0352 81EA              ldi R24,161
 0354 8ABD              out 0x2a,R24
 0356                   .dbline 87
 0356 87E0              ldi R24,7
 0358 89BD              out 0x29,R24
 035A                   .dbline 88
 035A 81EA              ldi R24,161
 035C 88BD              out 0x28,R24
 035E                   .dbline 89
 035E 87E0              ldi R24,7
 0360 87BD              out 0x27,R24
 0362                   .dbline 90
 0362 81EA              ldi R24,161
 0364 86BD              out 0x26,R24
 0366                   .dbline 91
 0366 2FBC              out 0x2f,R2
 0368                   .dbline 92
 0368 85E0              ldi R24,5
 036A 8EBD              out 0x2e,R24
 036C                   .dbline -2
 036C           L74:
 036C                   .dbline 0 ; func end
 036C 0895              ret
 036E                   .dbend
 036E                   .dbfunc e watchdog_init _watchdog_init fV
                        .even
 036E           _watchdog_init::
 036E                   .dbline -1
 036E                   .dbline 99
 036E                   .dbline 100
 036E A895              wdr
 0370                   .dbline 101
 0370 8EE0              ldi R24,14
 0372 81BD              out 0x21,R24
 0374                   .dbline -2
 0374           L75:
 0374                   .dbline 0 ; func end
 0374 0895              ret
 0376                   .dbend
 0376                   .dbfunc e init_devices _init_devices fV
                        .even
 0376           _init_devices::
 0376                   .dbline -1
 0376                   .dbline 106
 0376                   .dbline 108
 0376 F894              cli
 0378                   .dbline 109
 0378 43DE              rcall _port_init
 037A                   .dbline 110
 037A F9DF              rcall _watchdog_init
 037C                   .dbline 111
 037C E2DF              rcall _timer1_init
 037E                   .dbline 112
 037E 87DF              rcall _adc_init
 0380                   .dbline 114
 0380 2224              clr R2
 0382 25BE              out 0x35,R2
 0384                   .dbline 115
 0384 2BBE              out 0x3b,R2
 0386                   .dbline 116
 0386 84E0              ldi R24,4
 0388 89BF              out 0x39,R24
 038A                   .dbline 117
 038A 7894              sei
 038C                   .dbline -2
 038C           L76:
 038C                   .dbline 0 ; func end
 038C 0895              ret
 038E                   .dbend
                        .area vector(rom, abs)
                        .org 26
 001A C7C1              rjmp _timer1_ovf_isr
                        .area text(rom, con, rel)
 038E                   .dbfile D:\ele\AVR\ICC\cp\biaotao\bt.c
 038E                   .dbfunc e timer1_ovf_isr _timer1_ovf_isr fV
                        .even
 038E           _timer1_ovf_isr::
 038E 00D0              rcall push_lset
 0390                   .dbline -1
 0390                   .dbline 127
 0390                   .dbline 129
 0390 80912C00          lds R24,_t
 0394 8F5F              subi R24,255    ; addi 1
 0396 80932C00          sts _t,R24
 039A                   .dbline 130
 039A 20902300          lds R2,_dp
 039E 2094              com R2
 03A0 20922300          sts _dp,R2
 03A4                   .dbline 131
 03A4 8230              cpi R24,2
 03A6 09F0              breq X0
 03A8 61C0              rjmp L78
 03AA           X0:
 03AA                   .dbline 132
 03AA                   .dbline 133
 03AA 2224              clr R2

⌨️ 快捷键说明

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