📄 delay.lis
字号:
.module Delay.c
.area text
; j -> 0,X
; u -> 1,X
; i -> 4,X
0000 _Delay_ms::
0000 A7FE ais #-2
0002 95 tsx
0003 ; /*Delay_ms:毫秒级延时函数------------------------------*
0003 ; *功 能:延时函数 *
0003 ; *参 数:i=延时时间(ms) (i取值范围:1-255) *
0003 ; *返 回:无 *
0003 ; *-----------------------------------------------------*/
0003 ; void Delay_ms(unsigned char i)
0003 ; { unsigned char j;
0003 ; unsigned char u;
0003 ; for(j=0;j<i;j++)
0003 7F clr ,X
0004 200D bra L5
0006 L2:
0006 6F01 clr 1,X
0008 2002 bra L9
000A L6:
000A L7:
000A 6C01 inc 1,X
000C L9:
000C E601 lda 1,X
000E A1FA cmp #-6
0010 23F8 bls L6
0012 L3:
0012 7C inc ,X
0013 L5:
0013 F6 lda ,X
0014 E104 cmp 4,X
0016 25EE blo L2
0018 L1:
0018 A702 ais #2
001A .dbline 0 ; func end
001A 81 rts
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -