88问答网
所有问题
51系列单片机 外部中断0(int0)、外部中断1(int1) 依次循环产生中断,如何判断顺序中断产生的顺序?
假设 int0 -> int1 -> int0为顺时针,int1 -> int0 -> int1为逆时针。如何判断是顺时针还是逆时针,如何在程序(C语言)中体现出来
举报该问题
推荐答案 2009-08-27
这种121212和212121,在中间某个过程是看不出来的,只能看第一次出现的究竟是1还是2,在程序里的话,那么简单
在程序里,定义一个变量count,在初始化中清0
在int0中,判断该变量是否为0,如果为0,则置为1,如果不为0,那么不理睬
在int1中,判断该变量是否为0,如果为0,则置为2,如果不为0,那么不理睬
那么在以后的程序中,读出该变量为1,则表示int0先产生,读出该变量为2,则表示int1先产生
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MMStgttVV.html
相似回答
大家正在搜