客人(123.5.*.*),謝謝你的解答。但我要求的十二路開(kāi)關(guān)是相互獨(dú)立的,既是平等的,沒(méi)有哪個(gè)比其它的重要的概念。 就是用中斷,也只有兩級(jí)呀。要是再有第三個(gè)開(kāi)關(guān)動(dòng)用呢?況且,當(dāng)?shù)谝粋(gè)開(kāi)關(guān)動(dòng)作后正在計(jì)時(shí)時(shí),第二個(gè)開(kāi)關(guān)動(dòng)作,單片機(jī)去執(zhí)行中斷為第二個(gè)開(kāi)關(guān)計(jì)時(shí)去了,那第一個(gè)開(kāi)關(guān)計(jì)到中途的時(shí)間怎么辦?總不能等第二個(gè)開(kāi)關(guān)計(jì)時(shí)完成后再回來(lái)繼續(xù)為第一個(gè)開(kāi)關(guān)計(jì)時(shí)吧。
我們?cè)僭O(shè)想一種情況:在一秒之內(nèi)這些開(kāi)關(guān)都動(dòng)作了一遍,且不是同時(shí)動(dòng)作,動(dòng)作的時(shí)間間隔,也不相同。
請(qǐng)高手們指點(diǎn)一下思路,謝謝了! |