8051의 구조및 제어에 관하여
- 최초 등록일
- 2008.11.15
- 최종 저작일
- 2008.06
- 13페이지/ 한컴오피스
- 가격 2,000원
소개글
8051의 구조및 제어에 대하여 정리함
목차
1.8051의 특징
2.8051 핀구조
3.8051내부구조
4.병렬I/O포트
5.직렬 통신 및 타이머
6.메모리 구조
7.레지스터 뱅크
8.비트 어드레스 영역
9.스크래치 패드,스택 영역
10.특수기능 레지스터
11.상태 레지스터(PSW:Program Status Word)
12.스택 포인터(SP:Stack Pointer)
13.데이터 포인터 레지스터(DPTR:Data Pointer)
14.입출력 및 인터럽트 관련 레지스터
15.외부 인터럽트에 관하여
중략..
본문내용
1.8051의 특징
Atmel의AT89C51기준
-제어목적에적합하도록설계된8비트마이크로콘트롤러
-내부프로그램ROM:4kB
-내부데이터메모리:256B=128BRAM+128B레지스터
-4개의입출력포트:각포트는8비트
-2개의16비트타이머/카운터:동작모드4개
-1개의 uart포트:풀 듀플렉스 시리얼 통신
uart(universal asynchronous receiver & taransmitter)
-5개의 인터럽트
-클럭발진기 내장
-외부메모리:64킬로바이트 프로그램,64킬로바이트 데이터
-외부핀 구조
1)40핀 Dip(Dual In-Line Package)형
2)44핀 Plcc(Plastic Leadless Chip Carrier)형
3)44핀 Qfp(Quad Flat Pack)팩키지형
2.8051 핀구조
1)40핀DIP구조기준
-Pin1-8,포트1:P1.0-P1.7으로표기,범용데이터입출력용
-Pin9,RESET:CPU0번지부터명령실행,포트0-3출력모두1,
레지스터값 0, SP는 07H가 됨.
-Pin10-17,포트3:P3.0-P3.7로표기,데이터입력또는출력
P3.0 RxD : 시리얼 포트 입력
P3.1 TxD : 시리얼 포트 출력
P3.2 INT0’:외부인터럽트0
P3.3 INT1’:외부인터럽트1
P3.4 T0 : 타이머/카운터 0 외부클럭 입력
P3.5 T1 : 타이머/카운터 1 외부클럭 입력
P3.6 WR’:외부데이터메모리write신호출력
P3.7 RD’:외부데이터메모리read신호출력
-Pin18-19,Xtal:발진기입력(18번),발진기출력(19번)
-Pin20,Vss,전원접지
2)Pin21-28,포트2:P2.0-P2.7로표기,입출력/상위어드레스버스
외부 메모리 사용시 상위어드레스(A8-A15) 값 제공용
외부 메모리 미사용시 범용 I/O 포트로 동작
참고 자료
없음