单片机中的查询法和中断法在编写程序上的不同用法之处?求解答!

查询法是不是定时器中断?
2025-04-25 00:09:07
推荐回答(2个)
回答1:

假如你问的是51芯片定时器的两种方法:
1. 查询法时是定时器计数溢出时,由单片机硬件将TFx置1,程序用查询法查询到TF=1时执行指令。 例:JBC TF0,NEXT,
2. 中断法时是定时器计数溢出时,程序的指针会自动跳转至相应的中断向量,按你程序中的指令自动执行。 例:ORG 000BH ;定时器T0中断入口地址
AJMP AAA ;定时中断跳转至AAA
AAA:中断后执行的指令。。。
查询法要靠查询后执行指令,不断查询要占用资源,效率低。

回答2:

查询法就是在系统的无限循环中每次执行循环,都进行轮询查找,不一定用定时中断……中断法要进行构建中断向量表,中断处理函数。。。当然,查询法,也要写处理函数,似乎和中断法不一样。。。不用写using interupt 1这些个东西。。。