회원가입 ID/PW 찾기
AA
8051 타이머를 써서요 1분 30초만 새고 그기에서 멈춰있는문을 만들고 싶은데요....

스위치를 써서  스위치가 1이면  1분 30초를 세고, 스위치가 0이면 다시 0이 됩니다(7-seg로 표시하구요..)
그리구 스위치가 계속 1이면 1분 30초를 다 새고 세그먼트에 0이  들어와있게 하고싶습니다..
세그먼트에 0이 들어와있을때 스위치를 0 주었다가 다시 1을 주면 다시 1분 30초를 새어야 하구요..

도데체 어떻게 해야 할까요..?
가르쳐주세요..
댓글 2
  • No Profile
    스위치가 on 인가 off 인가를 보고 타이머를 구동하지말구요.
    스위치가 올라가는 순간에 타이머를 시작시키기만 하면,
    타이머는 자동적으로 1분30초뒤면 0 되겠지요?

    스위치 값을 항상 기록 합니다.
    다만 기록 하기전 스위치 가 1 인가보고 과거에 기록이 0 이었다면 스위치가 올라가는 순간입니다.
    타이머를 기동하고 스위치데이터를 기록 하고...
    즉 하는일은 계속 스위치 데이터를 기록 하는것이지만,
    기록 전에 검사하는것이 우선 입니다.
    과거에 무었이었나 를...

    반대라면 스위치가 내려갈때 0될때 순간도 알수 있겠지요?

  • No Profile

    if(스위치가 1이라면 & A변수가 0이라면)

    세븐세그먼트 =1

    Timer 증가 시작

    Timer 기준 1:30초라면 A라는 변수 1로.

    else if(스위치가 0이라면 || A라는 변수가 1이라면)

    Timer 멈춤

    초기값 설정

    세븐세그먼트 =0

     

    대충 이런식으로 짜고.. 과거값과 비교하여 High -> Low 인지 Low -> High인지에따라 코드를 짜주면 될듯 싶습니다.

    시간이 많지 않아서 이만;;;

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

search
번호 분류 제목 글쓴이 조회 수 날짜
154 PADS HOTpads에서 가이드선 단축키!!!2 리아군 1555 2010.12.07
153 Allegro & OrCAD HOT파일저장시...1 어느날 1857 2010.12.06
152 Allegro & OrCAD HOTORCAD Layout을 PADS로 변환 하는방법좀...5 Crystal 3374 2010.12.03
151 PADS HOTWin XP에서 PADS9.2 설치 돼나요??2 잔다르크 2687 2010.12.02
150 PADS HOT64비트 윈도우7에 PADS 설치문제.1 주작 3448 2010.11.30
149 Allegro & OrCAD HOT설치 질문좀..1 쨍용 1940 2010.11.29
148 Allegro & OrCAD HOT[무조건 따라하기]OrCAD Capture Techniques for Research Engineer8 줄리20 1376 2010.11.27
147 ECAD 아무거나 HOTPCB 완전 초보에서 지금까지...#28 내공수련중 5640 2010.11.22
146 PADS HOTpads 부품 배치 질문!5 윤건 3151 2010.11.19
145 PADS HOTpads library 문의2 하루^^하루 1593 2010.11.15
144 Allegro & OrCAD HOTwin7 적용version?1 정상에서 1114 2010.11.15
143 Allegro & OrCAD HOTpcb설계 초보 질문??1 정상에서 1035 2010.11.12
142 PADS HOT버젼 질문요2 등나무 1322 2010.11.11
141 PADS HOTpads 2007 관련 서적 추천요^^2 하루^^하루 1247 2010.11.10
140 PADS HOTpads 사용자입니다. 하루^^하루 1248 2010.11.10
139 PADS HOTCAM350 V9.0 설치방법 아시는분?2 윰8969 7866 2010.11.08
138 Allegro & OrCAD HOTorcad libraries 질문 입니다.2 아카 1286 2010.11.06
137 ECAD 아무거나 HOTAVR 128 사용할때 어떤 컴파일러 사용하세요???10 12몽키 2404 2010.11.03
136 ECAD 아무거나 HOT그림의 떡이란 말이 정확한듯1 바다거북 4831 2010.11.02
135 ECAD 아무거나 HOT50옴이라는 것은 특성임피던스로 알고 있는데 바다거북 4823 2010.11.02
Prev 1 ... 20 21 22 23 24 25 26 27 28 29 ... 32 Next
  • 사람은 자기 일이 끝나기 전에는 죽지 않는다.
    - 리빙스턴
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.