• 파일시티 이벤트
  • LF몰 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

8051마이크로 컨트롤러 기초

*정*
최초 등록일
2008.07.06
최종 저작일
2008.05
13페이지/ MS 워드
가격 1,500원 할인쿠폰받기
다운로드
장바구니

소개글

인턴쉽 과제로 했던 8051에대한 내용 정리 파일 입니다.
8051에 대한 전반적인 대부분의 내용을 포함하고 있고, 체계적으로 정리되어있습니다.
그리고 Keil컴파일러의 사용법 및 디버깅 방법까지도 자세히 포합하고 있습니다. 또한 그림과 내용이 적절히 배치되어 이해하기 쉽고, 보기좋게 작성되었습니다. 제가 했지만^^;; 적극 추천합니다!

목차

1. 8051의 구조
1.1 8051의 주요 특징
1.2 8051 외부 핀과 내부기능
1.3 메모리구조

2. 8051용의 Keil C51 언어 확장
2.1 확장된 데이터형
2.2 메모리 형
2.3 메모리 모델
2.4 SFR의 액세스
2.5 인터럽트 서비스 루틴의 선언

3. I/O포트의 이해
3.1 포트의 기능
3.2 포트의구조

4. 타이머/카운터 동작
4.1 개요
4.2 타이머/카운터의 특수 기능 레지스터
4.3 동작모드
4.4 레지스터의 초기화 및 액세스

5. 인터럽트 동작
5.1 개요
5.2 인터럽트의 구성

6. Keil C 컴파일러의 사용
6.1 Installation
6.2 Creating Project
6.3 Debugger Functions

7. 참고자료

본문내용

1. 8051의 구조
1.1 8051의 주요 특징
 4K 바이트의 내부 프로그램 메모리(ROM)
 128바이트의 내부 데이터 메모리(RAM)
 4개의 입출력포트: 각 포트는 8비트
 2개의 16비트 타이머/카운터: 동작모드 4개
 1개의 UART 포트: full-duplex serial 통신
 5개의 인터럽트 중 2개의 인터럽트 우선순위 레벨 제어
 클럭 발진기 내장
 64KB의 프로그램, 데이터 메모리 영역
 제어응용에 적합한 8비트 원칩 마이크로컴퓨터
 광범위한 비트 논리 부울 프로세스 능력

1.2 8051 외부 핀과 내부기능
외부 핀

그림1. 40핀 DIP패키지

내부기능

1.3 메모리구조
프로그램 메모리
 프로그램 메모리는 명령의 실행 코드가 저장되는 메모리(주로 ROM)
 4KB 용량
 항상 8비트 단위로 읽을 수만 있다.

데이터 메모리
(1)외부 데이터메모리
 데이터를 읽고 쓸 수 있는 RAM 메모리
 외부에 64KB를 설치할 수 있고, 이와 별도로 CPU 내부에도 128바이트
 내부의 메모리는 직접번지 지정이나 레지스터 간접번지 지정으로 8비트 어드레스를 사용하여 빠르게 액세스
 하위 128바이트(00H∼7FH 번지)는 특별히 직접번지 지정이 가능
 20H∼2FH 번지는 비트 어드레싱이 가능
 외부 데이터 메모리는 DPTR에 의하여 16비트로 액세스하므로 처리속도는 늦으나 큰 용량까지 사용
(2)내부 데이터 메모리
 레지스터 뱅크 0~3
 비트-주소 지정 가능한 RAM
 범용의 기억장소 영역

2. 8051용의 Keil C51 언어 확장
2.1 확장된 데이터형
데이터형 Bit 값의 범위
bit 1 0~1
sbit 1 0~1
sfr 8 0~256
sfr16 16 0~65536

참고 자료

8051 마이크로 컨트롤러 프로그래밍과 인터페이싱 –이응혁, 김낙환 등 공저

이 자료와 함께 구매한 자료

*정*
판매자 유형Bronze개인

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

  • [마이크로프로세서]8051칩의 이해및 설명 28페이지
    마이크로프로세서 2차 과제(다음 사이트는 8051 마이크로 컨트롤러를 이용하여 ... [보고서 핵심 내용]● 8051 마이크로컨트롤러의 동작 방법● 8051 single ... 하드웨어 회로도는 기초적으로 8비트 마이크로프로세서를 공부하기 편하게 공급해줬다
  • 음성인식엘리베이터설계 17페이지
    컨트롤러8051 이해와 프로그래밍 이해(4) 설계 목표를 달성하기 위해 ... 통해 출력값을 표시함으로써 음성을 올바르게 인식했는지 확인.(4) MCU 8051마이크로프로세서 ... 갖춘 공학인 양성- 수학, 물리 등의 기초과학지식을 바탕으로 엘리베이터의
  • 인터럽트를 이용한 직렬통신 예비 보고서 4페이지
    컨트롤러를 위해 시리얼 통신 기능을 가진 칩이나 마이크로컨트롤러들은 보통 ... 컴퓨터의 Parallel 포트나 ISA, PCI와 같은 병렬 데이터 액세스를 기초로 ... 마이크로프로세서 응용공학실험유 형예비보고서제출자학번소 속마?프?실?
  • 17장 모터제어 9페이지
    마이크로컨트롤러(Micro Controller Unit)는 칩위의 컴퓨터를 ... 마이크로컨트롤러는 현대에 쓰이는 마이크로프로세서보다 매우 낮은 속도로 동작하며 ... 마이크로컨트롤러는 자동차 엔진 제어 시스템, 리모컨, 사무기기, 전자 기기
  • embedded에 관한 간단한 조사 13페이지
    인텔 8051, PIC 마이크로콘트롤러, AVR(ARM Core 사용) 8 ... ARM, MIPS, 콜드파이어/68K, PowerPC, x86, PIC 마이크로컨트롤러 ... Embedded의 개발 툴2) Embedded programing 의 기초3
더보기
최근 본 자료더보기
탑툰 이벤트
8051마이크로 컨트롤러 기초
  • 레이어 팝업
  • 프레시홍 - 특가
  • 프레시홍 - 특가
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
AI 챗봇
2024년 07월 18일 목요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
8:37 오후
New

24시간 응대가능한
AI 챗봇이 런칭되었습니다. 닫기