短距離無(wú)線通信詳解:基于單片機(jī)控制
定 價(jià):32 元
- 作者:喻金錢,喻斌 著
- 出版時(shí)間:2009/4/1
- ISBN:9787811244816
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類:TN92
- 頁(yè)碼:288
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
《短距離無(wú)線通信詳解:基于單片機(jī)控制》沒(méi)有涉及一些無(wú)線的理論知識(shí),而從最基本的無(wú)線芯片的初始化到無(wú)線數(shù)據(jù)簡(jiǎn)單的收發(fā),進(jìn)而到雙向無(wú)線數(shù)據(jù)的傳輸,講述了無(wú)線綁定的方法和實(shí)現(xiàn)。重點(diǎn)講述了無(wú)線可靠性傳輸?shù)膶?shí)現(xiàn)以及無(wú)線模塊設(shè)計(jì)的要點(diǎn)!抖叹嚯x無(wú)線通信詳解:基于單片機(jī)控制》注重實(shí)際操作和開(kāi)發(fā)中的細(xì)節(jié),為有單片機(jī)和C語(yǔ)言基礎(chǔ)的讀者打開(kāi)了通向無(wú)線世界的大門。從實(shí)際應(yīng)用需求和開(kāi)發(fā)過(guò)程中所遇到的問(wèn)題出發(fā),介紹了無(wú)線芯片CYWM6935的結(jié)構(gòu)、功能,以及如何用單片機(jī)來(lái)控制無(wú)線芯片,實(shí)現(xiàn)數(shù)據(jù)的無(wú)線傳輸。
《短距離無(wú)線通信詳解:基于單片機(jī)控制》可作為單片機(jī)愛(ài)好者學(xué)習(xí)無(wú)線通信的自學(xué)用書,也可作為無(wú)線應(yīng)用工程技術(shù)人員的學(xué)習(xí)和參考用書。
有感于當(dāng)年學(xué)習(xí)無(wú)線時(shí),在遇到問(wèn)題和困難時(shí)不知如何去解決,沒(méi)有相關(guān)的書籍和參考資料可供學(xué)習(xí)和借鑒,那種無(wú)助和迷茫,那種在黑暗中摸索的困難,于是萌發(fā)把自己這些年在實(shí)踐中領(lǐng)悟到的一些知識(shí)、技能與大家一起分享,為那些有志于無(wú)線的執(zhí)著者拋磚引玉的想法。
隨著技術(shù)的發(fā)展,無(wú)線已經(jīng)滲透到我們生活的各個(gè)方面,從最開(kāi)始人們接觸的傳呼機(jī)、無(wú)繩電話、手機(jī)到無(wú)線網(wǎng)卡、藍(lán)牙耳機(jī),以及現(xiàn)在熱門的超寬帶和ZigBee技術(shù),可以說(shuō)無(wú)線無(wú)處不在,無(wú)線給我們的生活帶來(lái)了無(wú)比的便利。
對(duì)于許多工程師來(lái)說(shuō),一談到無(wú)線,就讓其感覺(jué)到高不可攀,也無(wú)從下手。本書以實(shí)際的應(yīng)用為基礎(chǔ),不涉及高深的無(wú)線理論,以具體的實(shí)例來(lái)講解如何實(shí)現(xiàn)這些功能。以單片機(jī)為基礎(chǔ),用c語(yǔ)言來(lái)介紹控制無(wú)線芯片的方法和技能,以實(shí)現(xiàn)無(wú)線數(shù)據(jù)的傳輸。只要讀者有單片機(jī)基礎(chǔ),了解C語(yǔ)言,那么通過(guò)這本書的學(xué)習(xí),就能很好地實(shí)現(xiàn)所需要的無(wú)線功能。本書主要內(nèi)容
本書以具體的功能實(shí)例為基礎(chǔ),引導(dǎo)讀者如何分析實(shí)例,如何去實(shí)現(xiàn)這些功能。在開(kāi)發(fā)調(diào)試中,如何一步一步地解決問(wèn)題,一步一步地實(shí)現(xiàn)功能。把一個(gè)復(fù)雜的問(wèn)題,如何劃分成一個(gè)個(gè)好解決的小問(wèn)題,一個(gè)一個(gè)地解決,最后整個(gè)功能也就實(shí)現(xiàn)了。在這本書中,作者著力介紹一種解決問(wèn)題的方法。
這是一本不同于其他介紹無(wú)線系統(tǒng)的書,沿著書中介紹的軌跡,會(huì)發(fā)現(xiàn)每一步的實(shí)現(xiàn)都是如此的簡(jiǎn)單,可當(dāng)走過(guò)一段,再回頭一看時(shí),便會(huì)發(fā)現(xiàn),經(jīng)過(guò)這些并不是很難的過(guò)程后,我們已經(jīng)實(shí)現(xiàn)了很復(fù)雜的功能。
在這里,作者以cypress(www.cypress.com)公司的無(wú)線USB芯片為載體,講解無(wú)線數(shù)據(jù)傳輸中的一些方法、技術(shù)和技巧。掌握這些技能后,不管是哪種無(wú)線芯片,都能自如地應(yīng)用。唯一的差別是,無(wú)線芯片初始化的具體數(shù)值不一樣,寄存器的名稱不一樣。
第1章 短距離無(wú)線通信概論
1.1 短距離無(wú)線通信的特點(diǎn)
1.2 短距離無(wú)線通信的應(yīng)用范圍
1.2.1 PC機(jī)無(wú)線外設(shè)
1.2.2 胎壓監(jiān)測(cè)系統(tǒng)
1.2.3 RFID系統(tǒng)
1.2.4 無(wú)線工業(yè)應(yīng)用
1.3 常用的短距離無(wú)線通信技術(shù)介紹
1.3.1 27MHz頻段
1.3.2 315MHz、433MHz和868MHz(902~928MHz)等頻段
1.3.3 2.4GHz頻段
第2章 無(wú)線開(kāi)發(fā)環(huán)境的建立
2.1 學(xué)習(xí)無(wú)線所需的硬件設(shè)備和工具
2.1.1 計(jì)算機(jī)和串口卡
2.1.2 下載器
2.1.3 實(shí)驗(yàn)開(kāi)發(fā)板
2.2 學(xué)習(xí)無(wú)線必需的軟件工具
2.2.1 編譯/開(kāi)發(fā)軟件
2.2.2 下載器軟件
2.2.3 串口調(diào)試軟件
2.3 開(kāi)發(fā)平臺(tái)的搭建
2.4 實(shí)驗(yàn)板的使用
2.4.1 實(shí)驗(yàn)板原理圖介紹
2.4.2 實(shí)驗(yàn)板PCB板圖介紹
2.4.3 無(wú)線模塊原理圖介紹
2.4.4 無(wú)線模塊的PCB板圖介紹
第3章 編譯/開(kāi)發(fā)環(huán)境的建立
3.1 ICCAVR編譯器的安裝
3.2 ICCAVR菜單目錄的說(shuō)明
3.2.1 File菜單
3.2.2 Exit菜單
3.2.3 Search菜單
3.2.4 View菜單
3.2.5 Project萊單
3.2.6 RCS菜單
3.2.7 Tolls菜單
3.2.8 Help菜單
3.2.9 快捷菜單
3.3 ICCAVR編譯器的使用介紹
3.3.1 IDE簡(jiǎn)介
3.3.2 創(chuàng)建一個(gè)文件
3.3.3 創(chuàng)建一個(gè)工程文件并編譯
3.3.4 用應(yīng)用向?qū)梢粋(gè)文件
第4章 雙龍下載器軟件的安裝和使用方法
4.1 雙龍下載器的安裝
4.2 下載器的使用說(shuō)明
第5章 ATMega8單片機(jī)實(shí)驗(yàn)基礎(chǔ)
5.1 I/O接口
5.1.1 接口硬件簡(jiǎn)介
5.1.2 寄存器介紹
5.1.3 位操作
5.1.4 I/O口實(shí)際操作實(shí)驗(yàn)
5.2 異步串口
5.2.1 異步串口簡(jiǎn)介
5.2.2 波特率的計(jì)算
5.2.3 異步串口的數(shù)據(jù)幀格式
5.2.4 寄存器介紹
5.2.5 串口初始化
5.2.6 異步串口的發(fā)送和接收程序
5.2.7 串口實(shí)際操作實(shí)驗(yàn)
5.3 定時(shí)器
5.3.1 T0定時(shí)器
5.3.2 T1定時(shí)器
5.3.3 T2定時(shí)器
5.4 外部中斷
5.4.1 外部中斷簡(jiǎn)介
5.4.2 外部中斷寄存器
5.4.3 外部中斷實(shí)驗(yàn)
5.5 SPI接口
5.5.1 SPI簡(jiǎn)介
5.5.2 控制與數(shù)據(jù)傳輸過(guò)程
5.5.3 數(shù)據(jù)傳輸模式
5.5.4 SPI的初始化
5.5.5 接收和發(fā)送函數(shù)
5.6 EEPROM讀/寫
5.6.1 EEPROM讀/寫訪問(wèn)
5.6.2 EEPROM相關(guān)的寄存器
5.6.3 寫EEPROM時(shí)序操作
5.6.4 讀EEPROM操作
5.6.5 讀/寫EEPROM操作
5.6.6 EEPROM讀/寫實(shí)驗(yàn)
5.7 硬件的綜合實(shí)驗(yàn)
第6章 無(wú)線芯片CYWM6935介紹
6.1 芯片的架構(gòu)
6.2 芯片主要特點(diǎn)
6.3 功能概述
6.4 寄存器介紹
6.5 無(wú)線參考設(shè)計(jì)
6.6 芯片引腳圖
6.7 常見(jiàn)的時(shí)序圖表
第7章 邁向無(wú)線的第一步——簡(jiǎn)單數(shù)據(jù)收發(fā)
7.1 無(wú)線芯片的初始化
7.1.1 無(wú)線芯片的SPI接口及復(fù)位
7.1.2 讀無(wú)線芯片寄存器實(shí)例
7.1.3 芯片初始化
7.1.4 芯片初始化程序?qū)嵗?br>7.2 發(fā)送和接收數(shù)據(jù)時(shí)序和流程
7.3 簡(jiǎn)單的發(fā)送和接收程序
7.3.1 發(fā)送部分程序
7.3.2 接收部分程序
7.4 雙向無(wú)線數(shù)據(jù)收發(fā)
7.5 點(diǎn)對(duì)點(diǎn)數(shù)據(jù)通信
7.5.1 多字節(jié)數(shù)據(jù)的發(fā)送和接收實(shí)例
7.5.2 數(shù)據(jù)打包發(fā)送
7.5.3 數(shù)據(jù)包的接收和解析
7.6 燈光控制實(shí)例
7.6.1 方案分析
7.6.2 硬件規(guī)劃
7.6.3 軟件規(guī)劃
第8章 無(wú)線連接的必經(jīng)過(guò)程——綁定
8.1 綁定概論
8.2 不同的綁定方法介紹
8.2.1 工廠綁定
8.2.2 按鍵綁定
8.2.3 主機(jī)上的軟件激發(fā)綁定
8.2.4 上電綁定
8.2.5 傳統(tǒng)KISSBind
8.2.6 即開(kāi)即用的KISSBind
8.3 綁定實(shí)例講解
8.3.1 建立一個(gè)與綁定參數(shù)一致的測(cè)試程序
8.3.2 主機(jī)綁定程序調(diào)試
8.3.3 節(jié)點(diǎn)的綁定程序的調(diào)試
……
第9章 無(wú)線數(shù)據(jù)可靠性傳輸技術(shù)之?dāng)?shù)據(jù)糾錯(cuò)
第10章 無(wú)線數(shù)據(jù)可靠性傳輸技術(shù)之?dāng)?shù)據(jù)應(yīng)答和數(shù)據(jù)重發(fā)
第11章 無(wú)線數(shù)據(jù)可靠性傳輸技術(shù)之跳頻與載波監(jiān)聽(tīng)
第12章 無(wú)線設(shè)備共存及其抗干擾的方法
第13章 無(wú)線系統(tǒng)最大距離的設(shè)計(jì)要點(diǎn)
參考文獻(xiàn)