SFR

등록일 2002.10.24 한글 (hwp) | 9페이지 | 가격 500원

목차

1.특별 기능 레지스터(SFR) 메모리
SFR은 무엇인가?
SFR 설명
다른 SFRs
누산기
"R" 레지스터
ADD A,R4
"B" 레지스터
The Stack Pointer (SP)

본문내용

1.특별 기능 레지스터(SFR) 메모리

특별 기능 레지스터(SFR)는 8051 프로세서의 특별한 기능을 제어하는 메모리 영역이다. 예를 들면, 4개의 SFR은 8051의 32개의 입력/출력 라인의 액세스를 허용한다. 다른 SFR은 프로그램이 8051의 시리얼 포트로 읽고 쓰는 것을 허용한다. 다른 SFR은 사용자가 시리얼 보레이트, 타이머의 제어와 액세스, 8051 인터럽트의 설정을 할 수 있다.

프로그래밍할 때, SFR은 내부 메모리의 환상을 가진다. 예를 들어 당신이 내부램의 위치 50h에 1의 값을 쓰려고 한다면 당신은 이 명령을 수행할 것이다.

MOV 50h,#01h

비슷하게 당신이 8051의 시리얼 포트로 1의 값을 쓰려고 하면 당신은 99h의 SFR주소SBUF SFR로 이 값을 쓸 것이다.
따라서, 시리얼 포트로 1의 값을 쓰려는 것은 당신의 이 명령을 수행할 것이다.

MOV 99h,#01h

알다시피, SFR은 내부 메모리의 영역으로 나타난다. 이것은 그 경우가 아니다. 이 메모리 액세스 방법을 사용할 때(직접 어드레스라 불림), 00h에서 7Fh까지의 주소를 가지는 어떤 명령은 내부램 메모리 주소라 부른다. 그리고 80h에서 FFh까지의 주소를 가지는 어떤 명령은 SFR 제어 레지스터라 부른다.
*원하는 자료를 검색 해 보세요.
  • 특수기능 레지스터 의의와 유형 7 페이지
    특수 기능 레지스터(SFR)는 8051 프로세서의 특별한 기능을 제어하는 메모리 영역이다. 예를 들면, 4개의 SFR은 8051의 32개의 입력/출력 라인의 액세스를 허용한 다. 다른 특수 기능 레지스터는 프로그램이 8051의..
  • [시스템프로그래밍]레지스터의 종류 16 페이지
    ■ 레지스터 - 레지스터란? -레지스터는 컴퓨터의 프로세서 내에서 자료를 보관하는 아주 빠른 기억 장소이다. 일반적으로 현재 계산을 수행중인 값을 저장하는데 사용된다. 대부분의 현대 프로세서는 메인 메모리에서 레..
  • 원칩마이컴 8051의 기본 개념 14 페이지
    어큐뮬레이터(ACC) B 레지스터 DPTR(Data pointer) SP(Stack Pointer) 산술연산의 결과를 기억 비트단위 엑세스 가능 8비트 크기로 산술연산을 하고 필요시 A레지스터와함께 1..
  • [마이크로프로세서]8051의 레지스터의 종류 7 페이지
    가) SFR (Special Function Register : 특수기능레지스터) ■ 8051의 SFR 영역 - 8051에 내장된 장치들의 제어 및 상태 정보를 갖는 레지스터 영역 - 내부 데이터 메모리 (128 Byt..
  • LED0~LED7까지 2개씩 ON-OFF를 반복적으로 실행하는 Program만들기 3 페이지
    실험과제1> 1. I/O레지스터를 이용한 출력 #include <mega8.h> #include <delay.h> #include "../inc/macros.h" void init_port(void) { DDR..
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기