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

📄 led8disp.lis

📁 AVR单片机(MEGA16L)LED数码管实验程序
💻 LIS
📖 第 1 页 / 共 2 页
字号:
 004C                   .dbline 180
 004C           ; }
 004C           ; }
 004C           ; }
 004C           ; }
 004C           ; }
 004C           ; }
 004C           ; }
 004C           ; }
 004C           ; }
 004C           ; }
 004C           ; }
 004C           ; }
 004C           ; }
 004C                   .dbline 182
 004C           ; }
 004C           ; }
 004C 08EC              ldi R16,200
 004E           L4:
 004E                   .dbline 183
 004E           L5:
 004E                   .dbline 183
 004E           ; }
 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学习板\LED数码管程序(实验四)\..\ICC_H\SOFTWARE.h
 0000           _disp::
 0000                   .blkb 2
                        .area idata
 0000 C0F9              .byte 192,249
                        .area data(ram, con, rel)
 0002                   .dbfile F:\job\M16学习板\LED数码管程序(实验四)\..\ICC_H\SOFTWARE.h
 0002                   .blkb 2
                        .area idata
 0002 A4B0              .byte 164,176
                        .area data(ram, con, rel)
 0004                   .dbfile F:\job\M16学习板\LED数码管程序(实验四)\..\ICC_H\SOFTWARE.h
 0004                   .blkb 2
                        .area idata
 0004 9992              .byte 153,146
                        .area data(ram, con, rel)
 0006                   .dbfile F:\job\M16学习板\LED数码管程序(实验四)\..\ICC_H\SOFTWARE.h
 0006                   .blkb 2
                        .area idata
 0006 82F8              .byte 130,248
                        .area data(ram, con, rel)
 0008                   .dbfile F:\job\M16学习板\LED数码管程序(实验四)\..\ICC_H\SOFTWARE.h
 0008                   .blkb 2
                        .area idata
 0008 8090              .byte 128,144
                        .area data(ram, con, rel)
 000A                   .dbfile F:\job\M16学习板\LED数码管程序(实验四)\..\ICC_H\SOFTWARE.h
 000A                   .dbfile F:\job\M16学习板\LED数码管程序(实验四)\LED8Disp.c
 000A                   .dbsym e disp _disp A[10:10]c
                        .area text(rom, con, rel)
 005A                   .dbfile F:\job\M16学习板\LED数码管程序(实验四)\LED8Disp.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 SPIMasterInit _SPIMasterInit fV
                        .even
 007C           _SPIMasterInit::
 007C                   .dbline -1
 007C                   .dbline 44
 007C                   .dbline 46
 007C 87B3              in R24,0x17
 007E 806A              ori R24,160
 0080 87BB              out 0x17,R24
 0082                   .dbline 58
 0082 83E5              ldi R24,83
 0084 8DB9              out 0xd,R24
 0086                   .dbline -2
 0086           L14:
 0086                   .dbline 0 ; func end
 0086 0895              ret
 0088                   .dbend
 0088                   .dbfunc e SPIMasterTransmit _SPIMasterTransmit fV
 0088           ;       TranData -> R16
                        .even
 0088           _SPIMasterTransmit::
 0088                   .dbline -1
 0088                   .dbline 67
 0088                   .dbline 68
 0088 0FB9              out 0xf,R16
 008A           L16:
 008A                   .dbline 69
 008A           L17:
 008A                   .dbline 69
 008A 779B              sbis 0xe,7
 008C FECF              rjmp L16
 008E                   .dbline -2
 008E           L15:
 008E                   .dbline 0 ; func end
 008E 0895              ret
 0090                   .dbsym r TranData 16 c
 0090                   .dbend
 0090                   .dbfunc e SPI595Out _SPI595Out fV
 0090           ;              i -> R20
                        .even
 0090           _SPI595Out::
 0090 0E940000          xcall push_gset1
 0094 402F              mov R20,R16
 0096                   .dbline -1
 0096                   .dbline 100
 0096                   .dbline 101
 0096 C498              cbi 0x18,4
 0098                   .dbline 102
 0098 042F              mov R16,R20
 009A F6DF              xcall _SPIMasterTransmit
 009C                   .dbline 103
 009C C49A              sbi 0x18,4
 009E                   .dbline -2
 009E           L19:
 009E 0E940000          xcall pop_gset1
 00A2                   .dbline 0 ; func end
 00A2 0895              ret
 00A4                   .dbsym r i 20 c
 00A4                   .dbend
 00A4                   .dbfunc e main _main fV
 00A4           ;              i -> R20
                        .even
 00A4           _main::
 00A4                   .dbline -1
 00A4                   .dbline 106
 00A4                   .dbline 108
 00A4 4427              clr R20
 00A6                   .dbline 110
 00A6 2224              clr R2
 00A8 2ABA              out 0x1a,R2
 00AA                   .dbline 111
 00AA 8FEF              ldi R24,255
 00AC 8BBB              out 0x1b,R24
 00AE                   .dbline 112
 00AE 87BB              out 0x17,R24
 00B0                   .dbline 113
 00B0 80EF              ldi R24,240
 00B2 88BB              out 0x18,R24
 00B4                   .dbline 114
 00B4 24BA              out 0x14,R2
 00B6                   .dbline 115
 00B6 8FEF              ldi R24,255
 00B8 85BB              out 0x15,R24
 00BA                   .dbline 116
 00BA 81BB              out 0x11,R24
 00BC                   .dbline 117
 00BC 82BB              out 0x12,R24
 00BE                   .dbline 119
 00BE DEDF              xcall _SPIMasterInit
 00C0 11C0              xjmp L22
 00C2           L21:
 00C2                   .dbline 121
 00C2                   .dbline 122
 00C2 4395              inc R20
 00C4                   .dbline 123
 00C4 89E0              ldi R24,9
 00C6 8417              cp R24,R20
 00C8 08F4              brsh L24
 00CA                   .dbline 124
 00CA                   .dbline 125
 00CA 4427              clr R20
 00CC                   .dbline 126
 00CC           L24:
 00CC                   .dbline 127
 00CC 0AEF              ldi R16,250
 00CE C5DF              xcall _DelayMs
 00D0                   .dbline 128
 00D0 0AEF              ldi R16,250
 00D2 C3DF              xcall _DelayMs
 00D4                   .dbline 129
 00D4 80E0              ldi R24,<_disp
 00D6 90E0              ldi R25,>_disp
 00D8 E42F              mov R30,R20
 00DA FF27              clr R31
 00DC E80F              add R30,R24
 00DE F91F              adc R31,R25
 00E0 0081              ldd R16,z+0
 00E2 D6DF              xcall _SPI595Out
 00E4                   .dbline 130
 00E4           L22:
 00E4                   .dbline 120
 00E4 EECF              xjmp L21
 00E6           X0:
 00E6                   .dbline -2
 00E6           L20:
 00E6                   .dbline 0 ; func end
 00E6 0895              ret
 00E8                   .dbsym r i 20 c
 00E8                   .dbend

⌨️ 快捷键说明

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