📄 delay.lis
字号:
.module DELAY.C
.area text(rom, con, rel)
0000 .dbfile ..\..\..\..\DOCUME~1\Administrator\桌面\1820\DELAY.C
0000 .dbfile C:\DOCUME~1\Administrator\桌面\1820\DELAY.C
0000 .dbfunc e Delay_1ms _Delay_1ms fV
0000 ; j -> R20,R21
0000 ; x -> R22,R23
0000 ; i -> R16,R17
.even
0000 _Delay_1ms::
0000 0E940000 xcall push_xgsetF000
0004 .dbline -1
0004 .dbline 7
0004 ;
0004 ; #include"DELAY.H"
0004 ;
0004 ;
0004 ;
0004 ; void Delay_1ms(uint i) //延时1ms
0004 ; {
0004 .dbline 9
0004 ; uint x,j;
0004 ; for(j=0;j<i;j++)
0004 4427 clr R20
0006 5527 clr R21
0008 0CC0 xjmp L5
000A L2:
000A .dbline 10
000A ; for(x=0;x<=1141;x++);
000A 6627 clr R22
000C 7727 clr R23
000E 02C0 xjmp L9
0010 L6:
0010 .dbline 10
0010 L7:
0010 .dbline 10
0010 6F5F subi R22,255 ; offset = 1
0012 7F4F sbci R23,255
0014 L9:
0014 .dbline 10
0014 85E7 ldi R24,1141
0016 94E0 ldi R25,4
0018 8617 cp R24,R22
001A 9707 cpc R25,R23
001C C8F7 brsh L6
001E X0:
001E L3:
001E .dbline 9
001E 4F5F subi R20,255 ; offset = 1
0020 5F4F sbci R21,255
0022 L5:
0022 .dbline 9
0022 4017 cp R20,R16
0024 5107 cpc R21,R17
0026 88F3 brlo L2
0028 X1:
0028 .dbline -2
0028 L1:
0028 .dbline 0 ; func end
0028 0C940000 xjmp pop_xgsetF000
002C .dbsym r j 20 i
002C .dbsym r x 22 i
002C .dbsym r i 16 i
002C .dbend
002C ; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -