网站大量收购独家精品文档,联系QQ:2885784924

传感网应用开发:CC介绍.pptxVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CC2530介绍1234CC2530的CPU通用I/O口CC2530的存储器CC2530的中断56外设I/O口CC2530振荡器和时钟CONTENTS目录CC2530的CPU1CC2530的CPU采用增强型8051内核,兼容业界标准的8051微控制器并使用标准的8051指令集,增强型8051指令的执行速度要比标准的8051执行速度要快标准的8051每个指令周期为12个时钟周期,但是增强型8051的每个指令周期为一个时钟周期

CC2530介绍 1 2 3 4 CC2530的CPU 通用I/O口 CC2530的存储器 CC2530的中断 5 6 外设I/O口 CC2530振荡器和时钟 CONTENTS 目录 CC2530的CPU 1 CC2530的CPU采用增强型8051内核,兼容业界标准的8051微控制器并使用标准的8051指令集,增强型8051指令的执行速度要比标准的8051执行速度要快 标准的8051每个指令周期为12个时钟周期,但是增强型8051的每个指令周期为一个时钟周期 增强型8051消除了总线状态的浪费。 CC2530的存储器:——物理存储器 2 CC2530的物理存储器是指实际存在的具体存储介质,比如芯片内部的RAM、Flash、SFR寄存器等。 RAM:静态RAM,未上电时,RAM的内容是未定义的。主要功能是在供电模式下保存信息内容,只要电源供电,信息内容就不会消失。 闪存存储器:主要功能是保存程序代码和常量数据,其页面大小为2KB,擦除时间为20ms。闪存芯片批量擦除时间为20ms。闪存写时间为20us数据常温下保存时间为100年,可编程、擦除次数为20000次。 CC2530的存储器:——物理存储器 2 信息页面:2KB的只读区域,存储设备信息。主要存储来自CC2530芯片唯一的IEEE地址。它以最低位优先的形式存储在XDATA的地址为Ox780C。 SFR寄存器:特殊功能寄存器,控制8051CPU内核或外设的一些功能,大多数8051CPU内核的SFR和标准的8051SFR相同,但是有一部分特殊的寄存器功能在标准的8051中是没有的,比如RF收发器寄存器。 CC2530的存储器:——存储空间 2 存储空间是一个虚拟的空间,是指对存储器编码的范围。所谓编码就是对每一个物理存储单元(通常是一个字节)分配一个编号,叫做“编址”。编址的目的在于方便找到存储器并完成数据的读写。 CODE:一个只读的存储空间,用于程序存储。其最大寻址空间为64K。 DATA:一个读、写的数据存储空间,可以直接或间接被一个周期CPU指令访问。最大DATA寻址空间为256字节。DATA存储空间的低128字节可以直接或间接寻址,较高的128字节只能间接寻址。 CC2530的存储器:——存储空间 2 XDATA:一个读、写的数据存储空间,通常需要4-5个CPU指令周期来访问。这一存储空间地址为64KB,而且访问XDATA的存储器慢于访问DATA。 SFR:一个读、写寄存器存储空间,可以直接被一个CPU指令访问。这一存储空间含有128字节。对于地址是被8整除的SFR寄存器,每一位还可以单独寻址。 XREG寄存器:为XDATA存储空间中的其他特殊寄存器,用于无线电配置和控制。 通用IO口 3 有21个输入输出引脚,可以配置为通用I/O或外设I/O。 通用I/O特点: 21个数字I/O引脚 可以配置为通用I/O或外部设备I/O 输入口具备上拉或下拉能力 具有外部中断能力 通用IO口 3 I/O口用作通用I/O时,引脚可以组成3个8位端口,端口0、 端口1和端口2,分别用P0、P1和P2来表示; 端口0即P0口:有8位端口,分别是P0_0~P0_7 ; 端口1即P1口:有8位端口,分别是P1_0~P1_7; 端口2即P2口:有5位端口,分别是P2_0~P2_4; 通用IO口 3 寄存器 功能寄存器PxSEL 方向寄存器PxDIR 配置寄存器PxINP 其中x端口的标号0~2 功能寄存器用来设置端口的每个引脚为通用I/O或外设I/O信号,复位之后,所有的数字I/O引脚都被设置为通用输入引脚。 CC2530的端口用作通用I/O时,可以使用方向寄存器配置其信号方向,在复位的情况下,所有数字I/O引脚均被设置为输入引脚。 当端口用作通用I/O输入时,可以通过配置寄存器设置引脚为上拉、下拉和三态操作模式。 CC2530的中断 4 CC2530的CPU有18个中断源,每个中断源都由一系列的SFR寄存器进行控制。 18个中断源,每个中断都可以分别使能和控制。 外设I/O口 5 CC2530的I/O引脚除了可以作为通用I/O引脚之外,还可以作为外设I/O引脚。所谓外设I/O引脚即CC2530的第二功能,例如串口、定时器、DMA等。外设I/O引脚功能选择是由寄存器来设置的。 外设I/O口 5 外设IO寄存器 端口功能寄存器PxSEL (x取值为0、1、2) 外设控制寄存器PERCFG 端口2方向寄存器P2DIR 外设控制寄存器PERCFG控制外设功能的备用位置,在外设功能中串口和定时器有两个备用位置选择。在实际应用时,备用位置的选择依靠PERCFG来实现。 CC2530的振荡器和时钟 6 系统内部有一个内部系统时钟为CC2530提供精

文档评论(0)

ZuiFeng + 关注
实名认证
文档贡献者

分享文档,资源共享

1亿VIP精品文档

相关文档