같은 시간에 두 키를 검사합니다.

T

tango_ang

Guest
안녕하세요 여러분,
내가 중심이 포럼에 합류하기 새 해요.
현재 제가 개발하는 건 C. 4x3 키패드를 사용하여 스캔
하지만 지금은 문제를 성공적으로 키패드 난 얼굴에있는 모든 단일 키를 감지했습니다.그게 만약 내가 열쇠 같은 열에 diferrence 행을 누르면 검사를 생각하지만 가능한 (2 개의 열쇠가 같은 시간에)
압력을 무엇입니까?
나는 열 세트 입력과 출력으로 설정 행.
르네 사스 M30262
내가 사용하고있습니다.
난 누군가 나를 plz 도움이 필요 ...감사합니다.

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="울고 또는 아주 슬픈" border="0" />
 
고맙지만, 사실 내가이 B4에 님이 같은 행에있는 두 개의 키를 누를만을 감지할 수있습니다 시도했습니다.키를 누를 때 다른 행에서 감지 와서, 두 키를 열 1, 행 1과 row2에 위치한 가정해 봅시다.
첫 키를 누르면, 그 당시 나는 열은 1의 입력 전압 감지 핀에 대해 1.2V의 (Vcc은
3V이기 때문에 b 로직은 아직 낮은 것으로 간주 수있습니다)하지만 일단 row2에있는 키를 누르면, 전압 감지 col1가 2.4 (는 논리를 높이)로 간주합니다.
갑자기 칩으로 더 tht의 Y 키를 누르면 col1에 의해 감지되고있다.나는 진짜로 와트 dono이 일어나고있다.
그 누구도 날 도와 드릴까요?감사합니다

 
tango_ang,

당신은 어떻게 당신의 CPU를 게시할 수있는 키보드가 연결되어 있습니까?

여러분의 CPU에 의해 높은 그렇게 할 때 당신의 행을 다른 행과 행 사이에 두 개의 열쇠 그러나 당신은 두 개의 짧은 회로를 잡아 같은 열에 키를 설정하는 것으로 간주합니다.만약 귀하의 모든 행을 하나의 핀 낮은 수준과이 두 핀이됩니다 높이 수준과 다른 핀이됩니다 출력으로 프로그램되어 함께 두 눌려진 키를
통해 연결되어있다
<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="슬픈" border="0" />내가 언제 행 및 열 및 전용 프로그램을 하나의 행에 어떤 주어진 시간에 출력으로 연결하는 키보드 pullup 저항기 (다른 입력) 계세요.

이게 도움이 되었으면
좋겠
 
tango_ang 썼습니다 :

나는 열 세트 입력과 출력으로 설정 행.
 
NEX 경우 여러 keypresses 감지하려는 것은 바로, 각 스위치와 함께 시리즈에서 다이오드가 필요합니다.다이오드의 끝쪽으로 막대를 넣으십시오 행 '출력이고, 당기 - 저항 입력의 모든 칼럼'에 올라있다.언제든지 적은 단 한 행에 당겨 '(기타 모든 행 높이) 구동하고있는 모든 컬럼을 읽고, 그 다음
행을 낮은 라인에 이동합니다.

 
모두에게 감사드립니다!
이 정보로 내게 도움이 될 것 같아!

 

Welcome to EDABoard.com

Sponsor

Back
Top