게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C언어 질문 입니다.
게시물ID : computer_25078짧은주소 복사하기
작성자 : 앙감앙감
추천 : 0
조회수 : 359회
댓글수 : 4개
등록시간 : 2011/11/29 17:01:46
안녕하세요.
반갑습니다.


C언어 질문좀 할게요.

장비는 atmega128a입니다.

발광부가 하나 있고 수광부가 세개가 있습니다.

    ● 발광부
    →  사람 진행방향
○  ○  ○  수광부

수광부의 신호를 128 포트 핀 레지스터로 읽어 들입니다.
사람이 진행을 하면 0 1 1 신호에서 0 0 1 신호 그다음 1 0 0 신호 , 1 1 0 이렇게 신호가 변하는데요.

여기서 001 신호는 제어문1을 동작
       100 신호은 제어문2를 동작

순간 지나가버리면 001 신호로 되어 제어문1이 동작을 하다가 지나가는 동시에 신호가 100이 되면 제어문2가 동작을 합니다.

제가 원하고자 하는 것은 제어문1이 동작을 제어문2가 동작을 되지 않게 할려고 합니다.
또 반대의 진행방향일때도 마찬가지입니다.

아직 C언어 초보단계라 입력하면 입력한대로 출력하는법 밖에 모르겠습니다.
도와주시면 감사하겠습니다.

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호