S微控制器体系结构.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
S微控制器体系结构

第二章 S12微控制器体系结构 一、S12系列微控制器概述 Freescale公司是世界上最大的微控制器厂商之一,其产品特点是品种齐全、选择余地大、新产品多,多年来一直雄居微控制器销售总量的榜首。它开发了众多的8位、16位和32位微控制器。Freescale微控制器的特点之一是在同样的速度下所用的时钟频率较51系列微控制器低得多,因而使得高频噪声低,抗干扰能力强,更适合于工控领域及恶劣的汽车环境。 1.S12系列微控制器 S12系列微控制器是16位单片机, S12系列有HC12,S12及S12X系列。Freescal的MC9S12系列MCU是以高速CPU12内核为基础的微控制器系列,简称S12系列。典型的HC12总线频率为8MHz,而典型的S12总线频率为25MHz。HC12与S12指令完全兼容,故在很多场合统称为HCS12系列微控制器。 16位S12系列可以提供32~512 KB的第3代FLASH嵌入式存储器,采用0.25μm技术生产。第3代FLASH存储器技术提供快速编程能力、灵活的时钟保护和安全性,帮助客户保护软件编码中的知识产权。另外,具有FLASH存储器的Freescale微控制器的在线可编程功能,是专门为用户在生产阶段和远程升级时可灵活编程而设计的。 S12系列具有低成本调试功能。S12系列微控制器具有单引脚接口的背景调试(BDM)方式。该方式为实时、无干扰、100%电路内仿真,解决了传统背插式仿真器在兼容性、仿真速度、电平和机械接口方面普遍存在的问题。 S12的片内RAM和EEPROM容量可达2~14KB。在串行接口方面,S12最多可支持5个CAN总线接口、1个I2C总线接口、2个SCI接口、3个SPI接口。HCSl2时钟发生器模块内设锁柑环(PLL),内部时钟可软件调节。 Freescale公司的S12MCU系列是汽车电子市场中应用最广泛的16位体系架构。2007年4月,基于S12的设备的年发货量已超过1亿台。可扩展的S12系列可为开发人员提供多种适合他们应用需求的选择,其片上FLASH存储器容量可从32 KB扩展到1 MB,并能轻松迁移到更高性能的S12X系列。 S12系列微控制器主要有A、B、C、D、E、F、G、H、L等系列,分为下列几大类: MC9S12A系列和B系列16位微控制器; 带CAN总线的MC9S12D系列16位微控制器; 带液晶驱动的MC9S12H系列和MC9S12L系列16位微控制器; 低供电电压的MC9S12E128和MC9S12E64系列16位微控制器; 带USB接口的MC9S12UF32系列16位微控制器; 带以太网接口的MC9S12NE系列16位微控制器。 S12X系列是Freescale公司近期推出的高速、高性能微控制器。 S12X系列基于S12的基础结构,提供的性能高达现时S12系列的5倍。它提高了总线频率,最高可达40MHz。 2. Freescale半导体公司HCS12的命名规则 MC 9 S12 DG l28 参加P17 3.MC9S12DGl28概述 MC9S12DG128是Freescale公司推出的S12系列微控制器中的一款增强型16位微控制器。其集成度高,片内资源丰富,接口模块包括SPI、SCI、I2C、A/D、PWM等。它不仅在汽车电子、工业控制、中高档机电产品等应用领域具有广泛的用途,而且在FLASH存储控制及加密方面也有很强的功能。 MC9S12DG128微控制器采用增强型16位S12CPU,片内总线时钟频率最高可达25 MHz;片内资源包括8KB RAM、128KB FLASH、2KB EEPROM;SCl、SPI、PWM串行接口模块;PWM模块可设置成4路8位或2路16位,可宽范围选择逻辑时钟频率;它还提供2个8路10位精度A/D转换器、控制器局域网模块CAN和增强型捕捉定时器,并支持背景调试模式(BDM)。 4.MC9S12DG128系列微控制器的性能特点 S12的核心: 16位S12CPU:20位ALU,指令队列,增强型索引寻址; 多种外部总线接口(MEBl); 模块映射控制机制(MMC); 中断控制(1NT); 断点(BKP); 背景调试模块(BDM)。 CRG时钟和复位发生器: 锁相环(PLL); 看门狗(COPwatchdog); 实时中断(RTl); 时钟监视器(CM)。 带中断功能的8位和4位端口: 可编程的上升沿或下降沿触发。 存储器: 128 KB FLASH; 2 KB EEPROM; 8 KB RAM。 2个8通道模/数转换器: 10位精度; 外部触发转变功能。 3个1 Mb

文档评论(0)

taotao0c + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档