改良后的51单片机.docx

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

改良后的51单片机CS-51单片机及其衍生产品在我国乃至世界范围获得了非常广泛的应用,尤其在我国,大部分大专院校都采用MCS-51单片机作为教学机型,大部分单片机系统工程师都熟悉MCS-51单片机。随着一些髙集成度、髙性能的8位和16位RISC单片机的推出,基于8051内核的单片机正面临着退出市场的境地。因此一些半导体公司开始对传统8051内核进行大的改造,主要是提高速度和增加片内模拟和数字外设,以期大幅度提高单片机的整体性能.Silabs集成产品公司推出的C8051F单片机是这类MCS-51单片机的典型代表,也是目前功能最全,速度最快的8051衍生单片机。C8051F单片机的出现令业界人士耳目一新,使广大单片机系统设计人员看到了MCS-51单片机的曙光。C8051F单片机简介???C8051F单片机是完全集成混合信号系统级芯片(SoC),具有与8051兼容的高速CIP-51内核,于MCS-51指令集完全兼容,可以使用标准803×805X汇编器和编译器进行软件开发。除了具有标准8051的数字外设部件之外,片内还集成了数据采集和控制系统中常用的模拟部件和其它数字外设及功能部件。这些外设或功能部件包括模拟多路选择器、可编程增益放大器、ADC、DAC、电压比较器、电压基准、温度传感器、SMBUS、12C、UART、SPI、定时器、可编程计数器、定时器阵列(PCA)?、数字I/O端口、电源监视器、看门狗定时器(WDT)和时钟振荡器等。所有器件都有内置的FLASH程序存储器和256字节的内部RAM,有些器件内部还有位于外部数据存储器空间的RAM,即XRAM。C8051F单片机的主要特点C8051F单片机中有丰富的模拟和数字资源,并采用了一些在单片机中前所未有的新技术,在CPU内核的内部和外部有几项关键性的改进。提高了整体性能,更易于在最终使用中使用。下面对C8051F单片机的主要特点加以介绍。高速CIP-51内核?????C8051F单片机使用Silabs的专利CIP-51核。CIP-5核采用流水线结构,机器周期由标准8051F的12个系统时钟同期降为1个系统时钟周期,处理能力大大提高。在采用相同振荡器频率的情况下,C8051F单片机的峰值执行速度的标准8051的12倍。大部分C8051F单片机的峰值性能达到25MIPS,而8051F12X系列的峰值性能达到100MIPS。CIP-51扩展了标准的中断系统,这个扩展的中断系统可以提供22个中断源(标准8051F只有7个中断源)允许大量的模拟和数字外设中断微控制器。一个中断驱动的系统需要较少的MCU干预,却有更高的执行频率。在设计一个多任务实时系统时,这些增加的中断源是非常有用的。丰富的模拟和数字资源C8051F单片机内部集成了大量的模拟和数字资源。模拟资源主要包括:1)由逐次逼近型ADC、多通道模拟输入选择器和可编程增益放大器组成的完整ADC子系统。ADC可以由多种转换启动方式,10位或12位的ADC数据字可以被编程为左对齐或右对齐方式。大部分器件中的ADC都可被编程差分输入或单端输入。ADC子系统可以产生窗口比较中断,即当ADC数据位于一个规定的窗口之内或之外时向CPU申请中断,这一特性允许用ADC以后台方式监视一个关键电压,当转换数据位于规定的窗口之内时才向CPU申请中断。2)数、模转换器(DAC)。大部分C8051F器件内部有一个或两个电压输出DAC子系统。C8051F02X的DAC还有灵活的输出更新机制,允许用软件命令和定时器2、定时器3及定时器4的溢出信号更新DAC输出。3)模拟比较器。大多数C8051F单片机内部都有两个模拟电压比较器。可以用软件设置比较器的回差电压。每个比较器都能在上升沿或下降沿产生中断,或在两个边沿都产生中断,比较器得我输出状态可以用软件查询。可通过设置交叉开关端11MUX将比较器的输出接到端口I/O引脚。数字资源主要包括:1)标准8052单片机的数字资源。如三个16位定时器/计数器,256字节内部RAM,UART等.2)片内可编程计数器/定时器阵列(PCA).PCA包括一个专用的16位计数器/定时器时间基准和3-6个可编程的捕捉/比较模块.PCA的时钟源可以是系统时钟分频、定时器溢出、外部时钟输入、外部振荡源分频等。每个捕捉/比较模块都有多种工作方式:如边沿触发捕捉、软件定时器、高速输出、脉冲宽度调制器、频率输出等。3)SPI总线和SMBus/I2C总线。大部分C8051F单片机中集成了SPI总线和SMBus/I2C总线。这些串行总线不“共享”定时器、中断或端口I/O,所以可以使用任何一个或全部同事使用。多源复位C8051F单片机可有多达7个复位源:一个片内VDD监视器、一个看门狗定时器、一个时钟丢失检测器、一个由比较器O提供的电压检测器、一个强制软件复

文档评论(0)

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

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

1亿VIP精品文档

相关文档