[問題] 8051碳膜開關

看板ASM (組合語言)作者 (freedom)時間16年前 (2008/03/07 11:05), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
我在寫8051時,遇到了小問題,一直想不透, 當開關按下的時候變成1,手放開就變成0, 應該是這樣沒錯, 但若是我需要按一下,放開後變成1,再按一下就還原, 我目前做出來的是需要一直按著開關才有關閉的效果, 所以,請問有什麼方法可以改進呢?謝謝! 我目前的想法是用反轉的想法,碰到開關,離開就0/1狀態改變, 不過邏輯上還是有點錯誤... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.113.44.180

03/07 14:13, , 1F
狀態機
03/07 14:13, 1F

03/07 20:53, , 2F
判斷 trig 訊號就可以 有trig 就改變狀態
03/07 20:53, 2F

03/09 00:05, , 3F
設定一個位元,進入按下開關判斷程式後執行反向指令CPL即
03/09 00:05, 3F

03/09 00:06, , 4F
可,
03/09 00:06, 4F
文章代碼(AID): #17qB3Uph (ASM)
文章代碼(AID): #17qB3Uph (ASM)