先做一個(gè)堆棧,把按下的道號(hào)都記錄下來(lái),到第一道時(shí)候,光電開(kāi)關(guān)觸發(fā),然后讀取棧的第一個(gè)數(shù),移進(jìn)一道數(shù)據(jù)緩存R1, 同時(shí)比較此數(shù)據(jù)是否等于1,如果等于,則從一道出去,如果不等于,則繼續(xù)往下走。 R1的數(shù)據(jù)移到第2道數(shù)據(jù)緩存R2內(nèi),然后R1清空,在比較R2是否等于2,同上。
大體思路就是這樣,具體看硬件是否有停頓什么的。