8051
- 최초 등록일
- 2007.04.30
- 최종 저작일
- 2006.07
- 27페이지/ 한컴오피스
- 가격 1,000원
소개글
8051의 전반적인 내용입니다.
목차
1. MCS51 주요 특징
(1) 8051(80C32)의 주요특징
2. 외부구조
(1) 핀 배치도
(2) 핀 기능 요약 표
3. 내부구조
(1) CPU 코어 부분
(2) 메모리 부분
(3) I/O 콘트롤러 부분
4. 메모리 구조
(1) MCS51 메모리 맵
(2) 레지스터 구조
1) 프로그램 메모리
2) 데이터 메모리
3) 특수 기능 레지스터(SFR : Special Function Register)
4) 외부 메모리 및 I/O의 인터페이스
① 메모리 구조
② 프로그램 메모리 공간
③ 데이터 메모리 공간
5) 내부 메모리
6) 레지스터 뱅크(Register Bank)
7) 비트 단위 엑세스 가능 영역
8) 일반 램 영역
9) 스택 구조
5. 8051 인터럽트 구조
(1) 외부 인터럽트
(2) 타이머 인터럽트
(3) 직렬 통신 인터럽트
본문내용
(1) 8051(80C32)의 주요특징
① 제어 목적에 적합하도록 설계된 8비트 마이크로콘트롤러이다.
② 111종의 명령을 가지며, 이중에서 64종은 단일 머신 사이클에 실행된다.
③ 비트 단위로 부울연산(Boolean Operation) 처리기능을 가진다.
- 8051은 `for control applications`에 어울리게 bit단위의 연산(부울 대수)과 제어에 뛰어나다. 일부 내부 램은 바이트 단위의 엑세스뿐만 아니라 비트 조작 기능을 이용하여 비트 단위로도 엑세스할 수 있게 되어 있으며 내장 I/O 포트에 대해서도 하나의 비트만을 읽거나 쓸 수 있다. 그 외에 각종 비트 연산이 지원되며 비트 값에 의한 분기(jump 또는 call)가 가능하다. 상대적으로 스트링(string : 문자열) 단위의 복사, 출력 등과 같은 바이트 단위의 조작에는 빈약하다.
④ 64KB의 외부 프로그램 메모리와 64KB의 외부 데이터 메모리를 가진다.
☞ 64K Program Memory address space
- ROM을 위한 어드레스 공간(Program Memory address space : 단지 읽을 수만 있는 어드레스 공간. 프로그램 코드가 위치한다.)을 64K byte까지 지원한다. 실제 롬으로 말하자면 27C512 하나 만큼의 공간이다.
☞ 64K Data Memory address space
- RAM및 I/O를 위한 어드레스 공간(Data Memory address space : 읽기와 쓰기가 모두 가능한 공간.)을 64K byte까지 지원한다.
⑤ 8051 시리즈에서는 128바이트, 8052 시리즈는 256바이트의 데이터용 내부 RAM을 가진다. 내부 RAM의 일부 영역(20H∼2FH)은 비트 어드레싱이 가능하다.
...
참고 자료
없음