회원가입 ID/PW 찾기
AA

unsigned char i=0,hour = 0, min = 0, sec = 0;

  interrupt [TIM0_OVF] void timer0_ovf_isr(void) //오버플로우 인터럽트 시계.

  {

      i++;

     if(i==100)

     {

           sec++;

           i=0;

       if(sec==60)

      {

          sec = 0;

          min = min+1;

        }

         if(min ==60)

          {

                min = 0;

            hour = hour+1;

            hour = hour%24;

            }

 

}

}

 

void main(void)

  {

  PORTD=0x00;

DDRD=0xff;

TCCR0=0x07;

TCNT0=0xff-157;

TIMSK=0x01;

TIFR|=0x01;

 

#asm("sei");

 

while (1)

 

{

  if(hour>=20 || hour <= 24 || hour >= 1 || hour <= 7) (20시 부터 24, 새벽 1시부터 7시까지 LED )

  (LED OFF)

   }

  }

  

타이머 인터럽트를 이용해 LED를 작동시키는 소스인데요ㅠㅠ

  이거 제가 맞ㄱㅔ 짠건가요? 조언좀부탁드립니다ㅠㅠ

 

 

댓글 1
  • No Profile

    10 ms 단위로 동작하는 건가 보군요.

    우선 INT 루틴 안의 if (i==100) 이라는 문장은

    if (i%100 == 0) 으로 바꾸어야 겠군요.

하드웨어 설계 및 개발에 대하여 개발자들이 자유롭게 토론하는 공간입니다.
- Q&A, 자유주재 토론, 관련 정보 공유
- 분야 : 마이크로프로세서 응용, 전기/전자(아날로그/디지털) 회로 설계, C/C++ 프로그래밍, 펌웨어,
         PCB Artwork, 트러블슈팅 등 하드웨어 설계에 관한 전반인 내용
※ 게시글에 맞는 분류를 선택하여 글을 작성해 주시면 쾌적한 사이트 운영에 많은 도움이 됩니다.
※ 하드웨어 인사이트는 회원들간의 거래정보를 게재할 뿐이지, 그 어떤 책임과 의무도 가지지 않습니다.

search
번호 분류 제목 글쓴이 조회 수 날짜
4184 PADS HOTpads 9.3 설치 방법 문의 드립니다. 하경철 2541 2011.06.13
4183 PADS HOTpads 9.2 설치 도중에 에러 발생. 하경철 2526 2011.06.13
4182 마이크로프로세서 HOTsrf-04 초음파 질문 혼합쥬스 2120 2011.06.11
4181 마이크로프로세서 HOTATMEGA64 전원 공급관련2 제갈군 2502 2011.06.11
4180 중고장터 HOTAtmega128, ISP, 블루투스모듈, RS232케이블, 모터기어박스 등각각팝니다 btnim 8184 2011.06.11
마이크로프로세서 HOT타이머 인터럽트를 이용해 LED를 제어하는 소스인데요...1 rjmans 2184 2011.06.11
4178 마이크로프로세서 HOTatmega128 pro 소스질문이요 ^^ 공학도임돠 2693 2011.06.10
4177 PADS HOT패즈 9.3 크랙파일 부탁드려요1 BOHEM 2918 2011.06.10
4176 PADS HOTpads 9.2에서 만든 여러 거버 파일들을 merge하는 방법 알려주세요 빵돼지 2585 2011.06.09
4175 PADS HOT크아악.. 설치 자동종료 됩니다. ㅠ1 칠흑광자 1899 2011.06.08
4174 마이크로프로세서 HOTAVR의 ADC Clock과 sample rate ?2 송골 2379 2011.06.07
4173 마이크로프로세서 HOTAVR nested interrupt 송골 1913 2011.06.07
4172 PADS HOTPAD 설치 5번째 오류중 .ㅠㅠ1 칠흑광자 1999 2011.06.06
4171 Analog & Mixed-Signal 설계 HOT비교기 질문있습니다.5 신카레라이스 2633 2011.06.06
4170 마이크로프로세서 HOT초음파센서 소스관련 질문드립니다1 동래감자 2990 2011.06.05
4169 마이크로프로세서 HOT코딩을 2진법으로 하고있는데... 초싸이코 1524 2011.06.05
4168 마이크로프로세서 HOT안녕하세요 AVR에서 펄스 질문입니다.1 초싸이코 1640 2011.06.03
4167 PADS HOTpads 9.3 설치방법 사이다522 4225 2011.06.03
4166 PADS HOTPADS9.3 설치관련 문의 드립니다. 사랑연인 4620 2011.06.02
4165 마이크로프로세서 HOTAVR책소개좀 부탁드립니다ㅠ1 약곰탱이 1393 2011.06.02
Prev 1 ... 81 82 83 84 85 86 87 88 89 90 ... 295 Next
  • 일은 인간생활의 피할 수 없는 조건이며, 인간 복지의 참된 근본이다.
    - 톨스토이
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.