第 2 章 微控制器的结构、时序和工作方式

Click here to load reader

download 第 2 章     微控制器的结构、时序和工作方式

of 45

description

第 2 章 微控制器的结构、时序和工作方式. 本章主要内容. 2.1 微控制器结构 2.2 微控制器时序 2.3 微控制器工作方式 2.3 典型微控制器的特点. 2.1 微控制器的结构. 2.1.1 微控制器常用封装. - PowerPoint PPT Presentation

Transcript of 第 2 章 微控制器的结构、时序和工作方式

  • 2

  • 2.1 2.2 2.3 2.3

  • 2.1 2.1.1 a b c

    (a)DIP: Dual In-line Package(b)PDIP: Plastic Dual In-line Package(c)SDIP: Shrink Dual In-line Package

  • d e f

    (d)PLCC: Plastic Leaded Chip Carrier(e)QFP: Quad Flat Package(f) LQFP: Low Quad Flat Package

  • g h i

    (g) (TSOP: Thin Small Outline Package)(h) (SOIC: Small Outline Integrated Circuit Package) (i) HVQFN : heatsink very thin quad flat pack no leads

  • 2.1.2 I/O

  • 2-2 MCU

  • 1. CPU ROMRAM1 IntelMCS-51961664KB64KB128KB

  • 2 Motorola1664KBIntelMCS-51MOVCMOVX

  • 2. IO1 IOIOIOIntel80x86INOUTIntelMCUIO2 MotorolaMCUIO

  • 3. 80x86PentiumCPUIOIntelMCURAMMOV Motorola MCU

  • 2.1.3 CPUI/O/2-2

    1CPU CPUCPU4816328CPU 2-3

  • 2-3 8CPU

  • 1 ALUAGRTRPSW A (Accumulator)TR (Temporary Register) ALU (Arithmetic and Logical Unit)ATRPSW (Program Status Word) GR (Generalpurpose Register)

  • 2 PC (Program Counter)IR (Instruction Register)ID (Instruction Decoder) (Clock System)(Pulse Distributor)

  • ID

  • 2 (1) RAM (Random Access Memory) (2) ROM (Read Only Memory) 2n n 168ROM0000HFFFFH64KB ROMRAMROMRAM

  • 3 CPU :CPUIOCPUIOIO

  • CPU

  • 4IO IOIOCPUIOCPUTxDRxDCPUIO

  • 5/

  • . CPU

  • . 2.2.1. T fOSC . .

  • MCS-1 12 MHz MHz MCS-1 12 MHz MIPS million instructions per secondCCPU RISC AT90SXXXX

  • 2. 2. 2 PC -

  • - MCS-51

  • .

    2. 3. 1 CPU - ab c

  • - MCS-51

  • 2. 3. 2 ROM MCS-51 0000H M68HC08$FFFE $FFFFPC

  • 2. 3. 3 CHMOS . RAM SFR VCC RAM . CPU CPU CPU RAM SFR

  • CHMOS CPU C RST MCS-51 CHMOS 11 20mA 1.7 5mA 5 50A

  • 2. 3. 4 ROM one time programmable OTP ROM EPROM E2PROM Flash Memory ROM

  • ROM OTP ROM EPROM OTP PROM EPROM

  • E2PROM EPROM Flash Memory Flash CPU E2PROM Flash Memory

  • . 2.4.1 P89LPC936 Intel MCS-51 80C51 Philips LPC90080C51 DIP TSSOP PLCC HVQFN - Flash V Flash E2PROM 128256768 SRAM

  • - LPC900

  • - P89LPC936

  • P89LPC936 :. 16KB Flash KB 256 RAM 512 RAM 512 E2 PROM . 16 PWM

  • . 28 TSSOP PLCC HVQFN 23 IO IO 26 4 8 2248 AD 2 CCU PWM I2C SPI

  • . RC RC Flash kHz MHz VDD . .V IO V .V . EPROM Flash ICP FlashFlash ISP Flash IAP

  • 2. 4. 2 MC68HC908GP32 Motorola (Freescale)1999 M68HC08 PLL kHz MHz Flash M HC MHCCPU M HC C

  • MC HCGP M HC MC HCGP PDIP SDIP QFP - C D IO - *

  • 2-8MC68HC908GP32

  • - MC68HC908GP32