인터럽트 예비 보고서
- 최초 등록일
- 2007.05.21
- 최종 저작일
- 2007.01
- 3페이지/ 한컴오피스
- 가격 1,000원
소개글
외부인터럽트의 개념을 학습하고 이를 바탕으로 그 동작방식을 이해한다.
목차
1. 실험 목적
2. 기본 이론
3. 참고문헌
본문내용
1. 실험 목적
외부인터럽트의 개념을 학습하고 이를 바탕으로 그 동작방식을 이해한다.
2. 기본 이론
■ 인터럽트의 개요
→ 인터럽트란, 프로그램이 수행되고 있는 동안에 어떤 조건이 발생하여 수행 중인 프로그램을 일시적으로 중지시키게 만드는 조건이나 사건의 발생을 말한다. 인터럽트는 사건에 대하여 비동기적으로 반응할 수 있도록 해주며 다른 프로그램이 수행되는 동안 사건을 처리한다. 인터럽트 구동 시스템은 마치 동시에 많은 일들을 처리하는 것처럼 느끼게 한다. 물론 CPU는 한 번에 하나의 명령어만을 처리할 수 있다. 그러나 CPU는 한 프로그램의 수행을 일시적으로 중단하고 다른 프로그램을 수행한 후 다시 원래의 프로그램으로 되돌아 올 수 있다.
인터럽트를 처리하는 프로그램을 인터럽트 서비스 루틴(Interrupt Service Routine : ISR) 또는 인터럽트 핸들러(Interrupt Handler)라 부른다.
Time →Main program인터럽트가 없는 프로그램 실행인터럽트 레벨 실행ISRISR인터럽트 →메인복귀 →인터럽트 →메인복귀 →기본 레벨 실행MainMainMain
■ 인터럽트의 종류
8051에는 왼쪽 그림과 같이 5가지의 인터럽트 소스가 있다. 즉, 두개의 외부인터럽트, 두개의 타이머 인터럽트, 그리고 직렬 포트 인터럽트가 그것이다
참고 자료
8051 마이크로컨트롤러 제2판 / 이응혁 / ITC(아이티씨)