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

📄 m16wdt.lis

📁 AVR程序
💻 LIS
📖 第 1 页 / 共 3 页
字号:
 004C           ;                               PORTB = 0xff;
 004C           ;                               temp  = TimerCnt/10;
 004C           ;                               SPI595Out(disp[temp]);
 004C                   .dbline 182
 004C           ;                               PORTB = 0xfd;
 004C           ;                               DelayMs(1);
 004C 08EC              ldi R16,200
 004E           L4:
 004E                   .dbline 183
 004E           L5:
 004E                   .dbline 183
 004E           ;                               PORTB = 0xff;
 004E 202E              mov R2,R16
 0050 3324              clr R3
 0052 0150              subi R16,1
 0054 2220              tst R2
 0056 D9F7              brne L4
 0058                   .dbline -2
 0058           L3:
 0058                   .dbline 0 ; func end
 0058 0895              ret
 005A                   .dbsym r i 16 c
 005A                   .dbend
                        .area data(ram, con, rel)
 0000                   .dbfile F:\job\M16学习板\WDT(实验十二)\..\ICC_H\SOFTWARE.h
 0000           _TimerCnt::
 0000                   .blkb 1
                        .area idata
 0000 00                .byte 0
                        .area data(ram, con, rel)
 0001                   .dbfile F:\job\M16学习板\WDT(实验十二)\..\ICC_H\SOFTWARE.h
 0001                   .dbfile F:\job\M16学习板\WDT(实验十二)\M16WDT.c
 0001                   .dbsym e TimerCnt _TimerCnt c
 0001           _disp::
 0001                   .blkb 2
                        .area idata
 0001 C0F9              .byte 192,249
                        .area data(ram, con, rel)
 0003                   .dbfile F:\job\M16学习板\WDT(实验十二)\M16WDT.c
 0003                   .blkb 2
                        .area idata
 0003 A4B0              .byte 164,176
                        .area data(ram, con, rel)
 0005                   .dbfile F:\job\M16学习板\WDT(实验十二)\M16WDT.c
 0005                   .blkb 2
                        .area idata
 0005 9992              .byte 153,146
                        .area data(ram, con, rel)
 0007                   .dbfile F:\job\M16学习板\WDT(实验十二)\M16WDT.c
 0007                   .blkb 2
                        .area idata
 0007 82F8              .byte 130,248
                        .area data(ram, con, rel)
 0009                   .dbfile F:\job\M16学习板\WDT(实验十二)\M16WDT.c
 0009                   .blkb 2
                        .area idata
 0009 8090              .byte 128,144
                        .area data(ram, con, rel)
 000B                   .dbfile F:\job\M16学习板\WDT(实验十二)\M16WDT.c
 000B                   .dbsym e disp _disp A[10:10]c
                        .area text(rom, con, rel)
 005A                   .dbfile F:\job\M16学习板\WDT(实验十二)\M16WDT.c
 005A                   .dbfunc e DelayMs _DelayMs fV
 005A           ;              j -> R20
 005A           ;              i -> R16
                        .even
 005A           _DelayMs::
 005A 0E940000          xcall push_gset1
 005E                   .dbline -1
 005E                   .dbline 28
 005E 06C0              xjmp L9
 0060           L8:
 0060                   .dbline 31
 0060                   .dbline 32
 0060 47EA              ldi R20,167
 0062           L11:
 0062                   .dbline 33
 0062           L12:
 0062                   .dbline 33
 0062 242E              mov R2,R20
 0064 3324              clr R3
 0066 4150              subi R20,1
 0068 2220              tst R2
 006A D9F7              brne L11
 006C                   .dbline 34
 006C           L9:
 006C                   .dbline 30
 006C 202E              mov R2,R16
 006E 3324              clr R3
 0070 0150              subi R16,1
 0072 2220              tst R2
 0074 A9F7              brne L8
 0076                   .dbline -2
 0076           L7:
 0076 0E940000          xcall pop_gset1
 007A                   .dbline 0 ; func end
 007A 0895              ret
 007C                   .dbsym r j 20 c
 007C                   .dbsym r i 16 c
 007C                   .dbend
 007C                   .dbfunc e WdtInit _WdtInit fV
                        .even
 007C           _WdtInit::
 007C                   .dbline -1
 007C                   .dbline 43
 007C                   .dbline 44
 007C A895              wdr
 007E                   .dbline 45
 007E 8FE0              ldi R24,15
 0080 81BD              out 0x21,R24
 0082                   .dbline -2
 0082           L14:
 0082                   .dbline 0 ; func end
 0082 0895              ret
 0084                   .dbend
 0084                   .dbfunc e SPIMasterInit _SPIMasterInit fV
                        .even
 0084           _SPIMasterInit::
 0084                   .dbline -1
 0084                   .dbline 54
 0084                   .dbline 56
 0084 87B3              in R24,0x17
 0086 806A              ori R24,160
 0088 87BB              out 0x17,R24
 008A                   .dbline 68
 008A 83E5              ldi R24,83
 008C 8DB9              out 0xd,R24
 008E                   .dbline -2
 008E           L15:
 008E                   .dbline 0 ; func end
 008E 0895              ret
 0090                   .dbend
 0090                   .dbfunc e SPIMasterTransmit _SPIMasterTransmit fV
 0090           ;       TranData -> R16
                        .even
 0090           _SPIMasterTransmit::
 0090                   .dbline -1
 0090                   .dbline 77
 0090                   .dbline 78
 0090 0FB9              out 0xf,R16
 0092           L17:
 0092                   .dbline 79
 0092           L18:
 0092                   .dbline 79
 0092 779B              sbis 0xe,7
 0094 FECF              rjmp L17
 0096                   .dbline -2
 0096           L16:
 0096                   .dbline 0 ; func end
 0096 0895              ret
 0098                   .dbsym r TranData 16 c
 0098                   .dbend
 0098                   .dbfunc e SPI595Out _SPI595Out fV
 0098           ;              i -> R20
                        .even
 0098           _SPI595Out::
 0098 0E940000          xcall push_gset1
 009C 402F              mov R20,R16
 009E                   .dbline -1
 009E                   .dbline 88
 009E                   .dbline 89
 009E C498              cbi 0x18,4
 00A0                   .dbline 90
 00A0 042F              mov R16,R20
 00A2 F6DF              xcall _SPIMasterTransmit
 00A4                   .dbline 91
 00A4 C49A              sbi 0x18,4
 00A6                   .dbline -2
 00A6           L20:
 00A6 0E940000          xcall pop_gset1
 00AA                   .dbline 0 ; func end
 00AA 0895              ret
 00AC                   .dbsym r i 20 c
 00AC                   .dbend
 00AC                   .dbfunc e Timer1Init _Timer1Init fV
                        .even
 00AC           _Timer1Init::
 00AC                   .dbline -1
 00AC                   .dbline 100
 00AC                   .dbline 101
 00AC 2224              clr R2
 00AE 2EBC              out 0x2e,R2
 00B0                   .dbline 102
 00B0 80EF              ldi R24,240
 00B2 8DBD              out 0x2d,R24
 00B4                   .dbline 103
 00B4 8EEB              ldi R24,190
 00B6 8CBD              out 0x2c,R24
 00B8                   .dbline 104
 00B8 8FE0              ldi R24,15
 00BA 8BBD              out 0x2b,R24
 00BC                   .dbline 105
 00BC 82E4              ldi R24,66
 00BE 8ABD              out 0x2a,R24
 00C0                   .dbline 106
 00C0 8FE0              ldi R24,15
 00C2 89BD              out 0x29,R24
 00C4                   .dbline 107
 00C4 82E4              ldi R24,66
 00C6 88BD              out 0x28,R24
 00C8                   .dbline 108
 00C8 8FE0              ldi R24,15
 00CA 87BD              out 0x27,R24
 00CC                   .dbline 109
 00CC 82E4              ldi R24,66
 00CE 86BD              out 0x26,R24
 00D0                   .dbline 110
 00D0 2FBC              out 0x2f,R2
 00D2                   .dbline 111
 00D2 84E0              ldi R24,4
 00D4 8EBD              out 0x2e,R24
 00D6                   .dbline -2
 00D6           L21:
 00D6                   .dbline 0 ; func end
 00D6 0895              ret
 00D8                   .dbend
                        .area vector(rom, abs)
                        .org 32
 0020 0C946C00          jmp _timer1_ovf_isr
                        .area text(rom, con, rel)
 00D8                   .dbfile F:\job\M16学习板\WDT(实验十二)\M16WDT.c
 00D8                   .dbfunc e timer1_ovf_isr _timer1_ovf_isr fV
                        .even
 00D8           _timer1_ovf_isr::
 00D8 8A93              st -y,R24
 00DA 9A93              st -y,R25
 00DC 8FB7              in R24,0x3f
 00DE 8A93              st -y,R24
 00E0                   .dbline -1
 00E0                   .dbline 116
 00E0                   .dbline 117
 00E0 80EF              ldi R24,240
 00E2 8DBD              out 0x2d,R24
 00E4                   .dbline 118
 00E4 8EEB              ldi R24,190
 00E6 8CBD              out 0x2c,R24
 00E8                   .dbline 119
 00E8 80910000          lds R24,_TimerCnt
 00EC 8F5F              subi R24,255    ; addi 1
 00EE 80930000          sts _TimerCnt,R24
 00F2                   .dbline -2
 00F2           L22:
 00F2 8991              ld R24,y+
 00F4 8FBF              out 0x3f,R24
 00F6 9991              ld R25,y+

⌨️ 快捷键说明

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