《最新单片机补充1PPT课件》由会员分享,可在线阅读,更多相关《最新单片机补充1PPT课件(16页珍藏版)》请在金锄头文库上搜索。
1、单片机补充单片机补充1单片机原理及其应用南通大学电气工程学院南通大学电气工程学院南通大学电气工程学院南通大学电气工程学院补充知识一:补充知识一:C8051F高速单片机高速单片机2、8位单片机中的位单片机中的80C51现象及现象及3次技术飞跃次技术飞跃在在8位单片机中,位单片机中,80C51系列历史最长,不断更新,形成了系列历史最长,不断更新,形成了既具有经典性,又不乏生命力的一个单片机系列。总结既具有经典性,又不乏生命力的一个单片机系列。总结80C51系系列的发展历史,可以看出单片机的列的发展历史,可以看出单片机的3次技术飞跃次技术飞跃。2.1 从从MCS-51到到MCU的第的第1次飞跃次飞跃
2、Intel公司于公司于1980年推出的年推出的MCS-51奠定了单片机的经典体系奠定了单片机的经典体系结构,但不久就放弃了进一步发展计划,并实施了结构,但不久就放弃了进一步发展计划,并实施了8051的技术的技术开放政策。无论从主观因素还是客观因素,都是明智之举。因开放政策。无论从主观因素还是客观因素,都是明智之举。因为在创建一个完善的嵌入式计算机体系结构后,面临的是不断为在创建一个完善的嵌入式计算机体系结构后,面临的是不断满足嵌入式对象要求的各种控制功能。在满足嵌入式对象要求的各种控制功能。在8051实现开放后,实现开放后,PHILIPS公司公司着力发展着力发展80C51的控制功能及外围单元。
3、将的控制功能及外围单元。将MCS-51的单片微型计算机迅速地推进到的单片微型计算机迅速地推进到80C51的的MCU时代,形成了时代,形成了可满足大量嵌入式应用的单片机系列产品。可满足大量嵌入式应用的单片机系列产品。单片机原理及其应用南通大学电气工程学院南通大学电气工程学院南通大学电气工程学院南通大学电气工程学院补充知识一:补充知识一:C8051F高速单片机高速单片机单片机原理及其应用南通大学电气工程学院南通大学电气工程学院南通大学电气工程学院南通大学电气工程学院补充知识一:补充知识一:C8051F高速单片机高速单片机单片机原理及其应用南通大学电气工程学院南通大学电气工程学院南通大学电气工程学院
4、南通大学电气工程学院补充知识一:补充知识一:C8051F高速单片机高速单片机单片机原理及其应用南通大学电气工程学院南通大学电气工程学院南通大学电气工程学院南通大学电气工程学院补充知识一:补充知识一:C8051F高速单片机高速单片机单片机原理及其应用南通大学电气工程学院南通大学电气工程学院南通大学电气工程学院南通大学电气工程学院补充知识一:补充知识一:C8051F高速单片机高速单片机单片机原理及其应用南通大学电气工程学院南通大学电气工程学院南通大学电气工程学院南通大学电气工程学院补充知识一:补充知识一:C8051F高速单片机高速单片机单片机原理及其应用南通大学电气工程学院南通大学电气工程学院南通
5、大学电气工程学院南通大学电气工程学院补充知识一:补充知识一:C8051F高速单片机高速单片机3.6、最小功耗系统的最佳支持、最小功耗系统的最佳支持在在CMOS系统中,按照系统中,按照CMOS电路的特点,其系统功耗电路的特点,其系统功耗WS = CV2f,C为负载电容,为负载电容,V为电源电压,为电源电压,f为时钟频率。为时钟频率。 C8051F是是8位机中首先摆脱位机中首先摆脱5 V供电的单片机,实现了供电的单片机,实现了片内模拟与数字电路的片内模拟与数字电路的3 V供电,大大降低了系统功耗;完供电,大大降低了系统功耗;完善的时钟系统可以保证系统在满足响应速度要求下,使系善的时钟系统可以保证系
6、统在满足响应速度要求下,使系统的平均时钟频率最低;众多的复位源使系统在掉电方式统的平均时钟频率最低;众多的复位源使系统在掉电方式下,可随意唤醒,从而可灵活地实现零功耗系统设计。下,可随意唤醒,从而可灵活地实现零功耗系统设计。C8051F虽然摆脱了虽然摆脱了5 V供电,但仍可与供电,但仍可与5 V电路方便地连电路方便地连接。所有接。所有I/O端口可以接收端口可以接收5 V逻辑电平的输入,在选择开逻辑电平的输入,在选择开漏加上拉电阻到漏加上拉电阻到5 V后,也可驱动后,也可驱动5 V的逻辑器件。的逻辑器件。单片机原理及其应用南通大学电气工程学院南通大学电气工程学院南通大学电气工程学院南通大学电气工
7、程学院补充知识一:补充知识一:C8051F高速单片机高速单片机 二、二、C8051F高速单片机简介高速单片机简介 C8051F系列单片机是完全集成的混合信号系统级芯片,具系列单片机是完全集成的混合信号系统级芯片,具有与有与8051 兼容的微控制器内核,兼容的微控制器内核,与与MCS-51 指令集完全兼容指令集完全兼容。除了除了具有标准具有标准8052 的数字外设部件的数字外设部件之外,片内还集成了数据采之外,片内还集成了数据采集和控制系统中常用的模拟部件和其它数字外设及功能部件。集和控制系统中常用的模拟部件和其它数字外设及功能部件。 包括包括模拟多路选择器模拟多路选择器MUX、可编程增益放大器
8、、可编程增益放大器PGA、ADC、DAC、电压比较器、电压基准、温度传感器、电压比较器、电压基准、温度传感器、SMBus/ I2C、UART 、SPI、可编程计数器、可编程计数器/定时器阵列(定时器阵列(PCA)、定时器、)、定时器、数字数字I/O 端口、电源监视器、看门狗定时器(端口、电源监视器、看门狗定时器(WDT)和时钟振)和时钟振荡器荡器等。等。 所有器件都有内置的所有器件都有内置的FLASH 程序存储器程序存储器和和256 字节的内部字节的内部RAM,有些器件内部还有位于,有些器件内部还有位于外部数据存储器空间的外部数据存储器空间的RAM,即即XRAM。单片机原理及其应用南通大学电气
9、工程学院南通大学电气工程学院南通大学电气工程学院南通大学电气工程学院补充知识一:补充知识一:C8051F高速单片机高速单片机 C8051F单片机采用单片机采用指令流水线指令流水线结构,机器周期由标准的结构,机器周期由标准的12 个系统时钟周期降为个系统时钟周期降为1 个系统时钟周期,处理能力大大提高,个系统时钟周期,处理能力大大提高,峰值性能可达峰值性能可达100MIPS。 C8051F单片机是真正能独立工作的单片机是真正能独立工作的片上系统片上系统(SOC)。每个。每个MCU 都能有效地管理模拟和数字外设,可以关闭单个或全都能有效地管理模拟和数字外设,可以关闭单个或全部外设以节省功耗。部外设
10、以节省功耗。 FLASH 存储器还具有在系统重新编程能力,可用于存储器还具有在系统重新编程能力,可用于非易非易失性数据存储失性数据存储,并允许现场更新,并允许现场更新8051 固件。固件。 每个每个MCU 都可在工业温度范围(都可在工业温度范围(-45到到+85)内,用)内,用2.7V-3.6V 的电压工作。端口的电压工作。端口I/O、/RST 和和JTAG 引脚都容许引脚都容许5V 的输入信号电压。的输入信号电压。单片机原理及其应用南通大学电气工程学院南通大学电气工程学院南通大学电气工程学院南通大学电气工程学院补充知识一:补充知识一:C8051F高速单片机高速单片机1、CIP-51TM 内核
11、内核 (1) C8051F系列器件使用系列器件使用Silabs公司的专利公司的专利CIP-51 微控制微控制器内核。器内核。CIP-51 与与MCS-51指令集完全兼容,可以使用标准指令集完全兼容,可以使用标准的的8051汇编器和编译器进行软件开发。汇编器和编译器进行软件开发。 (2) CIP-51 内核具有标准内核具有标准8052 的所有外设部件的所有外设部件(3 个个16 位位的计数器的计数器/定时器、一个全双工定时器、一个全双工UART 、256 字节内部字节内部RAM 、128 字节特殊功能寄存器字节特殊功能寄存器(SFR)、4 个个8 位的位的I/O 端口端口)。 (3) CIP-5
12、1 还另外有增加的模拟和数字外设或功能部件。还另外有增加的模拟和数字外设或功能部件。 (4) CIP-51 采用流水线结构,以时钟周期为指令执行的最采用流水线结构,以时钟周期为指令执行的最小单位,小单位,70%指令的执行时间为指令的执行时间为1 或或2 个系统时钟周期,只个系统时钟周期,只有有4 条指令的执行时间大于条指令的执行时间大于4 个系统时钟周期。个系统时钟周期。 (5) CIP-51 工作在最大系统时钟频率工作在最大系统时钟频率100MHz 时,它的峰时,它的峰值速度达到值速度达到100MIPS 。单片机原理及其应用南通大学电气工程学院南通大学电气工程学院南通大学电气工程学院南通大学
13、电气工程学院补充知识一:补充知识一:C8051F高速单片机高速单片机 (6) CIP-51 提供提供22个中断源个中断源(标准标准8051 只有只有6个中断源个中断源),允许,允许大量的模拟和数字外设中断微控制器。大量的模拟和数字外设中断微控制器。 (7) MCU 可有多达可有多达7 个复位源:一个片内个复位源:一个片内VDD 监视器、一个监视器、一个看门狗定时器、一个时钟丢失检测器、一个由比较器看门狗定时器、一个时钟丢失检测器、一个由比较器0 提供的电提供的电压检测器、一个强制软件复位、压检测器、一个强制软件复位、CNVSTR 引脚及引脚及/RST 引脚。引脚。 (8) MCU 内部有一个能
14、独立工作的时钟发生器,在复位后被内部有一个能独立工作的时钟发生器,在复位后被默认为系统时钟。如有需要,时钟源可以在运行时切换到外部振默认为系统时钟。如有需要,时钟源可以在运行时切换到外部振荡器。荡器。 外部振荡器可以使用晶体、陶瓷谐振器、电容、外部振荡器可以使用晶体、陶瓷谐振器、电容、RC 或外部时或外部时钟源产生系统时钟。钟源产生系统时钟。 C8051F12X系列内部还有系列内部还有PLL倍频电路,实现倍频电路,实现PC机的外频、机的外频、内频机制,在不增加电磁干扰的前提下,提高系统的工作速度。内频机制,在不增加电磁干扰的前提下,提高系统的工作速度。单片机原理及其应用南通大学电气工程学院南通
15、大学电气工程学院南通大学电气工程学院南通大学电气工程学院补充知识一:补充知识一:C8051F高速单片机高速单片机2、存储器、存储器 数据存储器数据存储器,寻址范围为,寻址范围为64k 。 (1) CIP-51 有标准有标准8052 的程序和数据地址配置。包括:的程序和数据地址配置。包括: 256 字节的数据字节的数据RAM,其中高,其中高128 字节为两个地址空间:字节为两个地址空间: 用间接寻址访问通用用间接寻址访问通用RAM 的高的高128 字节,字节, 用直接寻址访问用直接寻址访问128 字节的字节的SFR 地址空间。地址空间。 低低128 字节可用直接或间接寻址方式访问。字节可用直接或
16、间接寻址方式访问。 前前32 个字节为个字节为4 个通用工作寄存器区,个通用工作寄存器区, 接下来的接下来的16 字节为位寻址区。字节为位寻址区。 (2) 某些器件中还另有位于外部数据存储器地址空间的某些器件中还另有位于外部数据存储器地址空间的1K- 8K 字节的字节的RAM 块,即块,即XRAM。 程序存储器程序存储器为为8K- 128K 字节的字节的FLASH,以,以512 字节为一个字节为一个扇区,可以在系统编程,且不需在片外提供编程电压。扇区,可以在系统编程,且不需在片外提供编程电压。单片机原理及其应用南通大学电气工程学院南通大学电气工程学院南通大学电气工程学院南通大学电气工程学院补充
17、知识一:补充知识一:C8051F高速单片机高速单片机3、可编程数字、可编程数字I/O 和交叉开关和交叉开关 C8051F具有标准具有标准8051 兼容的兼容的I/O端口,工作情况与标准端口,工作情况与标准8051相似,但有一些改进:相似,但有一些改进: (1) 每个端口每个端口I/O引脚都可以配置为推挽或漏极开路输出。引脚都可以配置为推挽或漏极开路输出。在标准在标准8051 中固定的中固定的“弱上拉弱上拉”可以被禁止,这为低功耗应用可以被禁止,这为低功耗应用提供了进一步节电的能力。提供了进一步节电的能力。 (2) 最突出的改进是引入了数字交叉开关网络,允许将内部最突出的改进是引入了数字交叉开关
18、网络,允许将内部数字系统资源分配给端口数字系统资源分配给端口I/O引脚。与具有标准复用数字引脚。与具有标准复用数字I/O的微控制器不同,这种结构可支持所有的功能组合。的微控制器不同,这种结构可支持所有的功能组合。 可通过设置交叉开关控制寄存器,将片内计数器可通过设置交叉开关控制寄存器,将片内计数器/定时器、定时器、串行总线、硬件中断、串行总线、硬件中断、ADC 转换启动输入、比较器输出以及转换启动输入、比较器输出以及微控制器内部的其它数字信号配置在端口微控制器内部的其它数字信号配置在端口I/O。这就允许用户。这就允许用户根据自己的特定应用选择通用端口根据自己的特定应用选择通用端口I/O和所需数字资源的组合。和所需数字资源的组合。