第 2 章 微控制器的结构、时序和工作方式
description
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