결과보고서-Exp 3. Digital Design Using Microcontroller (1st week).hwp
- 최초 등록일
- 2010.10.11
- 최종 저작일
- 2008.01
- 10페이지/
한컴오피스
- 가격 2,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
결과보고서-Exp 3. Digital Design Using Microcontroller (1st week).hwp
목차
1. 실험 분석
⑴마이크로컨트롤러란?
⑵ 8051의 특징
2. 실험에 사용한 소스 코드
3.Demonstration
⑴ 소스코드에 관한 질문
⑵시스템에 관련된 질문
4. Considerations
본문내용
4. Considerations
⑴ How precise do you think the implemented stopwatch is? What are the factors that disturb the accuracy of the stopwatch?
① 정확한 시간을 측정하지 않은 것에 대한 차이
앞의 데모에서 1ms를 측정한 식을 살펴보면 921.6을 922로 근사하는 부분이 있다. 이는 0.043%의 차이를 나타내는데, 100초까지 측정할 경우 0.43초의 오차가 생긴다는 것을 의미한다. 이 오차는 시간이 지남에 따라 미치는 영향이 커지므로 긴 시간을 측정할 시에는 좀 더 정확한 시간의 측정이 필요하게 될 것이다.
② 인터럽트 발생 시에 생기는 delay
code를 통해 알아보면, 인터럽트가 발생하면 잠시 타이머를 정지하고 TH0와 TL0를 설정한 뒤에 다시 타이머를 동작시키는 것을 알 수 있다. 따라서 이러한 TH0와 TL0를 설정하는 시간동안은 타이머가 중간에 stop되어 있는 시간이기 때문에 이러한 delay가 실제 시간보다 우리가 구현한 스톱워치의 시간이 더 짧도록 하는 원인이 될 수 있다.
③debouncing
debouncing 시에도 delay를 사용하게 되므로 여기서 정확하지 않을 시간을 핸들링 하게 될 가능성이 있다.
참고 자료
없음