게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
혹시 코드비전 쓰시는 분 계시나요?
게시물ID : programmer_18690짧은주소 복사하기
작성자 : 맛없는알밤
추천 : 0
조회수 : 845회
댓글수 : 6개
등록시간 : 2016/10/11 22:26:36
옵션
  • 본인삭제금지
<전체 코드>

void delay( long int i )
{
        char k;       
      
        while( i-- )    
                for(k=0; k<30; k++);
}
// 이 void 함수 자체가 이해가 잘 되질 않습니다.
   일반적으로 while 문에는 조건을 ()에 넣어야 하는걸로 알고있었고
   저기 for 구문의 k가 어떤 작용을 하는지도 잘 모르겠습니다.
void main(void)
{      
        char i;
        // set the I/O ports
        // all PORTB pins are outputs
        DDRA = 0xff;

           do{
                for(i=0; i<255; i++)
                {
                        PORTA = 0x00;
                        delay(i);
                        PORTA = 0xff;
                        delay(255-i);
                }
                for(i=0; i<255; i++)
                {
                        PORTA = 0xff;
                        delay(i);
                        PORTA = 0x00;
                        delay(255-i);
                }
              }while(1);
}
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호