결과-타이머실험
- 최초 등록일
- 2013.05.24
- 최종 저작일
- 2012.12
- 5페이지/ 한컴오피스
- 가격 1,000원
목차
★실험목적
★실험장비
★실험과정
★관련이론
★검토사항
★실험결과
★고찰
본문내용
★실험목적
- AT89C2051의 타이머 인터럽트 사용방법과 관련 이론 등을 숙지해본다.
★실험장비
(1)필요장비:브레드보드, 직류전원(5V), 전압계, 니퍼, 롱노우즈 플라이어, 8051 SE516SP보드, 오실로스코프
(2)필요부품: AT89C2051, 오실레이터, 90pF 2개,
★실험과정
①AT89C2051의 기본적인 회로를 구성한다.
②18번 핀에서 나오는 파형을 오실로스코프로 확인한다.
★관련이론
(1)인터럽트
인터럽트라는 것은 현재 실행중인 프로그램을 일시적으로 중단하고 긴급을 요하는 다름 프로그램으로 제어를 옮기는 방법으로서, 인터럽트가 발생하면 그 인터럽트에 대한 서비스 프로그램은 특정 번지부터 시작하게 된다.
<중 략>
TH1, TL1 다음에 있는 숫자 0xE3, 0x0F는 시정수라는 것으로, 정확한 값을 구하기 위해서는 이것을 16진수를 2진수의 형태로 변환시켜야 한다. 시정수란 회로, 어떤 물체, 혹은 어떤 제어대상이 외부로부터의 입력에 얼마나 빠르게 혹은 느리게 반응할 수 있는지를 나타내는 지표라 할 수 있는데, 시정수가 클수록 외부입력에 빠르게 반응하므로 타이머의 주기가 빨라진다.
먼저 16진수를 10진수로 변환 시키면 각각 227, 15 로 바뀌고 이 10진수를 2진수로 바꾸면 11100011b, 00001111b로 변환된다. (b는 2진수라는 것을 나타냄) 즉 실험에서는 시정수의 값을 달리하면서 타이머의 주기를 바꿀 수가 있고, 오실로스코프에 나타나는 파형의 모양도 달리할 수가 있는 것이다.
참고 자료
없음