실험(4)예비보고서4
- 최초 등록일
- 2012.03.25
- 최종 저작일
- 2011.03
- 5페이지/ 한컴오피스
- 가격 1,500원
소개글
실험보고서(예비)
목차
없음
본문내용
④ 시리얼 포트에서 사용되는 레지스터
(1) SBUF 레지스터
- 송신할 데이터와 수신한 데이터를 일시적으로 저장하기 위한 특수기능 레지스터 중 하나
- SBUF로 데이터를 써 넣을 때와 읽을 경우에는 각각 물리적으로 구분된다. 즉, 데이터를 SBUF로 써 넣을 경우에는 송신 데이터가 되고, SBUF에서 데이터를 읽는 경우에는 수신한 데이터가 된다.
- 수신 데이터를 읽을 경우에는 수신이 되었다는 것을 가리키는 RI 플래그가 셋되어 있는 것을 확인하고 데이터를 읽어야 한다.
- 수신 데이터 버퍼는 2중 구조로 되어 있어서 다음 프레임의 수신 시작 전에 CPU가 수신 인터럽트에 응답하지 않아도 오버런(overrun) 에러가 일어나는 것을 방지 할 수 있다.
(2) SCON 레지스터
- 시리얼 포트의 제어와 시리얼 포트의 상태를 감시하기 위한 레지스터
- 각 비트의 기능
* RI(receive interrupt flag) : SBUF에 수신된 데이터가 있으면 셋 “1”
* TI(transmit interrupt flag) : SBUF에 비게 되어 송신 가능한 상태면 셋 “1”
참고 자료
없음