BASIC4MCU | AVR 따라하기 | 2015년 강좌 | 036 - [스위치] 매트릭스 4x4 풀업회로 동작 설명
페이지 정보
작성자 키트 작성일2017-08-23 15:45 조회2,088회 댓글0건본문
먼저 글에서 저항이 있는 곳이 입력이라고 설명 해드렸죠?풀업 저항에 의해서 키를 누르지 않았을 때에 1 이므로출력을 차례로 0을 출력해서 키를 체크 합니다.다 똑같으니 첫번째 PE4만 0을 출력하는 경우만 설명하겠습니다.^^풀업저항에 의한 high는 핑크색으로 표시해서 포트 high 출력의 적색과 구분 할 수 있도록 했습니다.PE4를 0으로 출력하고, PE5~PE7은 1을 출력합니다.PE0~PE3을 읽어서 0 인 핀이 있다면 스위치가 눌린 것입니다.1인 핀은 스위치를 누르지 않은 핀입니다.두번째 열은 PE5를 0으로 출력한 후 PE0~PE3을 읽어서 0인 핀을 체크 합니다.이런 식으로 PE7까지 차례대로 0을 출력하면서 스위치가 눌린 핀을 체크합니다.
댓글 0
조회수 2,088등록된 댓글이 없습니다.