我感覺程序好編程,用X的上升洞或下降洞SET一個(gè)M,然后觸發(fā)定時(shí)。
只是這個(gè)邏輯關(guān)系有點(diǎn)混亂。
假如:
延遲是30秒。
X21 如果按下的時(shí)間是20秒
那這怎么輸出 ? 是從按下的那一瞬間算起,還是從松開的那一瞬間算起?
如果從按下的那一瞬間算起,就是第30秒的時(shí)候會輸出 ,這時(shí)從按下算起有30秒了,但從松開算下只有10秒。
然后到第60秒的時(shí)候,松開的又到時(shí)間了,又繼續(xù)輸出嗎?假如按下和松開都算,那理論上有可能會連續(xù)輸出60秒,雙倍時(shí)間。是這樣嗎?
這樣的話就是把打開的條件多做一個(gè)。 辦法是一個(gè)用X上升洞觸發(fā)定時(shí)器,一個(gè)是用X下降沿觸發(fā)定時(shí)器。兩種條件都可以導(dǎo)致Y輸出 。