《第02章HCS12简介与MC9S12DG128的最小系统.ppt》由会员分享,可在线阅读,更多相关《第02章HCS12简介与MC9S12DG128的最小系统.ppt(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第02章HCS12简介与MC9S12DG128的最小系统 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望本章内容2.1 HCS12系列MCU概述2.2 HCS12X系列MCU概述2.3 MC9S12DG128 MCU及其最小系统2.4 MC9S12DG128的存储器映像2.5 MC9S12DG128 MCU的并行I/O端口 2嵌入式系统使用HCS12微控制器的设计与应用2.1 HCS12系列MCU概述2.1.1 Freescale HCS12系列MCU的命名规则
2、MC 9 S12 D 256B E :产品状态:存储器类型标志:CPU标志:系列标志:存储空间大小及版本:工作温度范围标志:封装标志:无铅组装标志3嵌入式系统使用HCS12微控制器的设计与应用2.1 HCS12系列MCU概述2.1.2 HCS12各子系列MCU简介相同点l工作电压一般为5V不同点lROM大小lRAM大小lEEPROM大小lFlash容量lI/O口数l串行借口lA/D转换器系列lA系列lB系列lC系列lD系列lE系列lGC系列lH系列lNE系列lQ系列lT系列lUF系列4嵌入式系统使用HCS12微控制器的设计与应用2.2 HCS12X系列MCU概述2.2.1 HCS12X系列MC
3、U与HCS12系列MCU的主要差异 1.主要特点lFlash、RAM、EEPROMl40MHz的增强CPU2.内部寄存器l6个16位l2个8位3.寻址方式l直接寻址l全局寻址4.指令集5嵌入式系统使用HCS12微控制器的设计与应用2.2 HCS12X系列MCU概述2.2.2 典型典型HCS12X系列系列MCU简介简介 HCS12XE系列HCS12XF系列HCS12XS系列2.2.3 HCS12X系列系列MCU中的新增模块简介中的新增模块简介 XGATE协处理器模块 FlexRay模块 6嵌入式系统使用HCS12微控制器的设计与应用2.3 MC9S12DG128 MCU及其最小系统2.3.2 运
4、行模式运行模式1时钟和复位产生模块、存储器与封装形式2丰富的I/O接口1单片运行模式2扩展运行模式2.3.1 MCU性能概述2.3.3 内部结构简图、引脚图及引脚功能内部结构简图、引脚图及引脚功能 80引脚 112引脚7嵌入式系统使用HCS12微控制器的设计与应用8嵌入式系统使用HCS12微控制器的设计与应用9嵌入式系统使用HCS12微控制器的设计与应用2.3 MC9S12DG128 MCU及其最小系统2.3.4 MC9S12DG128 MCU的最小系统设计 10嵌入式系统使用HCS12微控制器的设计与应用2.4 MC9S12DG128 的存储器映像PPAGE 5bit11嵌入式系统使用HCS
5、12微控制器的设计与应用2.5 MC9S12DG128 MCU的并行I/O接口 I/O接口:即输入接口:即输入/输出接口,是输出接口,是MCU与外界进行交与外界进行交互的重要通道。互的重要通道。2.5.1 I/O接口的基本概念输入电输入电路框图路框图输出电输出电路框图路框图12嵌入式系统使用HCS12微控制器的设计与应用2.5 MC9S12DG128 MCU的并行I/O接口 2.5.2 A口、口、B口、口、E口和口和K口口数据方向寄存器数据方向寄存器l 分别为分别为DDRA A、DDRB、DDRE、DDRK0:定义输入:定义输入 1:定义输出:定义输出I/O寄存器寄存器l 分别为分别为PORT
6、A、PORTB、PORTE、PORTK输出时,输出时,0:输出低电平:输出低电平 1:输出高电平:输出高电平输入时,输入时,0:外部输入低电平:外部输入低电平 1:外部输入高电平:外部输入高电平 上拉电阻控制寄存器上拉电阻控制寄存器l PUCRl 四口共用四口共用0:没有内部上拉电阻:没有内部上拉电阻 1:有内部上拉电阻:有内部上拉电阻MCU13嵌入式系统使用HCS12微控制器的设计与应用2.5 MC9S12DG128 MCU的并行I/O接口 2.5.3 H口、口、J口、口、M口、口、P口、口、S口和口和T口口1.端口的寄存器端口的寄存器数据方向寄存器数据方向寄存器I/O寄存器寄存器输入寄存器
7、输入寄存器低功耗驱动寄存器低功耗驱动寄存器 0:输出功耗正常:输出功耗正常 1:输出功耗为正常的:输出功耗为正常的1/6 上拉下拉使能寄存器上拉下拉使能寄存器 0:禁用上拉或下拉电阻:禁用上拉或下拉电阻 1:允许上拉或下拉电阻:允许上拉或下拉电阻上拉下拉选择寄存器上拉下拉选择寄存器 0:上拉:上拉 1:下拉:下拉 14嵌入式系统使用HCS12微控制器的设计与应用2.5 MC9S12DG128 MCU的并行I/O接口 2.5.3 H口、口、J口、口、M口、口、P口、口、S口和口和T口口2.端口的复用功能端口的复用功能T口:接收输入捕捉功能口:接收输入捕捉功能S口:口:SCI、SPI模块关联作为通
8、信接口模块关联作为通信接口M口:与口:与ByteFlight、BDLC、CAN、SPI模块关联模块关联作为通信接口作为通信接口P口:与口:与PWM、SPI模块关联作为通信接口模块关联作为通信接口H口:与口:与SPI模块关联作为通信接口模块关联作为通信接口J口:与口:与CAN、IIC模块关联作为通信接口模块关联作为通信接口15嵌入式系统使用HCS12微控制器的设计与应用2.5 MC9S12DG128 MCU的并行I/O接口 2.5.4 其他其他I/O口口A/D口:口:作为作为AD转换模块的模拟量输入口和外界触发转换模块的模拟量输入口和外界触发脉冲的输入口脉冲的输入口也可以做为普通输入口也可以做为普通输入口 16嵌入式系统使用HCS12微控制器的设计与应用谢谢!谢谢!Ver 1.017嵌入式系统使用HCS12微控制器的设计与应用