目录 项目1认识CC2530 1.1项目任务和指标 1.2项目的预备知识 1.2.1CC2530无线片上系统概述 1.2.2CC2530芯片主要特性 1.2.3CC2530的应用领域 1.2.4CC2530概述 1.2.5CC2530芯片引脚的功能 1.2.6CC2530增强型8051内核简介 1.3项目实施 1.3.1任务1: 工程环境安装 1.3.2任务2: 下载和调试 1.3.3任务3: 建立工程模板 项目2通用I/O端口控制 2.1项目任务和指标 2.2项目的预备知识 2.2.1通用I/O端口简介 2.2.2通用I/O端口相关寄存器 2.3项目实施 项目3外部中断 3.1项目任务和指标 3.2项目的预备知识 3.2.1中断概述 3.2.2中断屏蔽 3.2.3中断处理 3.3项目实施 项目4定时器控制 4.1项目任务和指标 4.2项目的预备知识 4.2.1片内外设I/O 4.2.2定时器简介 4.2.3T1寄存器 4.2.4T1操作 4.2.516位计数器 4.2.6T3概述 4.2.7睡眠定时器简介 4.2.8睡眠定时器寄存器 4.3项目实施 4.3.1任务1: T1控制 4.3.2任务2: T2控制 4.3.3任务3: T3控制 4.3.4任务4: T4控制 项目5串口控制 5.1项目任务和指标 5.2项目的预备知识 5.2.1串行通信接口 5.2.2串行通信接口寄存器 5.2.3设置串行通信接口寄存器波特率 5.2.4UART接收 5.3项目实施 5.3.1任务1: 串口收发数据 5.3.2任务2: 串口控制LED 项目6A/D转换控制 6.1项目任务和指标 6.2项目的预备知识 6.2.1ADC简介 6.2.2ADC输入 6.2.3ADC寄存器 6.2.4ADC转换结果 6.2.5单个ADC转换 6.3项目实施 6.3.1任务1: 片上温度A/D转换控制 6.3.2任务2: 模拟电压A/D转换控制 6.3.3任务3: 电源电压A/D转换控制 项目7时钟和电源管理 7.1项目任务和指标 7.2项目的预备知识 7.2.1CC2530电源管理简介 7.2.2CC2530电源管理控制 7.2.3CC2530振荡器和时钟 7.3项目实施 7.3.1任务1: 时钟显示 7.3.2任务2: 系统休眠与低功耗 项目8看门狗的应用 8.1项目任务和指标 8.2项目的预备知识 8.2.1看门狗模式 8.2.2定时器模式 8.2.3看门狗定时器寄存器 8.3项目实施 参考文献