BASIC4MCU | 질문게시판 | LED 점멸 후 소등
페이지 정보
작성자 gomaje 작성일2018-12-31 19:53 조회6,810회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=7304
본문
(인체감지센서없음)
LED가 5번 점멸후 소등되어 전원코드를 뺏다가 다시 꽂으면 처음부터 작동
(작동중 또는 작동후 처음상태로 복귀)하는 방법을 알고 싶습니다.
아래의 소스로 코딩하면
LED가 5번 점멸후 소등되어 전원코드를 뺏다가 다시 꽂으면 작동하지 않습니다.
그런데 전선 한 쪽에 스위치를 달면 전원이 인가 되어 LED가 점멸 후 소등됩니다.
그리고 마지막 라인에
R_LED=1; G_LED=1; B_LED=1; delay_ms(1000);// 추가하면 LED가 점멸된 후 계속 점등되어 있습니다.
다시 전원을 새로 투입하면 LED가 점멸하다가 계속 점등되어 있습니다.
선생님!도움을 주시면 감사하겠습니다.
#include
#include
//
#define R_LED PORTB.0
#define G_LED PORTB.1
#define B_LED PORTB.2
//
void main(void){
char i;
for(i=0;i<5;i++){R_LED=1; delay_ms(1000);
R_LED=0; delay_ms(1000); // 아래 코드가 없으면 5번 점멸후 계속 소등이 되고 전원을 새로 인가하여도 계속 소등이 됨.
}
R_LED=1; G_LED=1; B_LED=1; delay_ms(1000);// 코드를 추가하면 5번 점멸후 계속 점등이 되고 전원을 새로 인가하면 점멸 후 계속 점등이 됨.
}
댓글 0
조회수 6,810등록된 댓글이 없습니다.