亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: 51單片機判斷中斷觸發(fā)順序問題 [打印本頁]

作者: 一折    時間: 2018-4-26 18:07
標題: 51單片機判斷中斷觸發(fā)順序問題
兩個外部中斷,EX0和EX1,如果觸發(fā)順序是EX0 EX1,flag為1,如果觸發(fā)順序是EX1 EX0,flag為0,如何解決?

作者: yfpc2006    時間: 2018-4-26 19:22
//思路僅供參考
if(EX0 == 1 && EX1 == 0)
{
        flag = 1;
}
else if(EX0 == 0 && EX1 == 1)
{
        flag = 0;
}
else
{
        ;//第三種情況
}


//或者:
uchar f0,f1;

if(EX0 == 1 )
{
        f0 = 1;
}

if(f0 == 1 && EX1 == 0)
{
        f0 = 0;
        flag = 1;
}
//=============================
if(EX1 == 1 )
{
        f1 = 1;
}

if(f1 == 1 && EX0 == 0)
{
        f1 = 0;
        flag = 0;
}
//==============================
if(f0 == 1 && f1 == 1)
{
        ;//第三種情況
}


作者: 1085405788    時間: 2018-4-26 20:58
可以不錯
作者: yzwzfyz    時間: 2018-4-26 22:22
這里隱含了一個重要的量:何時開始,如果沒有起點,是談不上先后的!
在剛開始的時候,并不知道誰先誰后,這時候FLAG當=?。
樓主的命題,未說明清楚!
模糊的方法是:假設(shè)兩者是輪流到來的,那么:
當EX0到來時,就將FLAG清0,理由在EX0之前一定有EX1,所以認為是先EX1后EX0。
同理:
當EX1到來時,就將FLAG置1,理由在EX1之前一定有EX0,所以認為是先EX0后EX1。




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1