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

📄 delay.lis

📁 M16-Mp3.rar
💻 LIS
字号:
                        .module Delay.c
                        .area text(rom, con, rel)
 0000                   .dbfile ..\..\..\..\..\DOCUME~1\浪仔\桌面\教学实验板\M16_VS1003_test\Delay.c
 0000                   .dbfile C:\DOCUME~1\浪仔\桌面\教学实验板\M16_VS1003_test\Delay.c
 0000                   .dbfunc e delay_ms _delay_ms fV
 0000           ;              i -> R20,R21
 0000           ;              t -> y+6
                        .even
 0000           _delay_ms::
 0000 0E940000          xcall push_arg4
 0004 4A93              st -y,R20
 0006 5A93              st -y,R21
 0008 2497              sbiw R28,4
 000A                   .dbline -1
 000A                   .dbline 12
 000A           ; 
 000A           ; //---------------------------- 延时程序 ----------------------------
 000A           ; //
 000A           ; //延时程序
 000A           ; //整理日期:2009.7.8
 000A           ; //
 000A           ; //-----------------------------------------------------------------
 000A           ; 
 000A           ; #include "Delay.h"
 000A           ; 
 000A           ; void delay_ms(unsigned long int  t)
 000A           ; {
 000A 09C0              xjmp L3
 000C           L2:
 000C                   .dbline 15
 000C           ;       unsigned short int i;
 000C           ;       while(t--)
 000C           ;       {
 000C                   .dbline 16
 000C           ;         i=2000;
 000C 40ED              ldi R20,2000
 000E 57E0              ldi R21,7
 0010           L5:
 0010                   .dbline 17
 0010           ;         while(i--);
 0010           L6:
 0010                   .dbline 17
 0010 1A01              movw R2,R20
 0012 4150              subi R20,1
 0014 5040              sbci R21,0
 0016 2220              tst R2
 0018 D9F7              brne L5
 001A 3320              tst R3
 001C C9F7              brne L5
 001E           X0:
 001E                   .dbline 18
 001E           ;       }
 001E           L3:
 001E                   .dbline 14
 001E 2E80              ldd R2,y+6
 0020 3F80              ldd R3,y+7
 0022 4884              ldd R4,y+8
 0024 5984              ldd R5,y+9
 0026 2882              std y+0,R2
 0028 3982              std y+1,R3
 002A 4A82              std y+2,R4
 002C 5B82              std y+3,R5
 002E 81E0              ldi R24,1
 0030 90E0              ldi R25,0
 0032 A0E0              ldi R26,0
 0034 B0E0              ldi R27,0
 0036 2880              ldd R2,y+0
 0038 3980              ldd R3,y+1
 003A 4A80              ldd R4,y+2
 003C 5B80              ldd R5,y+3
 003E 281A              sub R2,R24
 0040 390A              sbc R3,R25
 0042 4A0A              sbc R4,R26
 0044 5B0A              sbc R5,R27
 0046 2E82              std y+6,R2
 0048 3F82              std y+7,R3
 004A 4886              std y+8,R4
 004C 5986              std y+9,R5
 004E 2880              ldd R2,y+0
 0050 3980              ldd R3,y+1
 0052 4A80              ldd R4,y+2
 0054 5B80              ldd R5,y+3
 0056 8894              clc
 0058 2220              tst R2
 005A 3204              cpc R3,R2
 005C 4204              cpc R4,R2
 005E 5204              cpc R5,R2
 0060 A9F6              brne L2
 0062           X1:
 0062                   .dbline -2
 0062           L1:
 0062                   .dbline 0 ; func end
 0062 2496              adiw R28,4
 0064 5991              ld R21,y+
 0066 4991              ld R20,y+
 0068 2496              adiw R28,4
 006A 0895              ret
 006C                   .dbsym r i 20 s
 006C                   .dbsym l t 6 l
 006C                   .dbend
 006C           ; }

⌨️ 快捷键说明

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