1 / 61

第十章 C8051F 系列 SOC 单片机

第十章 C8051F 系列 SOC 单片机. 10.1 C8051F 系列单片机简介 10.2 C8051F 单片机结构及原理. 10.1 C8051F 系列单片机简介 10.1.1 C8051F 系列单片机的诞生 美国 Silabs 公司推出的 C8051F 系列单片机,把 C8051F 系列单片机从微控制器( MCU )时代推向片上系统( SOC )时代,使其以 8051 为内核的单片机上了一个新的台阶。.

Télécharger la présentation

第十章 C8051F 系列 SOC 单片机

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第十章 C8051F系列SOC单片机 10.1 C8051F系列单片机简介 10.2 C8051F单片机结构及原理

  2. 10.1 C8051F系列单片机简介 10.1.1 C8051F系列单片机的诞生 美国 Silabs 公司推出的C8051F系列单片机,把 C8051F 系列单片机从微控制器(MCU)时代推向片上系统( SOC )时代,使其以8051为内核的单片机上了一个新的台阶。

  3. SOC即 System On Chip 的缩写,即把计算机常用的一些数字模拟设备全部都做在一块芯片上,使之成为一个完整的模拟数据采集与控制系统。 • C8051F系列单片机是一种高集成度的SOC型芯片,具有与 8051 兼容的微控制器内核,与MCS-51指令系统完全兼容。除具有标准 8051 部件外,片内还具有数据采集和控制系统中常用的模拟部件及其他数字外设部件。

  4. C8051F系列单片机既能处理数字信号也能处理模拟信号,所以称为混合信号系统级芯片或片上单片机系统,简称单片机。C8051F系列单片机既能处理数字信号也能处理模拟信号,所以称为混合信号系统级芯片或片上单片机系统,简称单片机。

  5. 10.1.2 C8051F系统单片机的组成 1、CIP-51微控制器内核 C8051F系统单片机采用Silabs公司的专利CIP-51微控制器内核。CIP-51内核具有标准8052的所有部件,并在此基础上进行了几项关键性的改进,提高了整体的性能,更易于应用。

  6. 2、中断系统 扩展的中断系统可响应22个中断源的中断请求,在设计多任务实时系统时,大大增加了单片机对外界复杂多变情况的反应能力。

  7. 3、存储器 • C8051F 系统单片机具有标准的8052的程序和数据存储器的地址配置。存储器包括256B的核内RAM,还具有核外1KB~4KB的RAM。程序存储器包括8KB~128KB的FLASH存储器。 • C8051F02X等单片机中有可用于访问外部数据存储器的外部存储器接口(EMIF)。EMIF可以被配置为地址/数据复用方式或非复用方式。

  8. 4、模数和数模转换 • 大部分的C8051Fxxx单片机内部都有A/D转换模块,不同型号中的A/D转换位数、转换速度和输入通道数不完全相同。 • 部分的C8051Fxxx单片机内部有两个12位数模转换器,MCA可将任何一个DAC置于低功耗关断方式。

  9. 5、并行接口 • C8051Fxxx单片机具有一般单片机的通用I/O端口,不同型号的引脚数量不同,I/O端口的部分引脚可通过软件配置成不同的特殊功能。

  10. 6、串行接口 C8051F系列MCU除了具有全双工UART串行口之外,还增加了SPI总线和 SMBus/I2总线。

  11. 7、定时器和可编程计数器阵列 在C8051F系列单片机中都具有2~4个通用定时/计数器。在一些型号中还具有一个片内可编程定时器/计数器阵列(PCA)。

  12. 10.1.3 C8051F系列单片机的特点 1、指令运行速度高 由于C8051Fxxx单片机采用流水线结构,废除了机器周期的概念,指令以时钟周期为运行单位,由标准的12个系统时钟周期降为 1 个系统时钟周期,处理能力大大提高。在相同时钟下,指令运行速度比一般的80C51系列单片机提高大约10倍。70%指令的执行时间为 1 个或 2 个系统时钟周期,只有4条指令的执行时间大于4个系统时钟周期。

  13. 2、I/O端口功能采用软件配置实现 在C8051Fxxx单片机中,I/O 端口的通用基本输入输出特性与标准8051兼容,但I/O端口的其他功能则是由配置实现,这样极大提高了端口配置的灵活性。

  14. 3、时钟系统更加完善 • C8051F系列单片机具有一个更加完美和先进的时钟系统,可采用多种时钟源(2MHz、4MHz、8MHz或16MHz) • MCU 内部有一个能独立工作的时钟发生器,在复位后被默认为系统时钟,其时钟振荡频率是可编程的;可选择外部时钟振荡器或外部时钟源产生系统时钟。 • 在程序运行时,可通过软件方便地实现时钟内外切换。

  15. 4、可实现通过JTAG口的在线系统调试 在 C8051FXXX 单片机(8位)中首先配置了片内JTAG接口和调试电路,可为生产和测试提供完全的边界扫描功能。

  16. 5、有多种复位方式 • C8051F提供了7个复位源:片内 VDD监视器、看门狗定时器、时钟失效检测器、由比较器0提供的电压检测器、软件强制复位、CNVSTR引脚及RST引脚。 • 多复位源提高了系统的安全性、灵活性,并有利于零功耗设计。

  17. 6、进一步降低了系统功耗 C8051F 系列单片机采用了可降低系统功耗的多种方法: 1)采用3V(电压范围2.7V至3.6V)供电; 2)完善时钟系统,在满足响应速度的要求下,使 系统的平均时钟频率最低,降低了功耗; 3)多种复位源,可使系统在掉电情况下,方便 活地重新复位; 4)片上外设都能单个关闭或全部关闭以节省功 耗。

  18. 10.1.4 C8051F系列单片机分类 C8051F系列单片机型号很多,按照它们的主要共性大约可以分为 10 个子系列;按照它们的主要区别分为 6 类。

  19. 1、通用型 • 通用型C8051Fxxx单片机功能比较全面,通用性较好,应用较为广泛。 • 典型型号:C8051F310 / 020 / 022 / 005 / 330等

  20. 图10-1 C8051F310的结构框图

  21. 2、超微型 • 超微型 C8051Fxxx单片机主要特点是结构简单,功能减少,体积大大缩小,仅有3mm×3mm,外部引脚为11个。 • 典型型号: C8051F30x子系列

  22. 图10-2 C8051F30x的结构框图

  23. 3、CAN型 • 主要特点是增加了CAN总线; • 典型型号:C8051F04X

  24. 图10-3 C8051F04x的结构框图

  25. 4、精确A/D型 • 精确A/D型主要特点是具有转换精度较高的A/D模块。 • 典型型号:C8051F35x,C8051F06x

  26. 图10-4 C8051F35x的结构框图

  27. 5、USB型 • USB型的主要特点是具有USB功能控制器; • 典型型号:C8051F32x

  28. 图10-5 C8051F32x的结构框图

  29. 6、高速型 • 高速型的主要特点是单片机的工作速度高于其他型号; • 典型型号:C8051F12x/13x

  30. 图10-6 C8051F12x/13x的结构框图

  31. 10.2 C8051F单片机结构及原理 以功能较全面,应用较广泛的C8051F02x子系列为例,介绍以CIP-51为内核C8051F系列单片机的结构及工作原理。

  32. 10.2.1 C8051F的CIP-51内核 CIP-51内核,它是在Intel公司标准8位8051单片机的组织结构和功能的基础上加以改进和提高形成的。

  33. 1、CIP-51内核的组成及结构 CIP- 51内核也称为微控制器(Micro Controller Unit, MCU),实际上就是C8051F单片机的中央处理器(CPU)部分,主要完成运算和控制功能,管理整个单片机系统的各个外设的工作。

  34. 图10-7 CIP-51原理框图

  35. 2、CIP-51内核的特点 1) 主要功能部件及组成与8051相同; 2) 与MCS-51指令系统完全兼容; 3) 时钟频率为0~25MHz,执行速度一般可达25兆指令/秒,有的型号最高执行速度可达100兆指令/秒; 4) 增加了流水线结构,70%指令的执行时间为1~2个系统时钟周期;

  36. 5) 与模/数、数字外设有关的SFR移到核外,通过SFR接口与CPU交换信息; 6) 中断系统扩展为可处理22个中断源; 7) 复位和时钟电路不包括在核内; 8) 具有程序和数据存储器安全管理功能

  37. 3、CIP-51内核的基本部件 1)中央处理器(CPU) C8051F系列的CPU是单片机最核心的部分,主要完成运算和控制功能,只是它的控制功能比通用处理器更强。CPU是8位中央处理单元。

  38. 2)数据存储器(片内RAM) C8051F内核中有256B的RAM,地址空间为00H~FFH。特殊功能寄存器(SFR)其地址为80H~FFH,与部分RAM地址重叠,用不同的寻址方式区分它们。 3)SFR总线接口 SFR总线接口用于控制与管理核外的数字与模拟功能模块,以及所有的I/O端口等。

  39. 4)存储器结构 C8051F单片机大部分系列都有位于片上的核外数据存储器空间RAM(XRAM),除此还可向外扩展64KB RAM。存储器接口就是用于控制和管理片上和片外的数据存储器,需要用MOVX访问。

  40. 5)流水线结构 在CIP-51中采用流水线结构,使多条指令并行执行,大大提高了单片机的执行速度。 6)中断系统 C8051F系列单片机的中断系统可以满足一般控制应用需要,中断源最多可达22个。

  41. 10.2.2 C8051F单片机的结构与原理 1、C8051F02x单片机的组成与结构 C8051F020单片机是以8051内核为中心,通过SFR总线、外部数据存储总线、系统时钟线、复位线等与64KB FLASH、4KB XRAM、数字功能模块、模拟功能模块、片上时钟系统和JTAG逻辑电路相连,构成一个完整的单片机片上系统。

  42. 图10-8 C8051F020 内部结构图

  43. 2、引脚定义及功能 C8051F02x系列单片机实际有效引脚有2种,即64个和100个,封装形式TQFP(Thin Quad Flat Package),它的体积很小、很薄,是一种表面贴焊的封装形式,芯片尺寸为17mm x 17mm。

  44. 图10-9 TQFP-100引脚图

  45. 图2-4 TQFP-64引脚图

  46. 表1 C8051F02x型号的引脚定义及功能

More Related