|
문제1. (1) 오차를 측정할 수 있는 방법을 제시하여 각자 오차를 측정하고, 오차의 원인을 분석하시오.
(2) 위 원인을 수정하여 좀 더 정확한 시계를 만들어보고, 그 과정을 설명하시오.
문제 2. (1) ‘타이머 모드 1 (16bit)’로 모드
|
- 페이지 4페이지
- 가격 2,800원
- 등록일 2014.03.16
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
시계가 구현되기 힘들 것이다. 이 부분이 어디인지 찾아서 수정을 하는 것이 필요하겠고, 타이머 모드 0 (13 bit)을 이용한
시계와 타이머 모드 1(16 bit)을 이용한 시계가 서로 어떠한 차이를 보이는지 확인해봐야겠다. 문제 1. A. 모드 0을 이용
|
- 페이지 5페이지
- 가격 2,800원
- 등록일 2014.03.16
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
인터럽트의 count 변수를 0으로 초기화
print_LCD(2,line_two);//바뀐 내용을 LCD 에 출력
}
♨ 실험 분석
이번 실험은 타이머 인터럽트를 이용해서 LCD에 시계를 구현 시키는 것이였다. LCD 첫 번째 줄에는 위 실험을 이용해서 *lcdc=0x80 에 “LCD CLOCK DESIGN"
|
- 페이지 8페이지
- 가격 1,000원
- 등록일 2006.06.01
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
인터럽트 기능을 제공한다. 그러므로 실험 1에서 구현했던 시계에서 외부 스위치를 누르면 - 외부 인터럽트를 가하면, 리셋 기능이 되게 만든 것이다.
이때 8051의 Special Functon register를 보면 위 그림과 같다. 즉, 우리는 타이머 인터럽트와 외부
|
- 페이지 5페이지
- 가격 1,000원
- 등록일 2006.05.31
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
타이머0 인터럽트가 동작해서 시계가 작동하게 된다.
시, 분, 초 초기값이 2, 59, 0이었으므로 2시 59분 00초부터 시계가 돌아가기 시작한다.
Line1에는 위와 같은 시간이 나타나고 Line2에는 is_alarm의 값에 의해 메시지표시의 유무가 정해지고
Line3에
|
- 페이지 6페이지
- 가격 2,800원
- 등록일 2014.03.16
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|