회원가입 ID/PW 찾기
AA
atmega128로 설계를 하고 있습니다..

다른것은 어느정도 했는데..

스위치로 입력이 들어왔을때 2동작을 하고 ... 다시 들어오면 1동작으로 되돌아오는 것을 처리할 방법을 모르겠습니다.

스위치 (LED)특성상
입력 0 0 0 0 0 1  0 0 0 0 0 1 0 0 0 0 1 0 0 0  (LED

동작 =======ㅁㅁㅁㅁㅁ =======ㅁㅁㅁㅁ

같은 동작을 연출하고 싶습니다...

어떻게 해야 될지 도와주세요 ㅠㅠ




댓글 3
  • No Profile

    레지스터만 이용해서 프로그램 구현하시는거 같네요

    변수 하나를 지정하셔서 한번 누르면 CNT=1

    두번 누르면 CNT=2

    저 조건들을 If문을 사용해서 처리 하시면 될꺼 같습니다...

  • No Profile
    와우님께서 잘 말씀해 주신거 같이 보이네요....첨언을 좀 해보자면..

    1) 우선 전역변수를 하나 선언하고 인터럽트 함수에서는 변수만을 변경합니다.
    2) 메인루프에서는 변경된 변수를 참조하여 출력을 처리 하시면 잘 될거 같다는 생각이 듭니다.

    소스를 간단히 예를 들어 드리면 다음과 같군요.

    unsigned char g_ucStatus = 0 ;

    인터럽트 함수()
    {
        if( g_ucStatus == 0 ) g_ucStatus = 1 ;
        else g_ucStatus = 0 ;
    }

    메인함수()
    {
         while(1)
         {
                if( g_ucStatus == 0 )
                {
                          // 동작 1 수행
                }
                else 
                {
                           // 동작 2 수행
                }
         }
    }

    이 정도로 표현될 수 있겠군요.
    수고하세요.
  • No Profile

    인터럽트를 edge trigger로 설정해 주는 센스...
    안그러면 계속 인터럽트 걸립니다.

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

search
번호 분류 제목 글쓴이 조회 수 날짜
416 전기전자 아무거나 HOT레귤레이터를 사용한 전원부 회로와 클램퍼회로의 효율적인 차이 설명좀요1 종이악마 2369 2010.10.28
415 전기전자 아무거나 HOTorcad16.2쓰시는분..ㅠㅠ2 건들면터져 1035 2010.10.27
414 전기전자 아무거나 HOTJK플립플롭이 들어간 회로인데 좀 봐주세요.. 딘재 1573 2010.10.25
413 전기전자 아무거나 HOT10Mhz 크리스털을 이용한 주파수 발진 회로에 관해 TreeOfDream 1716 2010.10.23
412 전기전자 아무거나 HOT펄스 전류의 양은 어떻게 측정해야 할까요???2 uracha 1210 2010.10.20
411 전기전자 아무거나 HOT발전기에서 AC를 DC로 변환하려는데 정류기 추천 좀...2 chani0988 1337 2010.10.18
410 전기전자 아무거나 HOT8051입문할때 공부할 책 좋은거 있나요?2 aadqw 2012 2010.10.13
409 전기전자 아무거나 HOT라인트레이서 질문좀 드릴게요~3 궁금해 1714 2010.10.12
408 전기전자 아무거나 HOT혹시 strong pullup과 weak pullup의 차이점 알고 계신분 있나요??2 히쟈 1822 2010.10.12
407 전기전자 아무거나 HOT샐런-키 저역통과 필터 는 왜 쓰는거죠? 브이프 1287 2010.10.07
406 전기전자 아무거나 HOTPspice / Pulse droop 질문합니다 ^^ bluewingo 1406 2010.10.05
405 전기전자 아무거나 HOTattiny25 관련 책 구합니다1 로즈보이 1651 2010.10.04
404 전기전자 아무거나 HOT인터럽트가 뭐죠?4 성공하자yh 876 2010.10.01
403 전기전자 아무거나 HOTLED Down-light 구성 박팔뚝 922 2010.10.01
402 전기전자 아무거나 HOT고압용 바나나플러그 를 구하려 하는데;;;2 브이프 1602 2010.09.30
401 드론/로봇/라인트레이서 HOT안녕하세요 ^^ 라인트레이서 모터부 저항에 관련해서 질문이요1 천년동안 1457 2010.09.29
400 전기전자 아무거나 HOT답변을 듣고 인터넷 검색 해서 다시 생각해본 상식인데 틀린것이 있다면 지적해 주시고 답변도 해주세요2 종이악마 1120 2010.09.29
399 전기전자 아무거나 HOT안녕하세요 이제 막 가입한 초짜가 질문합니다..2 배고픈가 1451 2010.09.29
398 전기전자 아무거나 HOT제가 아는 상식과 질문인데요 혹시 틀린게 있다면 지적하시고 답변도 해주세요2 종이악마 1262 2010.09.28
397 전기전자 아무거나 HOTarm9 이라고하면....2 브이프 1445 2010.09.28
Prev 1 ... 14 15 16 17 18 19 20 21 22 23 ... 39 Next
  • 자신이 하는 일을 재미없어 하는 사람치고 성공하는 사람 못 봤다.
    - 데일 카네기
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.