內容簡介
本書從PIC單片機的基礎講起,逐步展開ZigBee無線網路技術的相關知識,最後通過大量的實驗,讓讀者實際體驗如何具體使用ZigBee無線技術進行實際產品的開發設計。作者希望以動手實踐為主軸,讓讀者在不斷的實驗中,循序漸進地完成PIC單片機和ZigBee無線技術的有機結合,像開發簡單單片機系統一樣,完成複雜zigBee無線產品和技術的開發。
本書適合廣大從事單片機、無線套用、自動控制、工業控制、無線感測等的工程技術人員作為學習、參考用書,也可作為高等院校的計算機、電子、自動化、無線課程的教學參考書。
目錄
第1章 實驗系統介紹
1.1 zigbee無線模組
1.2 CPU模組
1.3 實驗板
1.3.1 A1——感測器
1.3.2 A3——RS232接口
1.3.3 A4——FT232RL設計
1.3.4 A5——電源
1.3.5 B1——JTAG
1.3.6 B2——無線模組(cc2420)插座
1.3.7 B3——MCU插座
1.3.8 B4——鍵盤
1.3.9 C1——顯示區
1.3.10 C2——電機
1.3.11 C3——蜂鳴器
1.4 移動擴展板介紹
1.4.1 OLED顯示
1.4.2 感測器
1.4.3 其他
1.5 MPLAB IDC2的使用
1.6 實驗開發系統套件
第2章 PIC及ZigBee軟體開發環境
2.1 PIC C語言
2.1.1 PIC C語言概述
2.1.2 MPLAB C18編譯器
2.1.3 數據類型及數值範圍
2.1.4 存儲類別
2.1.5 預定義宏名
2.1.6 常量
2.1.7 語言的擴展
2.2 MPLAB IDE集成開發環境
2.3 MPLAB C18編譯器
2.3.1 C18編譯器安裝
2.3.2 MPLAB IDE集成環境配置
2.4 Microchip Stack for ZigBee
第3章 PIC單片機基礎
3.1 PIC單片機概述
3.2 PIC單片機特點
3.3 PIC18F4620單片機概述
3.3.1 納瓦技術
3.3.2 多個振盪器的選項和特性
3.3.3 其他特殊功能
3.4 PIC18F4620單片機CPU的特殊功能
3.5 PIC18F4620單片機振盪器及復位
3.6 PIC18F4620單片機存儲空間
3.7 PIC18F4620單片機8×8硬體乘法器
第4章 I/O連線埠
4.1 PIC18F4620單片機I/O連線埠
4.2 I/O連線埠A(PORTA)
4.3 I/O連線埠B(PORTB)
4.4 I/O連線埠C(PORTC)
4.5 I/O連線埠D(PORTD)
4.6 I/O連線埠E(PORTE)
4.7 並行從動連線埠(PSP)
4.8 I/O連線埠實驗
4.8.1 LED燈閃爍實驗
4.8.2 鍵盤實驗
第5章 定時器
5.1 定時/計數器0(TIMER0)模組
5.2 定時/計數器1(TIMER1)模組
5.3 定時/計數器2(TIMER2)模組
5.4 定時/計數器3(TIMER3)模組
5.5 定時/計數器實驗
第6章 增強型通用同步/異步收發器