发布网友 发布时间:2022-05-15 13:41
共3个回答
热心网友 时间:2023-10-25 14:05
顾名思义,查询法就是在主循环中的某个位置查询定时器溢出标志的状态,从而判定延时时间是否已到(已过);中断法就是在定时器溢出时进入定时器中断,进行所需的必要处理。热心网友 时间:2023-10-25 14:05
就好像你在烧一壶开水,查询法就是你不停的去查看水开了没有,中断法就是等水开了,水壶就会鸣笛,这时你去关火倒水。其中水壶鸣笛就是触发中断的,而你去关火倒水算是一个中断服务。很明显,相比查询的方法中断可以极大提高程序的效率,你不必一直不停的查看水开了没有而专注于其他的事情,只需到水响之后去关火倒水即可。追问那我在大循环里写了语句while(TF0==0),这样程序就停在这里直到定时完成才跳出while。这样是不是就是查询法呢追答恩,这是查询的方法
热心网友 时间:2023-10-25 14:05
查询法,编程,循环检测 TF==1,去执行指定程序。