1 / 9

8051 마이크로컨트롤러 제 1 장 . 마이크로컨트롤러

8051 마이크로컨트롤러 제 1 장 . 마이크로컨트롤러. 마이크로컨트롤러 (microcontroller). -1- 청강문화산업대학 이동통신과. 8051 마이크로컨트롤러 제 1 장 . 마이크로컨트롤러. 마이크로컨트롤러 (microcontroller). 마이크로컨트롤러 (MCU - Micro Controller Unit).

jonco
Download Presentation

8051 마이크로컨트롤러 제 1 장 . 마이크로컨트롤러

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 8051 마이크로컨트롤러 제1장. 마이크로컨트롤러 마이크로컨트롤러(microcontroller) -1-청강문화산업대학 이동통신과

  2. 8051 마이크로컨트롤러 제1장. 마이크로컨트롤러 마이크로컨트롤러(microcontroller) • 마이크로컨트롤러(MCU - Micro Controller Unit) - CPU, ROM, RAM, I/O Port(직렬,병렬), Timer/Counter, Interrupt 처리기가 하나의 반도체 chip에 집적 - 기계의 제어를 목적으로 하는 제어용 (마이크로프로세서 : 연산 및 데이터 처리를 목적) - 외부사건(Interrupt)에 실시간 응답해야 하는 분야에 많이 사용 - 입출력 인터페이스는 단일 bit로도 가능 (모터, LED, 스피커 구동 등) -2-청강문화산업대학 이동통신과

  3. 8051 마이크로컨트롤러 제1장. 마이크로컨트롤러 마이크로컨트롤러(microcontroller) • 마이크로컨트롤러(MCU)의 역사 - 1975년 : Texas Instrument 최초로 TMS1000 개발 (1971년 Intel 4bit 마이크로프로세서 4004 개발) - 1976년 : Intel 8bit M/C 8048(MCS-48) 개발 Motorola 8bit MC6801 개발 - 1980년 : Intel 8bit M/C 8051(MCS-51) 개발 - 1982년 : Intel 16bit MCS-96 개발 - 1988년 : Intel 32bit M/C 80960 개발 - etc. -3-청강문화산업대학 이동통신과

  4. 8051 마이크로컨트롤러 제1장. 마이크로컨트롤러 마이크로컨트롤러(microcontroller) • MCU(Micro Controller Unit)와 제조사 - Motorola : MC6805, MC68HC11, MC68HC16, MC68332 - Samsung : KS51, KS88, KS16, KS32 - Microchip : PIC16/17(RISC, A/D변환기 및 PWM 내장) - Atmel : AVR(8bit RISC M/C) - Zilog : Super-8 - etc. -4-청강문화산업대학 이동통신과

  5. 8051 마이크로컨트롤러 제1장. 마이크로컨트롤러 마이크로컨트롤러(microcontroller) • 마이크로컨트롤러(MCU)의 특징 - 주변장치들을 센싱 및 제어하기 위한 I/O 능력이 강화 - 타이머/카운터, 통신포트 내장 및 인터럽트 처리 능력 보유 - Bit 조작 능력이 강화 - 제품의 소형화 및 경량화 - 제품의 가격이 저렴(부품비, 제작비, 개발비 및 개발시간 절감) - 융통성 및 확장성이 용이(프로그램만 변경) - 신뢰성이 향상(부품 수 적어 시스템 단순, 고장율 적고, 보수편리) -5-청강문화산업대학 이동통신과

  6. 8051 마이크로컨트롤러 제1장. 마이크로컨트롤러 마이크로컨트롤러(microcontroller) • 마이크로컨트롤러(MCU)의 응용 - 산업 : 모터 제어, 로봇 제어, 프로세스 제어, 수치 제어, 장난감 등 - 계측 : 의료용 계측기, 오실로스코프 등 - 가전제품 : 전자레인지, 가스오븐, 전자밥솥, 세탁기 등 - 군사 : 미사일 제어, Torpedo 제어, 우주선 유도 제어 등 - 통신 : 휴대폰, 모뎀, 유무선 전화기, 중계기 등 - 사무기기 : 복사기, 프린터, plotter, 하드디스크 구동장치 등 - 자동차 : 점화 타이밍 제어, 연료 분사 제어, 변속기 제어 등 - 생활 : 전자시계, 계산기, 게임기, 금전등록기, 온도조절기 등 -6-청강문화산업대학 이동통신과

  7. 8051 마이크로컨트롤러 제1장. 마이크로컨트롤러 마이크로프로세서(CPU)의 구조 • 레지스터 중심 구조 - Acc, B, R0R7 register 등의 레지스터 중심 구조 - Intel 8051, 8096, 80196 • 하버드 구조(Harvard architecture) - 처리 속도를 빠르게 하기 위해 주소 및 데이터버스를 프로그램/ 데이터용으로 구분 . 주소버스 : 프로그램용 주소버스, 데이터용 주소버스 . 데이터버스 : 프로그램용 데이터버스, 데이터용 데이터버스 -7-청강문화산업대학 이동통신과

  8. 8051 마이크로컨트롤러 제1장. 마이크로컨트롤러 CPU의 구조 및 DSP • CISC(Complex Instruction Set Computer) - RISC 보다 많은 명령어 집합, 실행 속도 늦음(Intel 8051) • RISC (Reduced Instruction Set Computer) - 축소된 명령어 집합, 많은 레지스터, 파이프라인, 실행 속도 향상 * DSP(Digital Signal Processing) - 1979년 디지털 신호 처리 분야 실시간 계산을 목적으로 개발 - 모뎀, 음성인식, 영상처리 시스템 등에 활용 - 프로세서는 대부분 하버드 구조, RISC, 파이프라인(Pipe line) - Analog Device, Texas Instrument, AT&T, Motorola, NEC -8-청강문화산업대학 이동통신과

  9. 8051 마이크로컨트롤러 제1장. 마이크로컨트롤러 마이크로프로세서(microprocessor) • 마이크로프로세서의 역사 - 1971년 Intel사 4bit 마이크로프로세서 4004 개발 - 이후 여러 회사에서 8bit 마이크로프로세서 개발 . Intel : 8008(’72), 8080(’74), 8085(’76) . Motorola : MC6800(’74), MC6805(’76), MC6809(’77) . Zilog : Z80(’76) - 이후 8, 16, 32, 64bit 마이크로프로세서 개발 . Intel : 80186(’80), 80286(’82), 80386(’85), 80486(’89), Pentium(’93) . Motorola : 68000(’79), 68020(’84), 68040(’89), 68060(’94) -9-청강문화산업대학 이동통신과

More Related