編輯推薦
《ZigBee技術開發——CC2530單片機原理及應用》使用實踐為主、理論為輔、實踐與理論相結閤的方式,深入淺齣地講解瞭CC2530的開發與應用,以期全麵提高讀者的實際動手能力。
本書與《ZigBee技術開發——Z-Stack協議棧原理及應用》一書是姊妹篇。在《ZigBee技術開發——CC2530單片機技術原理及應用》一書中,以CC2530開發闆為基礎,配閤傳感器學習CC2530芯片各部分的開發與應用;在《ZigBee技術開發——Z-Stack協議棧原理及應用》一書中,將CC2530開發闆與Z-Stack協議棧結閤起來,學習Z-Stack協議棧的開發與應用。全書以貫穿項目為主導,注重實踐,將各個知識點分解,便於讀者更深刻地理解和掌握ZigBee軟硬件的開發與應用。
“在實踐中成長”叢書的特點: 理論基礎係統全麵,技術體係連貫完整;課程産品組件完善,滿足教學各個環節;以項目貫穿技術點,以點連綫,多綫成麵;項目驅動學習方法,培養紮實的學習能力;網絡資源豐富齊全,泛IT領域在綫教育平颱及服務,提供堅實支撐。
免費提供與本書配套的在綫課程,以及與本書配套的相關資源下載:教學大綱、教學PPT、示例源代碼和考試大綱。
內容簡介
《ZigBee技術開發:CC2530單片機原理及應用 》從ZigBee技術硬件資源齣發,主要講解支撐ZigBee技術的核心芯片CC2530的開發與應用。全書共分為6章,第1章為ZigBee技術概述,主要講解ZigBee基礎知識及應用,介紹瞭常用的ZigBee芯片和協議棧;第2章為開發環境,講解瞭CC2530開發的軟硬件環境,以及調試方法;第3章為硬件設計,講解瞭硬件設計方法及開發闆的使用;第4章為CC2530基礎開發,講解瞭通用I/O、振蕩器和時鍾的設置、ADC的采集的使用;第5章為CC2530進階開發,講解瞭CC2530串口、DMA、定時器使用;第6章為CC2530無綫射頻,主要講解瞭CC2530的無綫發送和接收。
《ZigBee技術開發:CC2530單片機原理及應用 》使用實踐為主、理論為輔、實踐與理論相結閤的方式,深入淺齣地講解瞭CC2530的開發與應用,以期全麵提高讀者的實際動手能力。《ZigBee技術開發:CC2530單片機原理及應用 》既適閤作為高等院校物聯網工程、通信工程、電子信息工程、自動化等專業相關課程的教材,也適閤作為ZigBee技術開發者的參考書。
內頁插圖
目錄
第1章 ZigBee技術概述
學習導航/課程定位
本章目標
1.1 概述
1.1.1 物聯網起源
1.1.2 物聯網發展
1.1.3 物聯網網絡架構
1.2 無綫傳感器網絡概述
1.2.1 WSN概述
1.2.2 WSN與ZigBee
1.3 ZigBee技術介紹
1.3.1 ZigBee概述
1.3.2 ZigBee技術特點
1.3.3 ZigBee應用
1.4 ZigBee協議棧
1.5 ZigBee芯片
1.5.1 CC2430/CC2431
1.5.2 CC2530/CC2531
1.5.3 CC2538
本章總結
小結
Q&A;
章節練習
習題
第2章 開發環境
任務驅動
學習導航/課程定位
本章目標
2.1 概述
2.2 軟件開發環境
2.2.1 IAR的安裝和使用
2.2.2 驅動的安裝
2.2.3 輔助設備的安裝
2.3 硬件開發環境
2.3.1 ZigBee核心模塊
2.3.2 ZigBee電池闆
2.4 貫穿項目實現
本章總結
小結
Q&A;
章節練習
習題
第3章 硬件設計
任務驅動
學習導航/課程定位
本章目標
3.1 概述
3.2 CC2530核心模塊設計
3.2.1 CC2530概述
3.2.2 CC2530芯片外圍設計
3.3 電池闆設計
3.3.1 插接口設計
3.3.2 電源設計
3.3.3 按鍵設計
3.3.4 LED設計
3.3.5 傳感器接口設計
3.3.6 串口設計
3.3.7 JTAG接口設計
3.4 貫穿項目實現
3.4.1 硬件設備連接
3.4.2 程序下載調試
本章總結
小結
Q&A;
章節練習
習題
第4章 CC2530基礎開發
任務驅動
學習導航/課程定位
本章目標
4.1 概述
4.2 CC2530結構框架
4.2.1 CC2530CPU
4.2.2 存儲器和映射
4.3 通用I/O
4.3.1 功能寄存器PxSEL
4.3.2 方嚮寄存器PxDIR
4.3.3 配置寄存器PxINP
4.3.4 通用I/O中斷
4.4 外設I/O
4.4.1 外設I/O引腳映射
4.4.2 外設I/O寄存器
4.5 振蕩器和時鍾
4.5.1 振蕩器
4.5.2 係統時鍾
4.5.3 時鍾配置
4.6 電源管理
4.6.1 供電模式
4.6.2 電源管理寄存器
4.6.3 係統時鍾初始化
4.7 CC2530ADC
4.7.1 ADC概述
4.7.2 ADC操作
4.7.3 ADC寄存器
4.7.4 ADC信息采集
4.8 貫穿項目實現:傳感信息采集
4.8.1 光照信息采集
4.8.2 溫度信息采集
本章總結
小結
Q&A;
章節練習
習題
第5章 CC2530進階開發
任務驅動
學習導航/課程定位
本章目標
5.1 串口
5.1.1 串口模式
5.1.2 寄存器設置
5.1.3 波特率的産生和設置
5.1.4 串口傳輸
5.1.5 串口中斷
5.2 DMA控製器
5.2.1 DMA控製器概述
5.2.2 DMA操作
5.2.3 DMA配置
5.2.4 DMA觸發
5.2.5 DMA傳輸
5.3 定時器
5.3.1 定時器1
5.3.2 定時器3和定時器4
5.4 貫穿項目實現
本章總結
小結
Q&A;
章節練習
習題
第6章 CC2530無綫射頻
任務驅動
學習導航/課程定位
本章目標
6.1 RF內核
6.2 幀處理
6.2.1 發送數據幀處理
6.2.2 接收數據幀處理
6.3 FIFO訪問
6.3.1 TXFIFO訪問
6.3.2 RXFIFO訪問
6.3.3 RF中斷
6.4 RF寄存器
6.4.1 RF數據操作寄存器
6.4.2 幀過濾寄存器
6.4.3 幀處理寄存器
6.4.4 RF中斷寄存器
6.4.5 中斷標誌寄存器
6.4.6 信道設置寄存器
6.5 寄存器的設置更新
6.6 命令選通
6.7 定時器2和睡眠定時器
6.7.1 定時器2
6.7.2 睡眠定時器
6.8 數據的發送和接收
6.8.1 數據的發送
6.8.2 數據的接收
6.8.3 工程設置
6.9 貫穿項目實現
本章總結
小結
Q&A;
章節練習
習題
附錄A CC2530指令集
A.1 指令集概述
A.2 CC2530指令集定義
附錄B ASCII錶
參考文獻
前言/序言
ZigBee技術開發:CC2530單片機原理及應用
ZigBee技術開發:CC2530單片機原理及應用 下載 mobi epub pdf txt 電子書