MC9S12单片机原理及嵌入式应用开发技术第2章 单片机内部结构

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

4个要素 Two input data -- operands(操作数) instruction -- operation(运算) Status -- flag(标志位) one output data -- result(运算结果)
Quiz: 下面几个操作中,4要素分别为? A+B=C A>B? A >>= 1
ms CAN 1
ms CAN 0 or BDLC
PIM
AD0
AD1
PWM 8 CHAN
College of Communication Engineering, Jilin University
4
2.1 MC9S12XS单片机的性能
2.1.2 S12XS系列单片机主要功能模块
1.16位CPU 2.内部RAM或ROM: 3.A/D模块:16路8位、10位或12位; 4.CAN模块:支持CAN2.0A、B两种协议,1Mbps; 5.TIM模块:标准定时器,输入捕捉、输出比较 6.PIT模块:4通道24位递减计数器 7.PWM模块:8通道8位,或4通道16位,占空比可编程; 8.串口模块:两个SCI,支持LIN协议;一个SPI; 9.中断模块:最多20个带位中断的外部中断引脚,中断源 细分 为7级; 10.时钟模块:可通过内部锁相环使片内总线速度提升到最高 40MHz。
Memory peripheral
College of Communication Engineering, Jilin University
11
A complete CPU
College of Communication Engineering, Jilin University
12
CPU – the core of microcontroller
单片机原理与应用
第2章 S12XS单片机内部结构
College of Communication Engineering, Jilin University
第2章 S12XS单片机内部结构 2.1 S12XS单片机性能 2.2 CPU的构成 2.3 存储器 2.4 并行I/O
College of Communication Engineering, Jilin University
HCS12 CPU
Internal Bus
SPI 2 or PWM CH 4-7 SPI 1 or PWM CH 0-3 BKP INT SPI 0
SIM CM BDM
MMI VREG CRG MEBI
ECT
SCI 0
SCI 1
PLL
PIT
ms CAN 4 or IIC
ms CAN 3
ms CAN 2
College of Communication Engineering, Jilin University 14
Flag(标志位)在哪里?
CCR(Condition Code Register,条件码寄存器)
Z: N: O: C:
zero negative overflow carry
执行单元产生的标志通常放在一个专用寄存器中 Condition Code Register -- CCR
College of Communication Engineering, Jilin University
13
2.2.1 CPU的构成 ——算术逻辑单元ALU
ALU -- Arithmetic Logic Unit Performs arithmetic functions such as add, subtract, multiply, divide logic functions such as AND,OR,NOT,XOR bit functions such shift, rotation
Memory peripheral
College of Communication Engineering, Jilin University
10
单片机(微控制器)基本组成 MCU Structure
The CPU
• • • • • Registers file (寄存器组) Instruction latch/decode/branch (指令) Stack(栈) Interrupt(中断) Clock/Reset(时钟/复位)
2.2 CPU的构成 2.2.1 算术逻辑运算单元
2.2.2 控制单元
2.2.3 核心寄存器组
College of Communication Engineering, Jilin University
9
单片机(微控制器)基本组成 MCU Structure
The CPU
• • • • • Registers file (寄存器组) Instruction latch/decode/branch (指令) Stack(栈) Interrupt(中断) Clock/Reset(时钟/复位)
The CPU contains:
Arithmetic Logic Unit(算术逻辑单元) Register file (寄存器组) Control Unit (控制单元) Float point process Unit Cache management Memory Management Unit
2
单片机原理与应用
2.1 S12XS单片机性能
College of Communication Engineering, Jilin University
2.1 S12XS单片机性能
2.1.1 S12XS系列单片机内部模块
4K BYTES EEPROM
12K SRAM
256K FLASEEPROM
College of Communication Engineering, Jilin University 5
2.1 MC9S12XS单片机的性能
2.1.3 S12XS系列单片机引脚功能
引脚1
调试 时钟复位
系列
电源
P17 图2-2 112LQFP封装
单片机原理与应用
2.2 CPU的构成
College of Communication Engineering, Jilin University
相关文档
最新文档