BASIC4MCU | 질문게시판 | 코드비전
페이지 정보
작성자 gomaje 작성일2018-12-31 08:08 조회5,814회 댓글0건본문
아래의 코드로 콘트롤러를 사용하여 LED가 1초 간격으로 10번 깜빡이게 만들었습니다.
LED가 10번 깜빡이다가 소등된후 전원스위치를 다시 켜도 불이 들어오지 않습니다.
(인체감지센서를 이용하려고 합니다.)
선생님의 한 수 지도를 받고 싶습니다.
도움을 주시면 대단히 감사하겠습니다.
#include <tiny13.h>
#include <delay.h>#define RED_LED PORTB.0
#define GREEN_LED PORTB.1
#define BLUE_LED PORTB.2
#define ON 1
#define OFF 0
// Declare your global variables here
void main(void){
unsigned int i;
CLKPR=0x80;
CLKPR=0x00;PORTB=0x00;
DDRB=0xff;TCCR0A=0x00;
TCCR0B=0x03;
TCNT0=0x00;
OCR0A=0x00;
OCR0B=0x00;
GIMSK=0x00;
MCUCR=0x00;
TIMSK0=0x02;
ACSR=0x80;ADCSRB=0x00;
for(i=0;i<10;i++){
RED_LED = ON;
GREEN_LED = ON;
BLUE_LED = ON;
delay_ms(1000);
RED_LED = OFF;
GREEN_LED = OFF;
BLUE_LED =OFF;
delay_ms(1000);
}// Place your code here}
댓글 0
조회수 5,814등록된 댓글이 없습니다.