延时子程序简单点考虑:让CPU空转几千次,估计差不多一秒左右的时间,再循环调用这个程序,调用多少次就是多少秒
我给一个大致的样子
;/*以下延时时间程序,一次调用延时时间大约在1/4秒*/开始
YanShi2:
mov dx,65535D ;CPU空转次数
YanShi1:
dec DX ;减1继续执行
jnz YanShi1 ;反复执行,直到DX小于0才开始向下执行
dec cx ;确定执行的总时间,从上面需要执行的时间赋值得到
jnz YanShi2 ;同上
ret
;/*以下延时时间程序,一次调用延时时间大约在1/4秒*/结束