作者dynamicy (freedom)
看板ASM
標題[問題] 8051碳膜開關
時間Fri Mar 7 11:05:01 2008
我在寫8051時,遇到了小問題,一直想不透,
當開關按下的時候變成1,手放開就變成0,
應該是這樣沒錯,
但若是我需要按一下,放開後變成1,再按一下就還原,
我目前做出來的是需要一直按著開關才有關閉的效果,
所以,請問有什麼方法可以改進呢?謝謝!
我目前的想法是用反轉的想法,碰到開關,離開就0/1狀態改變,
不過邏輯上還是有點錯誤...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.113.44.180
1F:推 MasterChang:狀態機 03/07 14:13
2F:→ wuzen:判斷 trig 訊號就可以 有trig 就改變狀態 03/07 20:53
3F:推 DamonF1:設定一個位元,進入按下開關判斷程式後執行反向指令CPL即 03/09 00:05
4F:→ DamonF1:可, 03/09 00:06