2019-03-24 19:39发布
我来给你一个满意的、100%正确滴答复!
1:TF0这个标志位可不可以由程序置1 ?
答:可以,如果需要,可以置1后立即进入中断,相当于定时时间提前了,但是计数值TH0和TL0还在非0状态,在中断里还继续计数。不过进入中断后TF0变为0了。退出中断后(或还没退出)TF0迟早还会自动变1,还要进一次中断,除非在中断中置TR0=0(停止计数)或ET0=0(永远计数但不中断)。
2:T1方式1产生溢出中断后,如果不重装初值,定时器会不会停止工作?是停止工作还是以0为初值继续工作?
最多设置5个标签!
我来给你一个满意的、100%正确滴答复!
1:TF0这个标志位可不可以由程序置1 ?
答:可以,如果需要,可以置1后立即进入中断,相当于定时时间提前了,但是计数值TH0和TL0还在非0状态,在中断里还继续计数。不过进入中断后TF0变为0了。退出中断后(或还没退出)TF0迟早还会自动变1,还要进一次中断,除非在中断中置TR0=0(停止计数)或ET0=0(永远计数但不中断)。
2:T1方式1产生溢出中断后,如果不重装初值,定时器会不会停止工作?是停止工作还是以0为初值继续工作?
答:不停止工作。继续以0为初值继续工作。一周热门 更多>