《CC1010無線SoC高級應(yīng)用》以全球第1個真正的無線單片機(無線片上系統(tǒng)SoC)CC1010為中心,將8051 C語言編程和無線通信的原理結(jié)合起來,并與無線應(yīng)用項目的設(shè)計技術(shù)連接起來進行介紹。對于初次接觸單片機技術(shù)的讀者,可以從單片機學習到無線項目設(shè)計一氣呵成——采用與《CC1010無線SoC高級應(yīng)用》配套的JXSCC1010實驗平臺,完成一次從單片機到無線應(yīng)用產(chǎn)品設(shè)計的完整學習過程。對于已經(jīng)具有單片機知識和有一定單片機開發(fā)經(jīng)驗的讀者,也可以借助《CC1010無線SoC高級應(yīng)用》的學習流程和無線教學平臺,從熟悉無線SoC的CC1010芯片結(jié)構(gòu)開始,進入無線應(yīng)用系統(tǒng)項目的設(shè)計。
《CC1010無線SoC高級應(yīng)用》可作為廣大從事單片機、無線應(yīng)用、自動化控制、工業(yè)控制、無線傳感等的工程技術(shù)人員作為學習、參考用書,也可作為高等院校的計算機、電子、自動化等專業(yè)無線通信課程的教材。
第1章 C51RF4C無線單片機實驗箱簡介
1.1 C51RF4C概述1
1.2 C51RF4C在線仿真器3
1.3 C51RF4C無線超高頻CC1010模塊5
1.4 C51RF4C綜合實驗擴展板7
1.5 C51RF4C在線下載軟件11
1.6 C51RF4C無線單片機實驗工具箱的安裝及設(shè)置14
第2章 C51RF4C無線單片機實驗箱快速入門
2.1 Keil C51簡介15
2.2 Keil C51的安裝17
2.2.1 系統(tǒng)要求17
2.2.2 Keil的安裝17
2.2.3 CC1010 IDE包安裝22
2.3 霽ision2集成開發(fā)環(huán)境24
2.3.1 霽ision2集成工具25
2.3.2 菜單欄命令、工具欄和快捷方式27
2.4 Keil C51的使用32
2.4.1 創(chuàng)建第1個Keil C51應(yīng)用程序32
2.4.2 編譯參數(shù)設(shè)置37
2.4.3 程序文件的編譯和連接40
2.5 調(diào)試仿真功能的使用42
2.5.1 下載第1個程序42
2.5.2 進入調(diào)試狀態(tài)45
2.6 脫機運行CC1010模塊47
第3章 CC1010無線單片機
3.1 CC1010內(nèi)部結(jié)構(gòu)49
3.2 CC1010引腳功能50
3.3 CC1010的8051內(nèi)核52
3.4 CC1010的8051外設(shè)54
3.4.1 通用I/O54
3.4.2 定時器/計數(shù)器55
3.4.3 串口(UART)57
3.4.4 SPI口57
3.4.5 模數(shù)轉(zhuǎn)換ADC59
3.5 CC1010射頻收發(fā)器60
3.5.1 RF收發(fā)器結(jié)構(gòu)圖60
3.5.2 RF收發(fā)器配置概述61
3.5.3 發(fā)送/接收控制和電源管理62
3.5.4 數(shù)據(jù)的收發(fā)63
3.5.5 射頻應(yīng)用電路64
3.6 DES加密/解密技術(shù)65
第4章 CC1010單片機實驗(單片機基礎(chǔ)部分)
4.1 Keil C51集成開發(fā)環(huán)境的使用練習67
4.2 基于Keil C51集成開發(fā)環(huán)境的仿真與調(diào)試69
4.3 單片機I/O口控制實驗70
4.4 單片機A/D實驗75
4.5 單片機定時器/計數(shù)器實驗79
4.6 單片機中斷實驗84
4.7 單片機串口實驗87
4.8 OLED實驗91
4.9 單片機時鐘實驗120
4.10 按鍵控制實驗126
4.11 看門狗實驗131
4.12 電機控制實驗135
第5章 CC1010無線單片機實驗
5.1 實驗前的準備140
5.1.1 無線常識140
5.1.2 無線實驗的軟硬件準備141
5.1.3 SmartRF Studio簡介141
5.1.4 C51RF用戶庫介紹143
5.2 處理控制器射頻收發(fā)實驗145
5.3 數(shù)據(jù)包格式顯示實驗161
5.4 無線數(shù)據(jù)通信點對點實驗176
5.5 點對多點實驗(FDMA)196
5.6 點對多點實驗(TDMA)210
5.7 點對多點實驗(CSMA)219
5.8 點對多點實驗(FHSS)229
5.9 星狀無線網(wǎng)絡(luò)實驗236
5.10 CC1010的硬件加密實驗260
第6章 CC1010無線SoC應(yīng)用項目實戰(zhàn)
6.1 車門雙向遙控器269
6.1.1 車門雙向遙控器概述269
6.1.2 系統(tǒng)框圖270
6.1.3 關(guān)鍵技術(shù)講解270
6.1.4 模塊功能的實現(xiàn)270
6.1.5 項目總結(jié)294
6.2 無線溫度/濕度傳感器295
6.2.1 基本概念、現(xiàn)有項目介紹和原理295
6.2.2 系統(tǒng)框架及介紹295
6.2.3 關(guān)鍵技術(shù)講解296
6.2.4 項目實現(xiàn)296
6.2.5 項目總結(jié)314
6.3 無線搶答器315
6.3.1 基本概念315
6.3.2 系統(tǒng)框架及其介紹315
6.3.3 關(guān)鍵技術(shù)講解320
6.3.4 項目特點321
6.3.5 各模塊實現(xiàn)321
6.3.6 總結(jié)和改進方向335
6.4 無線家庭安全監(jiān)控系統(tǒng)336
6.4.1 基本概念(現(xiàn)有項目介紹、原理)336
6.4.2 系統(tǒng)框架及其介紹336
6.4.3 關(guān)鍵技術(shù)講解339
6.4.4 項目特點339
6.4.5 各模塊實現(xiàn)340
6.4.6 總結(jié)和改進方向356
6.5 高速公路無線收費系統(tǒng)356
6.5.1 ETC概述356
6.5.2 項目簡介359
6.5.3 關(guān)鍵技術(shù)說明360
6.5.4 源代碼分析361
6.5.5 實驗步驟及效果399
6.5.6 項目總結(jié)399
6.6 無線遙控電動機系統(tǒng)400
6.6.1 項目簡介400
6.6.2 電機驅(qū)動400
6.6.3 軟件設(shè)計403
6.6.4 源代碼說明404
6.6.5 實現(xiàn)步驟424
6.6.6 項目總結(jié)424
6.7 無線網(wǎng)絡(luò)聊天室425
6.7.1 項目規(guī)劃425
6.7.2 軟件設(shè)計425
6.7.3 項目說明438
6.7.4 項目總結(jié)440
附錄A C1編譯器的擴展關(guān)鍵字441
附錄B C51庫函數(shù)443
參考文獻444