|
LED가 어떤 식으로 점멸하는지 설명하시오. (즉, 어떤 동작을 하였을 때 어떤 LED가 켜지고 꺼지는지, 또한 어떤 순서로 켜지는지 등 설명)
문제 5. 주어진 프로그램에는 인터럽트 우선순위를 나타내고 있지 않다. 만일 이 프로그램에서 이
|
- 페이지 5페이지
- 가격 2,800원
- 등록일 2014.03.16
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
에서 외부인터럽트1 버튼을 누르면 프로그램을 서브루틴 함수로 점프해서 인터럽트문장을 실행한다. 작성한 프로그램처럼 LED가 불이 들어왔다 꺼지면
메인함수로 돌아와서 원래 수행하던 프로그램을 실행하게 된다.
예상대로 8051키트에서
|
- 페이지 6페이지
- 가격 2,800원
- 등록일 2014.03.16
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
한다. 또 의 값을 읽으면 현재의 타이머 값을 알 수 있는 특징이 있다.
따라서 타이머 모드 1을 사용하려면 TMOD 값을 변경해주면 된다. 기존 프로그램대로 Timer 0을 사용하고 타이머로서 사용하고 모드는 1로 할 때 TMOD = 00000001;이고
①에 TMOD=0x01
|
- 페이지 5페이지
- 가격 2,800원
- 등록일 2014.03.16
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
인터럽트가 동작해서 시계가 작동하게 된다.
시, 분, 초 초기값이 2, 59, 0이었으므로 2시 59분 00초부터 시계가 돌아가기 시작한다.
Line1에는 위와 같은 시간이 나타나고 Line2에는 is_alarm의 값에 의해 메시지표시의 유무가 정해지고
Line3에는 pause
|
- 페이지 6페이지
- 가격 2,800원
- 등록일 2014.03.16
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
led와 7-segment의 출력값을 미리 배열시켜놓고 난 후 n번째의 값을 출력하도록 하였다.
여기서는 모든 interrupt를 rising edge로 설정하였다.
이 실험도 역시 딜레이를 이용하여 debounce 해주었다. 마이크로프로세서 응용 및 실험 - Interrupt(인터럽트
|
- 페이지 9페이지
- 가격 2,000원
- 등록일 2015.04.27
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|