디지털시계(타이머 카운터) 예비 보고서
- 최초 등록일
- 2012.06.26
- 최종 저작일
- 2011.09
- 2페이지/ 한컴오피스
- 가격 2,000원
소개글
8051 실험 보고서 입니다. 인터넷에 자료가 충분치 않기 때문에 유용하실껍니다. ^^
목차
없음
본문내용
타이머/카운터는 주기적인 작업의 발생과 특정사건에 대한 시간측정, 외부로부터 발생한 이벤트 횟수에 따른 처리를 하기 위해 사용됩니다. 8051은 두 개의 16비트 타이머/카운터를 내장하고 있으며 8052는 세 개의 타이머/카운터를 가지고 있습니다. 8051의 타이머/카운터는 내부나 외부로부터 클록 펄스를 받아 그 수를 세는 기능을 담당합니다. 주기적인 신호를 받아 카운팅 하는 경우 타이머로 동작한다고 하며 비주기적인 신호를 받아 카운팅 하는 경우 카운터로서 동작한다고 말합니다. 8051 타이머/카운터는 여러가지 동작 모드를 가지고 있으며 상황에 따라 원하는 모드를 이용 할 수 있습니다.
타이머/카운터와 관련된 레지스터로는 상태를 표시하는 THx와 TLx 레지스터, 타이머의 모드를 설정하는 TMOD 레지스터, 카운트 시작 제어 및 오버플로우의 발생여부를 나타내는 TCON 레지스터가 있습니다. THx, TLx은 각각 8비트로서 타이머 또는 카운트의 내부 틱을 저장하고 있습니다. 셀 수 있는 틱의 범위를 벗어나면 오버플로우가 발생하면서 TCON의 TFx비트를 1로 만듭니다. TFx비트가 1이 되면 타이머 인터럽트가 발생하게 되어 타이머 인터럽트 서비스 루틴이 호출 됩니다.
참고 자료
없음