송수신 시험장치
- 최초 등록일
- 2008.10.24
- 최종 저작일
- 2008.10
- 44페이지/ MS 파워포인트
- 가격 4,000원
소개글
송수신 시험장치에서 Microcontroller unit 부분에 대해서 설명한 글입니다.
목차
1. Microcontroller Unit 회로도
2. Microcontroller의 종류
3. 8051의 구조
3.1 8051의 주요 특성
3.2 8051 외부 핀과 내부 기능
3.3 8051 메모리 구조
3.4 8051 회로도
4. 8051용 Keil C51 언어 확장
4.1 확장된 데이터 형
4.2 메모리 형
4.3 메모리 모델
4.4 SFR(Special Function Register )액세스
4.5 인터럽트 서비스 루틴의 선언
5. I/O포트의 이해
5.1 포트의 기능
5.2 포트의 구조
본문내용
3.1 8051의 주요 특성
4K 바이트의 내부 프로그램 메모리(ROM)
128바이트의 내부 데이터 메모리(RAM)
4개의 입출력포트: 각 포트는 8비트
2개의 16비트 타이머/카운터: 동작모드 4개
1개의 UART 포트: full-duplex serial 통신
5개의 인터럽트 중 2개의 인터럽트 우선순위 레벨 제어
클럭 발진기 내장
64KB의 프로그램, 데이터 메모리 영역
제어응용에 적합한 8비트 원칩 마이크로컴퓨터
광범위한 비트 논리 부울 프로세스 능력
3.2 8051 외부 핀과 내부기능
외부 핀
핀의 기능
그림1. 40핀 dip패키지
Pin 1-8, 포트 1: P1.0-P1.7으로 표기, 범용 데이터 입출력용
RESET: CPU 0번지부터 명령실행, 포트0-3출력 모두 1,
레지스터값 0, SP는 07H가 됨.
Pin 10-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 신호 출력
Pin 18-19, Xtal: 발진기 입력(18번), 발진기출력(19번)
Pin 20, Vss, 전원접지
Pin 21-28, 포트 2: P2.0-P2.7로 표기, 입출력/상위 어드레스버스
스(A8-A15) 값 제공용
외부 메모리 미사용시 범용 I/O 포트로 동작
Pin 29, PSEN’, Program Strobe Enable: 외부 프로그램 메모리
읽을 때 0신호 발생(제어용)
Pin 30, ALE/PROG’, Address Latch Enable Output/EPROM
Program Enable Pulse Input
Pin 31, EA’/Vpp, External Access Enable/ Vpeak-peak
하위 4kB(0000H-0FFFH)의 ROM영역을 내부ROM(EA’=1) 또는 외부
ROM(EA’=0)을 사용할 지 선택. EPROM을 write하는 동안 Vpp 전원
입력단자로 사용
Pin 32-39, 포트 0: P0.0-P0.7로 표기, 입출력/하위어드레스버스/데이터버스
Pin 40, Vcc, 공급전원
내부 기능
참고 자료
없음