yzwzfyz 發表于 2019-2-14 11:58
當一種開關組合被確認后,0.2秒內不再承認其它其它組合就可以了。
凌凈清河 發表于 2019-2-14 21:06
以下為個人愚見。
之所以設計切換過程有雙高電平的短暫狀態,是為了能夠將輕按和重按的事件觸發方式轉換成 ...
yfpc2006 發表于 2019-2-15 03:27
沒有用中斷,用查詢的方法,能實現,但偶爾還是有些不穩定,看一下還需要優化什么?
u8 KEY1,KEY2,KE ...
yfpc2006 發表于 2019-2-15 03:27
沒有用中斷,用查詢的方法,能實現,但偶爾還是有些不穩定,看一下還需要優化什么?
u8 KEY1,KEY2,KE ...
凌凈清河 發表于 2019-2-15 07:46
中斷的方法已經是最優解,你的查詢法程序可能存在問題。
按照一個重按并松開的流程,KEY1、2電平變化為 ...
yfpc2006 發表于 2019-2-15 13:20
我也想用中斷的方式,可惜芯片分配的引腳不支持外部電平變化中斷。
所以只能用查詢的方式。
。yfpc2006 發表于 2019-2-15 13:20
我也想用中斷的方式,可惜芯片分配的引腳不支持外部電平變化中斷。
所以只能用查詢的方式。
yfpc2006 發表于 2019-2-15 13:20
我也想用中斷的方式,可惜芯片分配的引腳不支持外部電平變化中斷。
所以只能用查詢的方式。
znz43a 發表于 2019-2-14 10:45
OUT1=(NOT KEY1) OR (NOT KEY2)
OUT2=NOT KEY2
dzbj 發表于 2019-2-15 20:03
你這不是跟VW汽車上的電窗開關一樣么 我寫過整個電窗控制系統 就是3樓說的等待時間即可 不過得用中斷 不能 ...
wulin 發表于 2019-2-15 12:45
#include
#define key_S 5000 //預設延時計數值,根據響應需求進行調節
sbit KEY1=P2^0;
凌凈清河 發表于 2019-2-15 15:59
原來是這樣,那祝你好運。
dzbj 發表于 2019-2-15 20:03
你這不是跟VW汽車上的電窗開關一樣么 我寫過整個電窗控制系統 就是3樓說的等待時間即可 不過得用中斷 不能 ...
| 歡迎光臨 (http://m.raoushi.com/bbs/) | Powered by Discuz! X3.1 |