AJMP MAIN
ORG 0BH
LCALL T0_SHOW
RETI
MAIN:
LCALL T0_INIT
AJMP $
T0_INIT:
MOV TMOD,#01H
MOV TL0,#3CH
MOV TH0,#0B0H
SETB TR0
SETB ET0
SETB EA
RET
T0_SHOW:
CLR EA
CLR ET0
这里可以写你需的要程序进入中断时间为,50MS后..
RET
END
大概就是这样的....:)
简单啊,创建一个新的数据(如取名TIMES1)
控制对象1取名为(A1)
控制对象2取名为(A2)
控制对象3取名为(A3)
控制对象4取名为(A4)
控制对象5取名为(A5)
程序如下:《策略用循环策略周期时间你定,这里用1000ms(1秒)》
if A1=1 THEN 如A1=1往下走
TIMES1=TIMES1+1
IF TIMES>=10 THEN A2=1 '10秒后A2启动
IF A2=1 AND TIMES-10*1>=10 THEN A3=1'10秒后A3启动
IF A3=1 AND TIMES-10*2>=10 THEN A4=1'10秒后A4启动
IF A4=1 AND TIMES-10*3>=10 THEN A5=1'10秒后A5启动
。。。。。。。。。
else
TIMES1=0:A1=0:A2=0:A3=0:A4=0:A5=0
endif
以下你随便多少个吧都可以。
有问题就问我吧
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)