CC2530学习(一)CC2530微控制器介绍
什么是单片机 单片机:Micro controller,MCU,微控制器,是一种集成电路芯片,它通过超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、输入输出I/O端口、中断控制系统、定时/计数器和通信接口等多种功能部件集成到一块硅片上,构成了一个体积小但功能完善的微型计算机系统,简单的说, 单片机就是一个将微型计算机系统制作到里面的集成电路芯片 。 其实不管怎样,微控制器的基本结构都是 内核+外设 。 内核 通过 寄存器 控制外设; 外设 通过 中断系统 通知内核;而内核与外设之间是通过 总线 传输数据,地址及控制信息。 CC2530微控制器与IAR开发环境 由于 CC2530微控制器 内部使用业界标准的 增强型8051内核 ,结合了领先的RF收发器,是用于2.4GHzIEEE802.15.4的 Zigbee应用 的一个 片上系统(SOC) 解决方案,,所以我们要进行CC2530的应用开发,就先要安装IAR相关的开发环境。IAR根据支持的微处理器种类不同分为许多不同的版本,由于CC2530使用的是增强型8051内核,所以这里应该选用的 版本 是 IAR Embedded Workbench for 8051。 整个CC2530 开发相关的环境 包括: 1.安装集成开发环境:IAR-EW8051-8101。 2.安装仿真器