AT90S8535타이머2의 타이머기능 연습하기
- 최초 등록일
- 2012.07.19
- 최종 저작일
- 2012.01
- 3페이지/ 한컴오피스
- 가격 1,000원
소개글
AT90S8535타이머2의 타이머기능 연습하기
목차
없음
본문내용
클록(clock)
클록은 수정 발진자(crystal)를 이용하고, 고조파를 없애기 위하여 콘덴서(condensor) C1,C2를 사용한다.
리셋 (reset)
리셋은 푸시 스위치, 저항 R1, 콘덴서 C1으로 구성하며, 파워 온(power on) 리셋,수동 리셋으로 구성된다.
⑴. 파워 온(power on) 리셋
전원이 처음 들어오면 콘덴서 C1에 충전된 전압이 없기 때문에, 핀에 "L"이 입력되어서, AT90S8535는 리셋되면서, R1을 통해서 콘텐서 C1에 전압이 0.75 x 4.7[kW] x 4.7[uF]의 속도로 충전되며, 충전된 전압이 약 2.5[V]정도가 되면 핀이 "H"가 되어 리셋이 해제된다.
⑵. 수동 리셋
콘덴서 C1에 전압이 충전되어 있어서, 핀에 "H"가 입력되므로 CPU는 리셋 상태가 아니다. 이때 그림에서와 같이 RESET 스위치를 누르면, 콘덴서 C1에 충전된 전압은 그라운드로 방전하게 되어, 핀은 "L"이 되고, CPU는 리셋 상태가 된다. RESET 스위치를 놓으면 "파워 온 리셋"에서와 같이 서서히 리셋이 해제된다.
타이머 2 사용하기
타이머 2를 타이모 모드로 사용하고, 외부 클록을 선택해서 분 과 초를 디스플레이 하는 시계를 만든다. 이때 외부 클록은 32.768[kHz]를 사용하여야 초를 계산할 때 에러가 없게 된다.
7세그먼트 동적으로 디스플레이하기
7세그먼트를 동적인 방법으로 디스플레이 하면서 타이머 2의 인터럽트를 이용하여 1초를 계산한다. 초가 "60"이 되면 분을 +1 증가시키고, 분이 "60"이 되면, 초와 분을 클리어 시키고 처음부터 다시 시작한다.
참고 자료
없음