메뉴 바로가기

서브메뉴 바로가기

본문 바로가기

logo

AVR 자료실
조회 수 25,830 추천 수 0 댓글 4
?

단축키

Prev이전 문서

Next다음 문서

위로 아래로 댓글로 가기 인쇄 목록
?

단축키

Prev이전 문서

Next다음 문서

위로 아래로 댓글로 가기 인쇄 목록
?
  • 공학도임다 2011.07.11 22:24
    여기서 PORTB0 스위치 입력부분을 PORTB1으로 바꾸려면 

    unsigned char chLastPinB=1;  로 바꾸면 되나요..이것만 바꾸면 되는 건가요.. 

  • WhiteAT 2011.07.12 10:11 글쓴이

    공학도임다 님에게 달린 댓글

    chLastPinB 은 스위치가 눌러진 상태인지 아닌지를 체크하는 변수입니다.~
    스위치를 계속 누르고 있을 때 카운터를 증가하지 못하게 막는 변수입니다.

    PORTB1 를 사용하시려면  아래처럼 PINB 의 비트1를 체크하면 됩니다.~
    if(0x02 != (PINB & 0x02) )
    {
    }
  • 공학도인데요! 2013.04.02 20:49

    if( 0x01 != (chLastPinB & 0x01) )
    이거 좀 ..해석이 어떻게 해야되는건가여??

  • WhiteAT 2013.04.03 09:21 글쓴이

    공학도인데요! 님에게 달린 댓글

    chLastPinB 의 마지막 비트가 0 이면.. 

    입니다...


    chLastPinB 의 상위 7비트에 상관 없이 마지막 비트만 검사하는 것입니다.