畢業(yè)設(shè)計(jì)基于DF無線收發(fā)模塊的無線數(shù)據(jù)傳輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

上傳人:仙*** 文檔編號(hào):28374873 上傳時(shí)間:2021-08-27 格式:DOC 頁數(shù):44 大?。?.31MB
收藏 版權(quán)申訴 舉報(bào) 下載
畢業(yè)設(shè)計(jì)基于DF無線收發(fā)模塊的無線數(shù)據(jù)傳輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
第1頁 / 共44頁
畢業(yè)設(shè)計(jì)基于DF無線收發(fā)模塊的無線數(shù)據(jù)傳輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
第2頁 / 共44頁
畢業(yè)設(shè)計(jì)基于DF無線收發(fā)模塊的無線數(shù)據(jù)傳輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
第3頁 / 共44頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《畢業(yè)設(shè)計(jì)基于DF無線收發(fā)模塊的無線數(shù)據(jù)傳輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員分享,可在線閱讀,更多相關(guān)《畢業(yè)設(shè)計(jì)基于DF無線收發(fā)模塊的無線數(shù)據(jù)傳輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(44頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、基于 DF 無線收發(fā)模塊的無線數(shù)據(jù)傳輸 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) -I- 畢業(yè)設(shè)計(jì)(論文)任務(wù)書 -II- 畢業(yè)設(shè)計(jì)(論文)題目: 基于 DF 無線收發(fā)模塊的無線數(shù)據(jù)傳輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 設(shè)計(jì)(論文) 的基本內(nèi)容: (1)了解目前無線數(shù)據(jù)傳輸系統(tǒng)設(shè)計(jì)的進(jìn)展,以及串行通信的相關(guān)知識(shí);了 解項(xiàng)目開發(fā)背景,分析系統(tǒng)實(shí)現(xiàn)的核心知識(shí),研究其設(shè)計(jì)及實(shí)現(xiàn)技術(shù)。 (2)設(shè)計(jì)基于單片機(jī)控制 DF 無線模塊的無線數(shù)據(jù)傳輸系統(tǒng),熟悉 Proteus 7.1 與第三方集成開發(fā)環(huán)境(Keil C)的聯(lián)合仿真,熟練應(yīng)用 Visual basic 6.0 編寫 PC 機(jī)串口調(diào)試工具,熟練掌握 AT89S52 單片機(jī)的實(shí)際應(yīng)用。對(duì)被

2、傳輸?shù)淖址?進(jìn)行自定義編碼,利用單片機(jī)之間的串口進(jìn)行數(shù)據(jù)傳輸,研究信號(hào)進(jìn)行編碼后 通過串口的傳輸方法,并用 Visual basic 設(shè)計(jì)人機(jī)互動(dòng)界面,輸出和顯示字符 串。 畢業(yè)設(shè)計(jì)(論文)專題部分: 題目: 設(shè)計(jì)或論文專題的基本內(nèi)容: 學(xué)生接受畢業(yè)設(shè)計(jì)(論文)題目日期 第 2 周 指導(dǎo)教師簽字: 2010 年 3 月 13 日 -III- 基于 DF 無線收發(fā)模塊的無線數(shù)據(jù)傳輸系統(tǒng) 的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 單片機(jī)自問世以來,就以其體積小、功能強(qiáng)、功耗低等優(yōu)點(diǎn)在電子技術(shù)等 相關(guān)領(lǐng)域得到了廣泛的發(fā)展。在一般的通信系統(tǒng)中,傳輸數(shù)據(jù)采用的是有線方 式,成本高、維護(hù)不方便,且在某些特殊的場(chǎng)合,布線困難甚

3、至無法布線。隨 著無線通信技術(shù)的發(fā)展,數(shù)據(jù)傳輸可通過無線的方式實(shí)現(xiàn),從而克服了上述的 缺點(diǎn)。本文介紹了一個(gè)基于DF射頻芯片的短距離無線數(shù)據(jù)傳輸系統(tǒng),通過 AT89S52單片機(jī)控制射頻芯片DF(無線收發(fā)模塊內(nèi)部集成ASK調(diào)制/解調(diào),包括通信 協(xié)議及糾錯(cuò)處理功能),實(shí)現(xiàn)了兩個(gè)射頻芯片之間在異步傳輸模式下進(jìn)行數(shù)據(jù)的 發(fā)射和接收,同時(shí)接收方通過AT89S52單片機(jī)的串口將收到的數(shù)據(jù)經(jīng)RS232接口 電平轉(zhuǎn)換后傳給主機(jī),主機(jī)調(diào)用Visual Basic 編寫的串口調(diào)試窗口把收到的字 符串以字符的形式顯示在屏幕上。 在系統(tǒng)的上位機(jī)部分,利用Visual Basic 6.0的MSComm控件作為開發(fā)工具,

4、設(shè)計(jì)了一組人機(jī)交換界面,此調(diào)試界面不僅可以將從單片機(jī)傳送來的信號(hào)數(shù)據(jù) 送入計(jì)算機(jī),按十六進(jìn)制或兩格十進(jìn)制數(shù)據(jù)進(jìn)行實(shí)時(shí)顯示,而且能夠收到的十 進(jìn)制數(shù)據(jù)儲(chǔ)存為文本形式,以備之后再次的調(diào)用分析。 在文章的結(jié)尾部分,通過對(duì)系統(tǒng)的反復(fù)測(cè)試并分析其結(jié)果,確定了此無線 數(shù)據(jù)傳輸系統(tǒng)正常工作時(shí)的最遠(yuǎn)距離。經(jīng)軟硬件調(diào)試,該系統(tǒng)在PC與外設(shè)的數(shù) 據(jù)交換中有一定的使用價(jià)值。 關(guān)鍵詞:無線通信,AT89S52, DF無線模塊,Visual Basic 程序設(shè)計(jì) 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) Abstract -IV- 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 目 錄 -V- 目 錄 畢業(yè)設(shè)計(jì)(論文)任務(wù)書 .I 摘 要 .II

5、第 1 章 緒 論 .1 1.1 無線通信技術(shù)概述 .1 1.2 短距離無線通信的特征 .2 1.3 課題背景及主要工作 .3 第 2 章 系統(tǒng)相關(guān)技術(shù)介紹 .5 2.1 通信相關(guān)知識(shí)介紹 .5 2.2 并行通信和串行通信 .6 2.2.1 并行通信。 .6 2.2.2 串行通信。 .7 2.3 異步傳輸和同步傳輸 .7 2.4 DF 無線傳輸模塊介紹 .8 2.5 AT89S52 單片機(jī)的簡(jiǎn)單介紹 .10 2.5.1 內(nèi)部結(jié)構(gòu) .10 2.5.2 AT89S52 單片機(jī)的引腳功能描述 .11 2.6 串口通信控件 .13 2.6.1 MSComm 控件處理通信方式 .14 2.6.2 MSC

6、omm 控件的常用屬性 .15 2.5 本章小結(jié) .15 第 3 章 系統(tǒng)的硬件設(shè)計(jì)和軟件實(shí)現(xiàn) .16 3.1 單片機(jī)串口結(jié)構(gòu)以及串口設(shè)置 .16 3.1.1 單片機(jī)的串口結(jié)構(gòu) .16 3.1.2 串行通信過程 .17 (1) 串行口簡(jiǎn)介 .17 (2) 串行口的控制 .17 3.1.3 單片機(jī)與 PC 機(jī)電平轉(zhuǎn)換接口簡(jiǎn)介 .20 3.2 系統(tǒng)整體設(shè)計(jì) .21 3.2.1 主機(jī)設(shè)計(jì) .22 3.2.2 從機(jī)設(shè)計(jì) .23 3.3 系統(tǒng)軟件設(shè)計(jì) .24 3.4 本章小結(jié) .26 第 4 章 系統(tǒng)測(cè)試與分析 .27 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 目 錄 -VI- 4.1 系統(tǒng)整體調(diào)試結(jié)果顯示 .27

7、 4.1.1 建立基于對(duì)話框的程序工程 .27 4.1.2 MSComm 控件的事件及串行通信控件的使用 .28 4.2 程序運(yùn)行實(shí)測(cè) .28 4.3 本章小結(jié) .30 第 5 章 總結(jié)及展望 .31 5.1 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)過程中遇到的困難 .31 5.2 不足之處和需要改進(jìn)的方向 .33 5.3 工作展望 .33 參考文獻(xiàn) .34 致 謝 .36 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 1 章 緒 論 -1- 第 1 章 緒 論 1.1 無線通信技術(shù)概述 無線通信系統(tǒng)(Wireless Communication System) 也稱為無線電通信系統(tǒng), 是由發(fā)送設(shè)備、接收設(shè)備、無線信道三部分組成,

8、是利用電磁波信號(hào)可以在自 由空間中傳播的特性進(jìn)行信息交換的一種通信方式,在移動(dòng)中實(shí)現(xiàn)的無線通信 又被稱移動(dòng)通信,該技術(shù)的發(fā)展始于上世紀(jì) 20 年代,經(jīng)歷了五個(gè)發(fā)展階段 1。 第一階段從上世紀(jì) 20 年代到 40 年代,為早期發(fā)展階段。在這期間,首先 在短波幾個(gè)頻段上開發(fā)出專用移動(dòng)通信系統(tǒng),起代表是美國(guó)底特律市警察使用 的車載無線電系統(tǒng)。該系統(tǒng)工作頻率為 2MHz,到 40 年代提高到 3040MHz???以認(rèn)為這個(gè)階段是現(xiàn)代移動(dòng)通信的起步階段,特點(diǎn)是專用系統(tǒng)開發(fā),工作頻率 較低。 第二階段從 40 年代中期至 60 年代初期。在此期間內(nèi),公用移動(dòng)通信業(yè)務(wù) 開始問世。這一階段的特點(diǎn)是從專用移動(dòng)向

9、公用移動(dòng)網(wǎng)過度,接續(xù)方式為人工, 網(wǎng)容量較小。 第三階段從 60 年代中期至 70 年代中期,使用 150MHz 和 450MHz 頻段,實(shí) 現(xiàn)了無線頻道自動(dòng)選擇并能夠自動(dòng)接續(xù)到公用電話網(wǎng)。這一階段是移動(dòng)通信系 統(tǒng)改進(jìn)和完善的階段,其特點(diǎn)是采用大區(qū)制,中小容量,使用 450MHz 頻段,實(shí) 現(xiàn)了自動(dòng)選頻和自動(dòng)接續(xù)。 第四階段從 70 年代中期至 80 年代中期,這是移動(dòng)通信蓬勃發(fā)展時(shí)期。 1978 年底,美國(guó)貝爾實(shí)驗(yàn)室研制成功先進(jìn)移動(dòng)電話系統(tǒng)(AMPS),建成了蜂窩 狀移動(dòng)通信網(wǎng),大大提高了系統(tǒng)容量。 第五階段從 80 年代中期開始,這是數(shù)字移動(dòng)通信系統(tǒng)發(fā)展和成熟時(shí)期, 開發(fā)了新一代數(shù)字蜂窩移

10、動(dòng)通信系統(tǒng)。數(shù)字無線傳輸?shù)念l譜利用率高,可大大 提高系統(tǒng)容量。另外,數(shù)字網(wǎng)能提供語音、數(shù)據(jù)多種業(yè)務(wù)服務(wù),并與 ISDN 等兼 容。實(shí)際上,早在 70 年代末期,當(dāng)模擬蜂窩系統(tǒng)還處于開發(fā)階段時(shí),一些發(fā)達(dá) 國(guó)家就著手?jǐn)?shù)字蜂窩移動(dòng)通信系統(tǒng)的研究。到 80 年代中期,歐洲首先推出了泛 歐數(shù)字移動(dòng)通信網(wǎng)(GSM)的體系。 目前,正處在第五階段的第三代數(shù)字移動(dòng)通信系統(tǒng)時(shí)代。這一時(shí)代的特點(diǎn) 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 1 章 緒 論 -2- 是通信頻帶進(jìn)一步加寬,數(shù)據(jù)業(yè)務(wù)所占的比重大幅度增加,全面走向移動(dòng)多媒 體通信。當(dāng)今無線移動(dòng)通信的發(fā)展主要體現(xiàn)在五大技術(shù)的發(fā)展中:一是舉世矚 目的 3G 技術(shù),二是

11、 3.5Gghz 寬帶固定無線接入的推廣應(yīng)用,三是 WLAN 標(biāo)準(zhǔn)的 選用,四是寬帶無線技術(shù)新寵 WIMAX,五是超寬帶無線接入技術(shù) UWB2。這些技 術(shù)的發(fā)展和應(yīng)用促使無線移動(dòng)通信的總體走勢(shì)是接入多元、網(wǎng)絡(luò)一體和綜合布 局。 1.2 短距離無線通信的特征 低成本、低功耗和對(duì)等通信,是短距離無線通信技術(shù)的三大重要特征和優(yōu) 勢(shì) 3。首先,低成本是短距離無線通信的客觀要求,因?yàn)楦鞣N通信終端的產(chǎn)銷 量都很大,要提供終端間的直通能力,沒有足夠低的成本是很難推廣的。 其次,低功耗是相對(duì)其他無線通信技術(shù)而言的一個(gè)特點(diǎn),這與其通信距離 短這個(gè)先天特點(diǎn)密切相關(guān),由于傳播距離近,遇到障礙物的幾率也小,發(fā)射功 率

12、普遍都很低,通常在 1 毫瓦量級(jí)。 短距離無線通信技術(shù)的范圍很廣,在一般意義上,只要通信收發(fā)雙方通過 無線電波傳輸信息,并且傳輸距離限制在較短的范圍內(nèi),通常是幾十米內(nèi),就 可以稱為短距離無線通信。 目前幾種主流的短距離無線通信技術(shù)包括:高速 WPAN 技術(shù);UWB 高速 無線通信技術(shù),包括 MB-OFDM、DS-UWB;WirelessUSB 是一個(gè)全新無線傳 輸標(biāo)準(zhǔn),可提供簡(jiǎn)單、可靠的低成本無線解決方案,幫助用戶實(shí)現(xiàn)無線功能。 因此低速 WPAN 技術(shù)和 IEEE802.154Zigbee,Zigbee 是一種低速短距離無線通 信技術(shù)。它的出發(fā)點(diǎn)是希望發(fā)展一種拓展性強(qiáng)、易建的低成本無線網(wǎng)絡(luò),

13、強(qiáng)調(diào) 低耗電、 雙向傳輸和感應(yīng)功能等特色。ZigbeePHY 和 MAC 層由 IEEE802.15.4 標(biāo)準(zhǔn)定義。IEEE802.15.4a 是作為 IEEE802.15.4 的一個(gè)補(bǔ)充,其物理層的標(biāo)準(zhǔn)可 能采用低速 UWB 技術(shù)。藍(lán)牙底層 PHY 層和 MAC 層協(xié)議的標(biāo)準(zhǔn)版本為 IEEE802.15.1,大多數(shù)標(biāo)準(zhǔn)的制訂工作還由藍(lán)牙開發(fā)小組 SIG 負(fù)責(zé) 4。RFID 是 一種非接觸的自動(dòng)識(shí)別技術(shù),其基本原理是利用射頻信號(hào)和空間耦合(電感或 電磁耦合)傳輸性來實(shí)現(xiàn)對(duì)被識(shí)別物體的自動(dòng)識(shí)別。RFID 技術(shù)的發(fā)展得益于多 項(xiàng)技術(shù)的綜合發(fā)展,包括芯片技術(shù)、天線技術(shù)、無線技術(shù)、電磁傳播技術(shù)、數(shù) 據(jù)

14、交換與編碼技術(shù)等。一套典型的 RFID 系統(tǒng)有電子標(biāo)簽、讀寫器和信息處理 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 1 章 緒 論 -3- 系統(tǒng)組成。電子標(biāo)簽與讀寫器配合完成對(duì)被識(shí)別對(duì)象的信息采集功能;信息處 理系統(tǒng)則根據(jù)需求承擔(dān)相應(yīng)的信息控制和處理工作。 高速 WPAN,目前主要應(yīng)用于連接下一代便攜式消費(fèi)和通信設(shè)備。它支持 各種高速率的多媒體應(yīng)用、高質(zhì)量聲像配送、多兆字節(jié)音樂和圖像文檔傳送等。 低速 WPAN,主要用于家庭、工廠與倉庫的自動(dòng)控制,安全監(jiān)視、保健監(jiān) 視、環(huán)境監(jiān)視,軍事行動(dòng)、消防隊(duì)員操作指揮,貨單自動(dòng)更新、庫存實(shí)時(shí)跟蹤 以及游戲和互動(dòng)玩具等方面的低俗應(yīng)用。 1.3 課題背景及主要工作 目

15、前,市場(chǎng)上的近距離無線通信技術(shù)主要有無線局域網(wǎng)Wi-Fi、藍(lán)牙和一些 專用標(biāo)準(zhǔn) (如 Adhoc網(wǎng)等) 的產(chǎn)品。一些大公司為開拓市場(chǎng)和應(yīng)用領(lǐng)域,也在積 極研究和制定一些新的無線組網(wǎng)通信技術(shù)標(biāo)準(zhǔn),如無線USB、超寬帶通信UWB 和WiMAX等。無線數(shù)據(jù)傳輸廣泛運(yùn)用在車輛監(jiān)控、遙控、遙測(cè)、小型無線網(wǎng)絡(luò)、 無線抄表、門禁系統(tǒng)、小區(qū)傳呼、工業(yè)數(shù)據(jù)采集系統(tǒng)、無線標(biāo)簽、身份識(shí)別、 非接觸RF智能卡、小型無線數(shù)據(jù)終端、安全防火系統(tǒng)、無線遙控系統(tǒng)、生物信 號(hào)采集、水文氣象監(jiān)控、機(jī)器人控制、無線232數(shù)據(jù)通信、無線485/422 數(shù)據(jù)通 信、數(shù)字音頻、數(shù)字圖像傳輸?shù)阮I(lǐng)域中。 本文將重點(diǎn)研究短距離無線數(shù)據(jù)傳輸系統(tǒng)

16、的實(shí)現(xiàn),主要包括以下幾個(gè)方面。 (1) 在調(diào)研無線數(shù)據(jù)傳輸系統(tǒng)的實(shí)際應(yīng)用基礎(chǔ)上,本文完成了基于單片機(jī) 的無線數(shù)據(jù)傳輸系統(tǒng),并通過串口通信的方式把數(shù)據(jù)發(fā)送到 PC 機(jī)上,再調(diào)用 串口調(diào)試工具將數(shù)據(jù)顯示出來。自己動(dòng)手焊了本無線數(shù)據(jù)傳輸系統(tǒng)的硬件電路, 包括主機(jī)電路板和從機(jī)電路板;并編寫了主機(jī)發(fā)送程序,從機(jī)接收程序,上位 機(jī)顯示程序。為實(shí)現(xiàn)此系統(tǒng)功能,對(duì)硬件設(shè)備進(jìn)行如下選型,采用 AT89S52 單 片機(jī)作為 DF 無線收發(fā)模塊的編解碼控制芯片,主機(jī)和從機(jī)分別焊接一個(gè)串口, 單片機(jī)和串口之間通過 RS232 芯片進(jìn)行電壓轉(zhuǎn)換。 (2) 硬件電路焊接完成后,開始設(shè)計(jì)系統(tǒng)軟件,在 Keil C 開發(fā)環(huán)境

17、下,用 C 語言編寫單片機(jī)的內(nèi)核程序;涉及到系統(tǒng)的上位機(jī)程序,在 Visual Basic 6.0 環(huán)境下調(diào)用 MSComm 串口通信控件,編寫一個(gè)串口調(diào)試工具,用此軟件將收到的 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 1 章 緒 論 -4- 下位機(jī)字符串以文本的形式顯示出來。 (3) 在 proteus 7.0 上進(jìn)行系統(tǒng)功能仿真,以保證所用程序正確、有效地執(zhí)行, 仿真完成后進(jìn)行系統(tǒng)的實(shí)物調(diào)試?;緦?shí)現(xiàn)了預(yù)期的功能后,對(duì)該系統(tǒng)進(jìn)行可 靠性和有效性評(píng)估,主要是對(duì)其有效傳輸距離的測(cè)量,以及誤碼率的測(cè)試。 (4) 最后,針對(duì)系統(tǒng)調(diào)試時(shí)反應(yīng)出來的缺陷和不足,提出了優(yōu)化方法,使 其在操作上更簡(jiǎn)單,功能上更加

18、復(fù)雜,對(duì)系統(tǒng)的軟件也相應(yīng)的作了升級(jí)處理, 使整個(gè)系統(tǒng)具有一定的使用價(jià)值,而不僅僅停留在實(shí)驗(yàn)?zāi)M的基礎(chǔ)上。例如運(yùn) 用此系統(tǒng)控制 PC 機(jī)的自動(dòng)開機(jī)與關(guān)機(jī),控制外設(shè)與 PC 機(jī)的數(shù)據(jù)傳輸以及 PC 機(jī)與外設(shè)的自動(dòng)連接,本系統(tǒng)稍加改進(jìn)就可以實(shí)現(xiàn)遙控器的功能,用于家用電 器的自動(dòng)化控制,高級(jí)玩具的智能控制等。 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 2 章 系統(tǒng)的理論知識(shí)介紹 -5- 第 2 章 系統(tǒng)相關(guān)技術(shù)介紹 本章首先介紹了無線數(shù)據(jù)通信方面涉及的基本概念、通信方式、通信系統(tǒng) 組成結(jié)構(gòu);接著詳細(xì)介紹本系統(tǒng)所用到的 DF 無線數(shù)據(jù)收發(fā)模塊;詳細(xì)描述了 整個(gè)系統(tǒng)的控制芯片 AT89S52,以及上位機(jī)顯示窗口核

19、心控件 MSComm 串口 控件。 2.1 通信相關(guān)知識(shí)介紹 通信系統(tǒng)的作用是將信息從信源發(fā)送到一個(gè)或多個(gè)目的地。通信系統(tǒng)有以 下幾種分類方式: (1) 根據(jù)通信業(yè)務(wù)的種類不同,通信系統(tǒng)可以分為電話、電報(bào)、傳真通信 系統(tǒng), 廣播電視通信系統(tǒng),數(shù)據(jù)通信系統(tǒng)等。 (2) 根據(jù)信道中傳輸?shù)男盘?hào)是否經(jīng)過調(diào)試,可將通信系統(tǒng)分為基帶傳輸系 統(tǒng)和帶通傳輸系統(tǒng)。 (3) 按傳輸媒介,通信系統(tǒng)可分為有線通信系統(tǒng)和無線通信系統(tǒng)兩大類。 所謂有線通信使用導(dǎo)線 (如架空明線、同軸電纜、光導(dǎo)纖維、波導(dǎo)等)作為傳輸 媒質(zhì)完成通信的,如室內(nèi)電話、有線電視、海底電纜通信等。所謂無線通信是 依靠電磁波在空間傳播達(dá)到傳遞消息的目

20、的,如短波電離層傳播、微波視距傳 播、衛(wèi)星中繼等。 在無線模擬通信系統(tǒng)中,信道可以是自由空間;在有線信道中,可以是明 線、電纜和光纖。在自由空間中,波長(zhǎng)與頻率存在以下關(guān)系: 式中: cfc 為光速, 和 分別為無線電波的頻率和波長(zhǎng),因此,無線電波也可以認(rèn)為是f 一種頻率相對(duì)較低的電磁波。 對(duì)頻率或波長(zhǎng)進(jìn)行分段,分別稱為頻段或波段。 不同頻段信號(hào)的產(chǎn)生、放大和接收的方法不同, 傳播的能力和方式也不同, 因而 它們的分析方法和應(yīng)用范圍也不同。無線電波只是一種波長(zhǎng)比較長(zhǎng)的電磁波, 占據(jù)的頻率范圍很廣。 電磁波從發(fā)射機(jī)天線輻射后,不僅電波的能量會(huì)擴(kuò)散,接收機(jī)只能收到其 中極小的一部分,而且在傳播過程中

21、,電波的能量會(huì)被地面、建筑物或高空的 電離層吸收或反射;或在大氣層中產(chǎn)生折射或散射,從而造成強(qiáng)度的衰減。根 據(jù)無線電波在傳播過程所發(fā)生的現(xiàn)象 , 電波的傳播方式主要有繞射(地波),反 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 2 章 系統(tǒng)的理論知識(shí)介紹 -6- 射和折射(天波) ,直射(空間波) 。決定傳播方式的關(guān)鍵因素是無線電信號(hào)的頻率。 沿大地與空氣的分界面?zhèn)鞑サ碾姴ń械乇砻娌ǎ?jiǎn)稱地波。繞射傳播。傳 播途徑主要取決于地面的電特性。地波在傳播過程中,由于能量逐漸被大地吸 收,很快減弱(波長(zhǎng)越短,減弱越快) ,因而傳播距離不遠(yuǎn)。但地波不受氣候影 響,可靠性高。超長(zhǎng)波、長(zhǎng)波、中波無線電信號(hào),都是利用地

22、波傳播的。短波 近距離通信也利用地波傳播。天波是利用天空的電離層折射和反射而傳播的電 波,也叫天空波。電離層只對(duì)短波波段的電磁波產(chǎn)生反射作用,因此天波傳播 主要用于短波遠(yuǎn)距離通信。兩個(gè)突出特點(diǎn):一是傳播距離遠(yuǎn),同時(shí)產(chǎn)生中間靜 區(qū)地帶,二是傳播不穩(wěn)定,隨晝夜和季節(jié)的變化而變化 5。因此,短波通信要 經(jīng)黨更換波段,以保證質(zhì)量。 空間波又稱為直射波,是由發(fā)射點(diǎn)從空間直線傳播到接收點(diǎn)的無線電波。 直射波傳播距離一般限于視距范圍。在傳播過程中,它的強(qiáng)度衰減較慢,超短 波和微波通信就是利用直射波傳播的。在地面進(jìn)行直射波通信,其接收點(diǎn)的場(chǎng) 強(qiáng)由兩路組成:一路由發(fā)射天線直達(dá)接收天線,另一路由地面反射后到達(dá)接收

23、 天線,如果天線高度和方向架設(shè)不當(dāng),容易造成相互干擾(例如電視的重影) 。 限制直射波通信距離的因素主要是地球表面弧度和山地、樓房等障礙物,因此 超短波和微波天線要求盡量高架。 2.2 并行通信和串行通信 計(jì)算機(jī)與外界通信的基本方式一般可以分為兩種,分別是并行通信方式和 串行通信方式。 2.2.1 并行通信。 在計(jì)算機(jī)和終端之間的數(shù)據(jù)傳輸通常是靠電纜或者信道上的電流或電壓變 化實(shí)現(xiàn)的。如果一組數(shù)據(jù)位在多條線上同時(shí)被傳送,這種傳輸被稱為并行傳輸。 并行傳送的數(shù)據(jù)寬度可以是 1 位128 位,甚至更寬,但是有多少數(shù)據(jù)位就需要 多少根數(shù)據(jù)線,因此傳送成本高。在集成電路芯片的內(nèi)部,同一插件板上各部 件

24、之間,同一機(jī)箱內(nèi)各插件板之間的數(shù)據(jù)傳送都是并行的,如圖 2.1 所示。 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 2 章 系統(tǒng)的理論知識(shí)介紹 -7- 1 1 0 0 1 1 0 1 圖 2.1 并行通信 并行數(shù)據(jù)傳送的特點(diǎn)是:各數(shù)據(jù)位同時(shí)傳送,傳送速度快、效率高。多用 在實(shí)時(shí)、快速的場(chǎng)合。并行數(shù)據(jù)傳送只適合用于近距離的通信,通常小于 30m。 2.2.2 串行通信。 串行通信是指通信的發(fā)送方和接收方之間數(shù)據(jù)信息的傳輸是在單根數(shù)據(jù)線 上,以每次一個(gè)二進(jìn)制的 0、1 為最小單位進(jìn)行傳輸。串行數(shù)據(jù)傳送的特點(diǎn)是: 數(shù)據(jù)傳輸位按位順序進(jìn)行,最少只需要一根傳輸線即可完成,節(jié)約傳輸線。與 并行通信相比,串行通信還有

25、較為顯著的優(yōu)點(diǎn),傳輸距離長(zhǎng),可以從幾米到幾 千米。在長(zhǎng)距離內(nèi)串行數(shù)據(jù)傳送速率會(huì)比并行數(shù)據(jù)傳送快,串行通信的通信時(shí) 鐘頻率容易提高,串行通信有較強(qiáng)地抗干擾能力,其信號(hào)的互相干擾完全可以 忽略。如圖 2.2 所示。 11001010 圖 2.2 串行通信 1 1 發(fā) 0 送 1 端 0 1 0 1 1 0 0 接 1 收 0 端 1 0 發(fā) 送 端 接 收 端 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 2 章 系統(tǒng)的理論知識(shí)介紹 -8- 2.3 異步傳輸和同步傳輸 (1) 異步傳輸方式的特點(diǎn)就是通信的雙方以一個(gè)字符(包括特定的附加位) 作為數(shù)據(jù)傳輸單位,并且發(fā)送方傳送字符的間隔是不定的,在傳輸一個(gè)字符的

26、時(shí)候總是以起始位開始,以停止位結(jié)束。異步傳輸方式的通信格式如圖 2.3 所 示。 圖 2.3 異步傳輸 從圖 2.3 可以看出,一個(gè)字符單位除了表示該字符所傳遞的信息的數(shù)據(jù)位 (位長(zhǎng)度 5-8 位可自行定義)外,還有若干個(gè)附加位,圖中的起始位(一位,恒為 0),奇偶校驗(yàn)位(可選擇有無),停止位(長(zhǎng)度可以是 1-2 位,可選,值恒為 1)。 這樣,傳送一個(gè)字符必須以起始位為開始,以停止位為結(jié)束,整串比特流稱之 為數(shù)據(jù)幀。 (2) 同步傳輸方式中,比特塊以穩(wěn)定的比特流形式傳輸,數(shù)據(jù)被封裝成更 大的傳輸單位,稱為數(shù)據(jù)幀。每個(gè)幀中含有多個(gè)字符代碼,而且字符代碼與字 符代碼之間沒有空隙以及起始位和停止位

27、。和異步傳輸相比,數(shù)據(jù)傳輸單位的 加長(zhǎng)容易引起時(shí)鐘漂移。為了保證接收端能夠正確區(qū)分?jǐn)?shù)據(jù)流中的每個(gè)數(shù)據(jù)位, 收發(fā)雙方必須通過某種方法建立起同步時(shí)鐘。 2.4 DF 無線傳輸模塊介紹 DF 數(shù)據(jù)發(fā)射模塊的工作頻率為 315MHz,采用聲表諧振器 SAW 穩(wěn)頻,頻 率穩(wěn)定性極高,當(dāng)環(huán)境溫度在-25+85之間變化時(shí),頻率飄移僅為 3ppm/。特別適合多發(fā)一收無線遙控及數(shù)據(jù)傳輸系統(tǒng)。一般的 LC 振蕩器頻率 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 2 章 系統(tǒng)的理論知識(shí)介紹 -9- 穩(wěn)定度及一致性較差,即使采用高品質(zhì)微調(diào)電容,溫差變化及振動(dòng)也很難保證 已調(diào)好的頻點(diǎn)不會(huì)發(fā)生偏移。 DF 發(fā)射模塊未設(shè)置編碼集成電

28、路,而增加了一只數(shù)據(jù)調(diào)制三極管 Q1,這 種結(jié)構(gòu)使得它可以方便地和其他固定編碼電路、滾動(dòng)碼電路及單片機(jī)接口,而 不必考慮編碼的工作電壓和輸出幅度信號(hào)值的大小。DF 數(shù)據(jù)模塊具有較寬的工 作電壓 312V,當(dāng)電壓變化時(shí)發(fā)射頻率基本不變,和發(fā)射模塊配套的接收模塊 無需任何調(diào)整就能穩(wěn)定地接收。DF 數(shù)據(jù)模塊采用 ASK 方式調(diào)試,以降低功耗, 當(dāng)數(shù)據(jù)信號(hào)停止時(shí)發(fā)射電流降為零,數(shù)據(jù)信號(hào)與 DF 發(fā)射模塊輸入端可以用電 阻或者直接連接而不能用電容耦合,否則 DF 發(fā)射模塊將不能正常工作。數(shù)據(jù) 電平應(yīng)接近 DF 數(shù)據(jù)模塊的實(shí)際工作電壓,以獲得較高的調(diào)制效果。DF 發(fā)射模 塊最好垂直安裝在主板的邊緣應(yīng)離開周

29、圍器件 5mm 以上,以免分布參數(shù)影響。 DF 模塊的傳輸距離與調(diào)制信號(hào)頻率及幅度,發(fā)射電壓及電池容量,發(fā)射天線, 接收機(jī)的靈敏度,收發(fā)環(huán)境有關(guān)。圖 2.4 為 DF 發(fā)射模塊的電路原理圖。 圖 2.4 DF 發(fā)射模塊電路原理圖 DF 超外差接收模塊的工作電壓為 5V,它為超再生接收電路,接收靈敏度為 105dbm,接收天線最好為 2530cm 的導(dǎo)線,最好能豎立起來。接收模塊本身 不帶解碼集成電路,因此接收電路僅是一種組件,只有應(yīng)用在具體電路中進(jìn)行 +5V GND DATA 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 2 章 系統(tǒng)的理論知識(shí)介紹 -10- 二次開發(fā)才能發(fā)揮應(yīng)有的作用,它可以和各種解碼電

30、路或者單片機(jī)配合,DF 模 塊自身輻射極小,加上電路模塊背面網(wǎng)狀接地銅箔的屏蔽作用,可以減少自身 振蕩的泄露和外界干擾信號(hào)的侵入。圖 2.5 為超外差接收模塊的電路原理圖。 圖 2.5 超外差接收模塊電路原理圖 2.5 AT89S52 單片機(jī)的簡(jiǎn)單介紹 2.5.1 內(nèi)部結(jié)構(gòu) AT89 系列單片機(jī)是以 Intel 公司的 MCS-51 單片機(jī)為核心的部件結(jié)構(gòu),它 與 8051 其他型號(hào)的單片機(jī)是兼容的。單片機(jī)是把微型計(jì)算機(jī)的主要部分集成在 一個(gè)芯片上的單芯片微型計(jì)算機(jī)。它的結(jié)構(gòu)和指令都是按照工業(yè)要求設(shè)計(jì)的, 也稱為微控制器。AT89 系列單片機(jī)的精簡(jiǎn)結(jié)構(gòu)如 2.6 所示。 頻率基準(zhǔn)源 計(jì)數(shù)器 T

31、0/T1 內(nèi)部總線 振蕩 器及定時(shí) 電路 8KB 程序存儲(chǔ) 器 ROM 數(shù)據(jù) 存儲(chǔ)器 RAM 2 個(gè) 16 位定時(shí) 器 CPU 64KB 總線擴(kuò) 展控制 可編程 I/O 口 48 位 可編程 串行口 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 2 章 系統(tǒng)的理論知識(shí)介紹 -11- 控制 并行 I/O 口 串行輸入/輸出 圖 2.6 AT89 單片機(jī)簡(jiǎn)單結(jié)構(gòu)方框圖 AT89S52 是一種低功耗、高性能 CMOS 8 位微控制器,具有 8K 在系統(tǒng)可 編程 Flash 存儲(chǔ)器。使用 Atmel 公司高密度非易失性存儲(chǔ)技術(shù)制造。片上 Flash 允許程序存儲(chǔ)器在系統(tǒng)可編程,也適合于常規(guī)編程。在單芯片上,擁有靈

32、巧的 8 位 CPU 和在系統(tǒng)可編程 Flash,使得 AT89S52 為眾多嵌入式控制應(yīng)用系統(tǒng)提 供高靈活、超有效的解決方案。AT89S52 具有以下標(biāo)準(zhǔn)功能: 8K 字節(jié) Flash, 256 字節(jié) RAM,32 位 I/O 口線,看門狗定時(shí)器,2 個(gè)數(shù)據(jù)指針,三個(gè) 16 位定時(shí)器/計(jì)數(shù)器,一個(gè) 6 向量 2 級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘 電路。另外,AT89S52 可降至 0Hz 靜態(tài)邏輯操作,支持 2 種軟件可選擇節(jié)電模 式??臻e模式下,CPU 停止工作,允許 RAM、定時(shí)器 /計(jì)數(shù)器、串口、中斷繼 續(xù)工作。掉電保護(hù)方式下,RAM 內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作

33、停止,直到下一個(gè)中斷或硬件復(fù)位為止。AT89S52 型號(hào)單片機(jī)幾乎涵蓋了所有 結(jié)構(gòu)功能,它的主要功能特點(diǎn)是: (1) 8 位字長(zhǎng) CPU,指令、引腳、與 MCS51 全兼容。 (2) 8KB 系統(tǒng)內(nèi)可編程 Flash 存儲(chǔ)器。 (3) 1000 次擦寫周期。 (4) 4 個(gè) I/O 口共 32 線。 (5) 4.0V5.0V 的工作電源電壓。 (6) 振蕩器和時(shí)鐘電路,全靜態(tài)操作,033MHz 。 (7) 3 級(jí)程序存儲(chǔ)器鎖存。 (8) 2568B 片內(nèi) RAM。 (9) 3 個(gè)可編程定時(shí)器:T0、T1 和 T2。 (10) 8 個(gè)中斷源。 (11) 全雙工串行口通道。 (12) 低功耗休閑和

34、降壓模式。 (13) ISP 端口,即在線編程。 (14) 定時(shí)監(jiān)視器,又稱看門狗。 (15) 雙數(shù)據(jù)指針。 (16) 電源下降標(biāo)志。 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 2 章 系統(tǒng)的理論知識(shí)介紹 -12- 2.5.2 AT89S52 單片機(jī)的引腳功能描述 AT89S52 單片機(jī)是 MSC-51 系列產(chǎn)品的升級(jí)版,由世界著名半導(dǎo)體公司 ATMEL 在購買 MSC-51 設(shè)計(jì)結(jié)構(gòu)后,利用自身優(yōu)勢(shì)技術(shù)對(duì)舊技術(shù)進(jìn)行改進(jìn)和 擴(kuò)展,同時(shí)使用新的半導(dǎo)體生產(chǎn)工藝,最終得到成型產(chǎn)品。圖 2.7 是該單片機(jī) 引腳排列封裝圖,使用雙列直插 DIP-40 的封裝。 圖 2.7 AT89S52 單片機(jī)引腳圖 在單片機(jī)

35、的 40 條引腳中有 2 條專用于主電源的引腳,2 條外接晶振的引腳, 4 條控制或與其他電源復(fù)用的引腳,32 條 I/O 引腳。部分引腳功能是: (1)主電源引腳 VSS和 VCC Vss或 GND:接地腳。 VCC:電源供電,正常為+5V 電壓。 (2)外接晶振引腳 XTAL1 和 XTAL2 當(dāng)外接晶體振蕩器時(shí),XTAL1 和 XTAL2 分別接在外接晶體振蕩器的兩端。 片內(nèi)振蕩器由一個(gè)單級(jí)反相器組成,XTAL1 為反相器的輸入,XTAL2 為輸出。當(dāng) 采用外部振蕩器提供的時(shí)鐘信號(hào)時(shí),XTAL1 端作為輸入,而 XTAL2 腳懸浮。 (3)控制引腳 RST、ALE/PROGPSEN、EA

36、/V pp RST:當(dāng)振蕩器正常工作時(shí),在此引腳上出現(xiàn)兩個(gè)機(jī)器周期以上的高電平 是單片機(jī)復(fù)位。而在定時(shí)監(jiān)視器定時(shí)輸出后,引腳置成高電平并持續(xù) 96 個(gè)振蕩 周期。在 VCC掉電期間,此引腳還外接外加的備用電源,以保持內(nèi)部的 RAM 的數(shù) 據(jù)。當(dāng) VCC下降到低于規(guī)定的水平,該引腳在規(guī)定的電壓范圍內(nèi),向內(nèi)部 RAM 提 供備用電源。 ALE:地址鎖存使能端。 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 2 章 系統(tǒng)的理論知識(shí)介紹 -13- PSEN:程序存儲(chǔ)器讀選通信號(hào),低電平有效。在外接擴(kuò)展程序存儲(chǔ)器和數(shù) 據(jù)存儲(chǔ)器時(shí),它們的地址是可以重合的,AT89 系列單片機(jī)就是通過相應(yīng)的控制 信號(hào)來區(qū)別 P2 口和

37、 P0 口送出的到底是程序存儲(chǔ)器的地址還是數(shù)據(jù)存儲(chǔ)器的地 址。在訪問外部存儲(chǔ)器讀取指令或者常數(shù)時(shí),每個(gè)機(jī)器周期產(chǎn)生兩個(gè)有效信號(hào), 即輸出兩個(gè) PSEN 有效信號(hào),此時(shí)地址總線上送出的就是程序存儲(chǔ)器的地址。而 如果訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),不產(chǎn)生兩個(gè) PSEN 信號(hào)。同時(shí),在單片機(jī)執(zhí)行訪問 內(nèi)部程序存儲(chǔ)器時(shí)也不產(chǎn)生兩個(gè)這樣的信號(hào)。 EA/Vpp:EA 是訪問內(nèi)部或外部程序存儲(chǔ)器的選擇信號(hào)。當(dāng) EA 保持高電平 時(shí),訪問內(nèi)部程序存儲(chǔ)器。而這時(shí)如果還有外部擴(kuò)展程序存儲(chǔ)器時(shí),CPU 在執(zhí) 行完成內(nèi)部存儲(chǔ)的程序后自動(dòng)跳轉(zhuǎn)到執(zhí)行外部存儲(chǔ)的程序。而當(dāng) EA 保持低電平 時(shí),不管內(nèi)部有無存儲(chǔ)器都只從起始地址開始訪

38、問外部程序存儲(chǔ)器。V PP為 Flash 編程電壓,就是編程者在對(duì)片內(nèi)的 Flash 編程時(shí),此引腳施加 Flash 編 程允許的電壓,此電壓一般為 12V。 (4)輸入輸出引腳 P0.0P0.7:P0 口是一個(gè) 8 位漏極并行準(zhǔn)雙向 I/O 口。在訪問外部擴(kuò)展存 儲(chǔ)器時(shí),它被定義的是低 8 位的地址/數(shù)據(jù)線,地址和數(shù)據(jù)總線分時(shí)復(fù)用,此時(shí) 需要外接上拉電阻,置“1”激活上拉電阻成高阻抗輸入口。在編程者對(duì)片內(nèi) Flash 編程時(shí),P0 接收指令字節(jié),在驗(yàn)證程序時(shí)則輸出指令字節(jié),而驗(yàn)證期間 也要外接上拉電阻。 P1.0P1.7:P1 口自己內(nèi)部已有上拉電阻,也是 8 位準(zhǔn)雙向 I/O 口。在進(jìn) 行

39、 Flash 編程和驗(yàn)證時(shí),它接收低 8 位地址。 P2.0P2.7:P2 口內(nèi)部也有上拉電阻,是一個(gè) 8 位準(zhǔn)雙向 I/O 口。在訪問 外部程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器時(shí)送出高 8 位地址。用 MOVXDPTR 類指令訪問外 部數(shù)據(jù)存儲(chǔ)器時(shí),P2 口為高 8 位地址;但用 MOVR0 和 MOVR1 類指令訪問外部 數(shù)據(jù)存儲(chǔ)器時(shí),P2 口上的內(nèi)容是 SFR P2 的內(nèi)容。 2.6 串口通信控件 串口通信控件(Microsoft Communications Control,MSComm)是 Microsoft 公司提供的簡(jiǎn)化 Windows 下串行通信編程的 ActiveX 控件 6,為應(yīng)用 程序

40、提供了通過串行接口收發(fā)數(shù)據(jù)的簡(jiǎn)便方法。MSComm 控件通過串行端口傳 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 2 章 系統(tǒng)的理論知識(shí)介紹 -14- 輸和接收數(shù)據(jù),為應(yīng)用程序提供串行通信功能,而且在串口編程時(shí)相對(duì)比較方 便,在 VC+ 6.0、VB 、 Delphi 等語言中都可以使用。 MSComm 控件通過串口 端口傳輸和接收數(shù)據(jù),為應(yīng)用程序提供串行通信功能。它提供下列兩種處理通 信的方式。 2.6.1 MSComm 控件處理通信方式 (1) 事件驅(qū)動(dòng)方式 事件驅(qū)動(dòng)通信是處理串行端口交互作用的一種非常有效的方法。在許多情 況下,事件發(fā)生時(shí)程序得到通知,例如,在串口接收緩沖區(qū)中有一個(gè)字符到達(dá) 或一

41、個(gè)變化發(fā)生時(shí),程序都可以利用 MSComm 控件的 OnComm 事件捕獲并處 理這些通信事件,OnComm 事件還可以檢查和處理通信錯(cuò)誤。在程序設(shè)計(jì)中, 可以在 OnComm 事件處理函數(shù)中加入自己的處理代碼,一旦事件發(fā)生即可自動(dòng) 執(zhí)行該程序。這種方法的優(yōu)點(diǎn)是程序響應(yīng)及時(shí),可靠性高。 (2) 查詢方式 在程序的每個(gè)關(guān)鍵功能完成后,可以通過檢查 CommEvent 屬性的值來查詢 事件和錯(cuò)誤。如果應(yīng)用程序較小,并且是自保持的,這種方法可能是更可取。 例如,如果只寫一個(gè)簡(jiǎn)單的電話撥號(hào)程序,則沒有必要對(duì)每接收一個(gè)字符都產(chǎn) 生事件,因?yàn)槲┮坏却邮盏淖址钦{(diào)制解調(diào)器的“OK”響應(yīng)。查詢方式的編 程可

42、用計(jì)時(shí)器或 D0Loop 程序?qū)崿F(xiàn) 7。 在軟件中使用的每個(gè) MSComm 控件都與一個(gè)串口對(duì)應(yīng)。如果在應(yīng)用程序 中需要訪問多個(gè)串口,必須使用多個(gè) MSComm 控件。可以在 Windows 控制面 板中修改串口地址的中斷地址。 下面一段程序是一個(gè)使用數(shù)據(jù)查詢方式接收數(shù)據(jù)的例子。 Private Sub test( ) Dim Instring As String MSComm1.CommPort=1 MSComm1.Settings=”2400,N,8,1” MSComm1.InputLen=0 MSComm1.PortOpen=True MSComm1.Output=”AT”+Chr$(1

43、3) Do 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 2 章 系統(tǒng)的理論知識(shí)介紹 -15- DoEvents Loop Until MSComm1.InBufferCount=2 Instring=MSComm1.Input MSComm1.PortOpen=False End Sub 2.6.2 MSComm 控件的常用屬性 (1) CommPort 屬性 語法表達(dá)式:MSComm.CommPort=Value,設(shè)置或返回通信端口號(hào),必 須在打開端口之前設(shè)置 CommPort 屬性。 (2) Inpot 屬性 語法表達(dá)式 MSComm1.Input,返回并接收緩沖區(qū)中的數(shù)據(jù)。 (3) Inputmo

44、de 屬性 語法表達(dá)式:MSComm1.InputMode=Value,設(shè)置或返回接收數(shù)據(jù)的數(shù) 據(jù)類型。 (4) OutPut 屬性 語法:MSComm1.OutPut=Value,向傳輸緩沖區(qū)寫數(shù)據(jù)流。 (5) Settings 屬性 語法表達(dá)式:MSComm1.Settings=Value,設(shè)置并返回通信參數(shù)。 (6) PortOpen 屬性 語法表達(dá)式:MSComm1.PortOpen=Value,設(shè)置或返回通信端口的狀態(tài)。 2.5 本章小結(jié) 本章首先對(duì)通信系統(tǒng)的相關(guān)概念做了簡(jiǎn)單的敘述,接著對(duì)系統(tǒng)傳輸?shù)拇a型 及相關(guān)編碼方式進(jìn)行了介紹,給出了同步傳輸方式和異步傳輸方式的概念及各 自優(yōu)缺點(diǎn)。

45、然后對(duì)DF收發(fā)模塊的工作原理以圖形界面的方式解釋出來,另外介 紹了單片機(jī),闡明了基于單片機(jī)的無線數(shù)據(jù)傳輸系統(tǒng)的概念和優(yōu)點(diǎn)。最后對(duì)上 位機(jī) Visual Basic 6.0 中最重要的 MSComm控件的相關(guān)屬性給出相關(guān)的解釋。 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 3 章系統(tǒng)的硬件設(shè)計(jì)和軟件實(shí) 現(xiàn) -16- 第 3 章 系統(tǒng)的硬件設(shè)計(jì)和軟件實(shí)現(xiàn) 單片機(jī)開發(fā)部分是整個(gè)系統(tǒng)開發(fā)流程中重要的一個(gè)環(huán)節(jié),主要任務(wù)是根據(jù) 用戶的需求,準(zhǔn)確定義要完成的系統(tǒng)目標(biāo),編寫開發(fā)程序并將其寫入單片機(jī)中, 從而使單片機(jī)的運(yùn)行符合開發(fā)人員的要求。 3.1 單片機(jī)串口結(jié)構(gòu)以及串口設(shè)置 3.1.1 單片機(jī)的串口結(jié)構(gòu) AT89 系

46、列單片機(jī)本身都具有一個(gè)全雙工的 UART 異步串口接口,可以用 于串行異步通信進(jìn)行數(shù)據(jù)的接受和發(fā)送,還可以作為同步移位寄存器使用。這 個(gè)接口電路不是單獨(dú)的芯片,而是集成在單片機(jī)內(nèi)部作為單片機(jī)一個(gè)組成部分 的接口電路,它也可以用于網(wǎng)絡(luò)通信。 AT89 單片機(jī)的串口主要由發(fā)送緩沖器、發(fā)送控制器、輸出控制門、接收控 制器、輸入移位寄存器、接收數(shù)據(jù)緩存器等組成 8。兩個(gè)獨(dú)立的接收、發(fā)送緩 沖器(SBUF)屬于特殊功能寄存器。發(fā)送緩沖器只能寫入不能讀出,接收緩存器 只能讀出不能寫入,二者共用一個(gè)字節(jié)地址(99H) 。串行口結(jié)構(gòu)示意圖如圖 3.1 所示。 發(fā)送 SBUF(99H) 接收 SBUF(99H)

47、 輸出移位寄存器 TXD 串行 輸出 系統(tǒng) 總線 RXD 串行 輸入 TI(發(fā)送中斷) RI(接收中斷) 移位 時(shí)鐘 圖 3.1 串行口結(jié)構(gòu)圖 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 3 章系統(tǒng)的硬件設(shè)計(jì)和軟件實(shí) 現(xiàn) -17- 串行口有接收和發(fā)送兩個(gè)緩沖寄存器。在物理結(jié)構(gòu)上它們是完全獨(dú)立的, 都屬于字節(jié)尋址寄存器,但是共用一個(gè)相同的字節(jié)地址(99H)。兩個(gè)重疊的地址 靠讀和寫指令來進(jìn)行區(qū)分。串行發(fā)送時(shí) CPU 向緩沖寄存器寫入數(shù)據(jù),此時(shí)地址 自然就表示發(fā)送 SBUF,而在串行數(shù)據(jù)接收時(shí),則為 CPU 從緩沖寄存器讀出數(shù) 據(jù),此時(shí)的 99H 地址就表示接收 SBUF。 3.1.2 串行通信過程 (1)

48、 串行口簡(jiǎn)介 串行數(shù)據(jù)接收時(shí),信息從引腳 RXD(P3.1)進(jìn)入。首先傳送到一個(gè)移位寄存 器,這樣的結(jié)構(gòu)避免了在數(shù)據(jù)接收的過程中出現(xiàn)字符幀重疊錯(cuò)誤,就是前一幀 的數(shù)據(jù)還沒有讀到 CPU 中,后一幀的數(shù)據(jù)已經(jīng)進(jìn)來,覆蓋前一幀。 使用串行接收以后,串行收、發(fā)的工作主要由串行接口來完成。在發(fā)送時(shí), 由 CPU 執(zhí)行一條寫指令把數(shù)據(jù)寫入發(fā)送緩存器,則啟動(dòng)串行口一位一位地向外 發(fā)送。與此同時(shí)接收端也可以一位一位地接收數(shù)據(jù),直到把一組數(shù)據(jù)接收完, 送入接收緩存器,然后通知 CPU,CPU 執(zhí)行一條讀指令把接收緩存器的內(nèi)容讀 入。可見,在整個(gè)串行收、發(fā)過程中,CPU 操作的時(shí)間很少,使得 CPU 還可 以從

49、事其他各種操作,從而大大提高 CPU 的效率 9。 (2) 串行口的控制 串行口的數(shù)據(jù)通信工作主要受 4 個(gè)控制寄存器的控制 9,主要的有串行口 控制寄存器(SCON)和電源控制寄存器(PCON),另外中斷允許控制寄存器(IE)控制 了串行口的中斷禁止/允許,中斷優(yōu)先級(jí)控制寄存器 (IP)控制串行口中斷的優(yōu)先 級(jí)。 SCON 用以設(shè)定串行口的工作模式、接收/發(fā)送控制及設(shè)置狀態(tài)標(biāo)志,字節(jié)地址 為 98H,可位尋址,位地址為 9FH98H,單片機(jī)復(fù)位時(shí),所有位全為 0。寄存 器的各位內(nèi)容如表 3.1 所示。 表 3.1 SCON 的內(nèi)容和位地址 位序 7 6 5 4 3 2 1 0 位地址 9FH

50、 9EH 9DH 9CH 9BH 9BH 99H 98H 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 3 章系統(tǒng)的硬件設(shè)計(jì)和軟件實(shí) 現(xiàn) -18- 位符號(hào) SM0 SM1 SM2 REN TB8 RB8 TI RI SM0 和 SM1:串行方式選擇位。其狀態(tài)組合所對(duì)應(yīng)工作方式如 3.2 所列。 表 3.2 串行口工作方式選擇表 SM0 SM1 工作方式 功能 波特率 0 0 方式 0 8 位同步移位寄存器 Fosc/12 0 1 方式 1 10 位 UART 可變(定時(shí)器控制) 1 0 方式 2 11 位 UART Fosc/64 或 Fosc/32 1 1 方式 3 11 位 UART 可變(定時(shí)器控制

51、) REN:允許/禁止串行接收位。由軟件置位或清“0” 。REN=1 時(shí),允許接收, REN=0 時(shí),禁止接收。例如當(dāng)從機(jī)用于接收數(shù)據(jù)時(shí),使用位操作指令 SETB REN,允許從機(jī)接收。 TI:發(fā)送中斷標(biāo)志。在方式 0 中,發(fā)送完 8 位數(shù)據(jù)后,由硬件置位;在其他 方式中,在發(fā)送完停止位之初由硬件置位。因此 TI 發(fā)送完一幀數(shù)據(jù)的標(biāo)志,可 以用“JBC TI,rel”指令來查詢是否發(fā)送結(jié)束。TI=1 時(shí),也可以向 CPU 申請(qǐng)中斷, 響應(yīng)中斷后都必須由軟件清除 TI。 RI:接收中斷標(biāo)志。在方式 0 中,接收完 8 位數(shù)據(jù)后,由硬件置位;在其他 方式中,在接收停止位的中間由硬件置位。同 TI

52、一樣,也可以通過“JBC RI rel”指令來查詢是否接收完一幀數(shù)據(jù)。RI=1 時(shí),也可申請(qǐng)中斷,響應(yīng)中斷后都 必須由軟件清除 RI。 PCON 主要為 CHMOS 型單片機(jī)的電源控制而設(shè)置的專用寄存器,不可以 位尋址,字節(jié)地址為 87H。在 HMOS 的 8051 單片機(jī)中, PCON 除了最高位以 外其他位都是虛設(shè)的。其中 SMON 是串行口波特率的倍增位。其各位內(nèi)容如 表 3.3 所列。 表 3.3 PCON 的內(nèi)容和位地址 位序 7 6 5 4 3 2 1 0 位地址 87H 86H 85H 84H 83H 82H 81H 80H 位符號(hào) SMOD GF1 GF0 PD IDL 東北大

53、學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 3 章系統(tǒng)的硬件設(shè)計(jì)和軟件實(shí) 現(xiàn) -19- SMOD 為波特率選擇位。在工作方式 1、工作方式 2 和工作方式 3 時(shí),串 行通信的波特率與 SMOD 有關(guān)。當(dāng) SMOD=1 時(shí),通信波特率乘 2,當(dāng) SMOD=0 時(shí),波特率不變。另外,串行通道內(nèi)設(shè)有數(shù)據(jù)寄存器,在所有的串行 通信方式中,在寫入緩沖器 SBUF 指令的控制下,將數(shù)據(jù)裝入相同的 9 位移位 寄存器,前面 8 位為數(shù)據(jù)字節(jié),最后一位是移位寄存器的輸出位,根據(jù)不同的 工作方式自動(dòng)將“1”或“TB8”的值裝入到移位寄存器的第 9 位,并進(jìn)行移位 發(fā)送。 (3)波特率的選擇與計(jì)算 AT89S52 單片機(jī)通過對(duì)

54、 SCON 中的 SM0 和 SM1 位進(jìn)行設(shè)置,可以使串行 通信工作在 4 種方式下。在串行通信中,收發(fā)數(shù)據(jù)的雙方發(fā)送和接收信息的速 率是要有一定約定的,即波特率的約定。其中,方式 0 和方式 2 的波特率是固 定的,而工作方式 1 和工作方式 3 的波特率是可變的 10,由定時(shí)器 T1 或 T2 的 溢出率決定。AT89 單片機(jī)串行口的 4 種工作方式對(duì)應(yīng)了 3 種波特率,由于輸入 的移位時(shí)鐘來源不同,各種工作方式的波特率計(jì)算公式也是不一樣的。 (a)工作方式 0 和工作方式 2 在工作方式 0 中,波特率為時(shí)鐘頻率的 1/12,即 波特率 = fosc/12 (3-1) 這一值是固定不變

55、。 在工作方式 2 中,波特率取決于 PCON 中的 SMOD 值,當(dāng) SMOD = 0 時(shí), 波特率為 fosc/64;當(dāng) SMOD = 1 時(shí),波特率為 fosc/32。即 波特率 = (3-2)osc64 SMOD (b)工作方式 1 和工作方式 3 在工作方式 1 和工作方式 3 下,波特率由定時(shí)器 TI 的溢出率和 SMOD 共 同決定。即 工作方式 1 和工作方式 3 的波特率 = 溢出率 (3-3)TI SMOD32 其中 TI 的溢出率取決于單片機(jī)定時(shí)器 T1 的計(jì)數(shù)速率和定時(shí)器的預(yù)置位。 當(dāng)定時(shí)器 T1 作波特率發(fā)生器使用時(shí),通常是工作在模式 2,即自動(dòng)重裝載的 8 位定時(shí)器

56、,此時(shí) TL1 做計(jì)數(shù)用,自動(dòng)重裝載的值在 TH1 內(nèi)。設(shè)計(jì)數(shù)的預(yù)置值為 X,那么每過(256-X)個(gè)機(jī)器周期,定時(shí)器溢出一次。為了避免溢出而產(chǎn)生不必 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 3 章系統(tǒng)的硬件設(shè)計(jì)和軟件實(shí) 現(xiàn) -20- 要的中斷,此時(shí)應(yīng)禁止 T1 中斷。溢出周期為 T = (3-4)256(1Xfosc 所以,波特率為 波特率 = (3-5)256(13Xfosc SMOD 而在實(shí)際的應(yīng)用系統(tǒng)中常常要設(shè)定 fosc,且要給出在此波特率的情況下定時(shí) 器的初值 X 。則根據(jù)上式,可得出定時(shí)器的初始值為 X = (3-6)波 特 率384)1(256SODfosc 下面的一個(gè)例子,設(shè)置的波

57、特率為 2400b/s,其用匯編的編程如下: MOV TMOD ,#20H MOV TL1 , #0F4H MOV TH1 , #0F4H SETB TR1 3.1.3 單片機(jī)與 PC 機(jī)電平轉(zhuǎn)換接口簡(jiǎn)介 異步工作模式 USART 是進(jìn)行產(chǎn)品開發(fā)和系統(tǒng)設(shè)計(jì)中最常用的模式,這種 模式就是常說的 RS232C11。其數(shù)據(jù)格式為 1 個(gè)起始位、8 或 9 個(gè)數(shù)據(jù)位、一個(gè) 停止位。在本設(shè)計(jì)中我們利用 USART 實(shí)現(xiàn)單片機(jī)與計(jì)算機(jī)之間的串行通信。 RS232C 是由美國(guó)電子工業(yè)協(xié)會(huì)(EIA )正式公布的,是在異步串行通信中 應(yīng)用最為廣泛的標(biāo)準(zhǔn)總線,它包括了按位穿行傳輸?shù)碾娖骱蜋C(jī)械方面的規(guī)定, 適用于數(shù)

58、據(jù)終端設(shè)備(DTE)和數(shù)據(jù)通信設(shè)備(DCE )之間的接口。RS-232C 標(biāo)準(zhǔn)中所提到的“發(fā)送”和“接收” ,都是站在 DTE 立場(chǎng)上,而不是站在 DCE 的立場(chǎng)上來定義的。由于在計(jì)算機(jī)系統(tǒng)中,往往是 CPU 和 I/O 設(shè)備之間傳送信 息,兩者都是 DTE,因此雙方都能發(fā)送和接收。 EIA-RS-232C 對(duì)電器特性、邏輯電平和各種信號(hào)線功能都做了規(guī)定。 在 TXD 和 RXD 上:邏輯 1 為-3-15V、邏輯 0 為 +3+15V; 在 RTS、CTS、DSR、DTR、和 DCD 等控制線上; 信號(hào)有效(接通,ON 狀態(tài),正電壓)為+3+15V; 信號(hào)無效(斷開,OFF 狀態(tài),負(fù)電壓)為

59、-3-15V。 RS-232C 是用正負(fù)電壓來表示邏輯狀態(tài),與 TTL 以高低電平表示邏輯狀態(tài) 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 3 章系統(tǒng)的硬件設(shè)計(jì)和軟件實(shí) 現(xiàn) -21- 的規(guī)定不同,因此,為了能夠同計(jì)算機(jī)接口或終端的 TTL 器件連接,必須在 RS-232C 與 TTL 電路之間進(jìn)行電平和邏輯關(guān)系的變換,實(shí)現(xiàn)這種變換的方法可 用分立元件,也可用集成電路芯片。目前較為廣泛地應(yīng)用集成電路轉(zhuǎn)換器件, 如 MC1488、 SN75150 芯片可完成 TTL 電平到 EIA 電平的轉(zhuǎn)換,而 MC1489、SN75154 可實(shí)現(xiàn) EIA 電平到 TTL 電平的轉(zhuǎn)換,MAX232 芯片可完成 TTL 到

60、 EIA 雙向電平轉(zhuǎn)換。 作為多功能 I/O 卡或主板上提供的 COM1 和 COM2 兩個(gè)串行接口的 DB9 連接 器,它只提供異步通信的 9 個(gè)信號(hào)針腳,各針腳的信號(hào)功能描述見圖 3.2。 圖 3.2 DB9 串口引腳 3.2 系統(tǒng)整體設(shè)計(jì) 一般單片機(jī)的開發(fā)流程是先進(jìn)行項(xiàng)目評(píng)估,為了實(shí)現(xiàn)預(yù)期的功能,討論初 步技術(shù)開發(fā)方案,據(jù)此出預(yù)算,包括可能的開發(fā)成本、樣機(jī)成本、開發(fā)耗時(shí)等 等。本人最初想實(shí)現(xiàn)的是無線數(shù)據(jù)傳輸系統(tǒng),按照系統(tǒng)的要求必須用到無線模 塊,在此之前對(duì)于無線模塊了解的不多,所以第一步著手無線模塊的選擇,網(wǎng) 上有許多這方面的內(nèi)容,里面用到的核心芯片是 nRF2401,這款芯片是挪威 N

61、ordic 公司推出的單片 2.4GHz 無線收發(fā)一體芯片。它將射頻、 8051MCU、9 通道 12 位 ADC、外圍元件、電感和濾波器全部集成到單芯片中。Nrf2401 工作 在 2.42.5GHz 的 ISM 自由頻段,能夠在全球無線市場(chǎng)暢通無阻,但是這樣高 的工作頻率并不適用于本文中提及的系統(tǒng),而且也不具備調(diào)試高頻率所要求的 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 3 章系統(tǒng)的硬件設(shè)計(jì)和軟件實(shí) 現(xiàn) -22- 實(shí)驗(yàn)器材,所以改用結(jié)構(gòu)簡(jiǎn)單、工作在低頻的 DF 無線模塊。 信號(hào)的調(diào)制與解調(diào)在通信系統(tǒng)中具有重要的作用,調(diào)制過程是一個(gè)頻譜搬 移的過程,它是將低頻信號(hào)的頻譜搬移到載頻位置。解調(diào)是調(diào)制的逆

62、過程,既 是將已調(diào)制的信號(hào)還原成原始基帶信號(hào)的過程。調(diào)制和解調(diào)都是頻譜交換的過 程,必須用非線性元件才能完成。 通信系統(tǒng)可用圖 3.6 所示的框圖來描述,是用來傳輸攜帶信息的波形給接 受者,一般可以分為模擬通信系統(tǒng)和數(shù)字通信系統(tǒng)。數(shù)字通信系統(tǒng)是指將信息 從數(shù)字信源傳輸?shù)浇邮照叩耐ㄐ畔到y(tǒng)。 n(t) m(t) s(t) r(t) m(t) 圖 3.3 通信系統(tǒng)框圖 對(duì)數(shù)字通信系統(tǒng)來說,理想的系統(tǒng)應(yīng)該是在一定的發(fā)送能量及信號(hào)帶寬的 條件下,輸出端有最小的比特錯(cuò)誤概率。因此,比特錯(cuò)誤概率及信號(hào)帶寬是重 要的指標(biāo)。 在原理上,數(shù)字信息可以直接用數(shù)字代碼序列表示和傳輸,并且選用一組 取值有限的離散波形來

63、表示。這些取值離散的波形可以是未經(jīng)調(diào)制的電信號(hào), 也可以是調(diào)制后的信號(hào)。未經(jīng)調(diào)制的數(shù)字信號(hào)所占據(jù)的頻譜是從 零 頻 或 者很 低頻率開始,稱為數(shù)字基帶信號(hào)。數(shù)字基帶信號(hào)包括二進(jìn)制線路碼和多進(jìn)制信 號(hào),本文用到的是二進(jìn)制的 ASCII 碼。ASCII(American Standard Code for Information Interchange,美國(guó)信息互換標(biāo)準(zhǔn)代碼) 是基于拉丁字母的一套電腦編 程系統(tǒng)。ASCII 碼使用 7 位或 8 位二進(jìn)制數(shù)字組合來表示 128 或 256 種可能的 字符。標(biāo)準(zhǔn) ASCII 碼使用 7 位二進(jìn)制數(shù)來表示所有的大寫和小寫字母,數(shù)字 0 到 9、標(biāo)點(diǎn)符號(hào)

64、,以及在美式英語中使用的特殊控制字符。 3.2.1 主機(jī)設(shè)計(jì) 在進(jìn)行無線數(shù)據(jù)傳輸系統(tǒng)設(shè)計(jì)之前,必須進(jìn)行充分的調(diào)研,確定系統(tǒng)開發(fā) 設(shè)計(jì)的目的和目標(biāo)。確定了系統(tǒng)預(yù)期的功能后,就應(yīng)該對(duì)系統(tǒng)的具體實(shí)現(xiàn)進(jìn)行 分析,分析設(shè)計(jì)的關(guān)鍵在于系統(tǒng)功能的認(rèn)識(shí)和系統(tǒng)結(jié)構(gòu)的合理設(shè)計(jì)、系統(tǒng)單片 機(jī)及關(guān)鍵芯片的選型、系統(tǒng)基本結(jié)構(gòu)的確定和軟硬件功能的劃分,使所選器件 信號(hào) 處理 載波 電路 傳輸媒介 (信道) 道) 載波 電路 信號(hào) 處理 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 3 章系統(tǒng)的硬件設(shè)計(jì)和軟件實(shí) 現(xiàn) -23- 能實(shí)現(xiàn)系統(tǒng)的預(yù)期功能。本文中用到 proteus 7.1 作為系統(tǒng)仿真與開發(fā)平臺(tái),在 ISIS 環(huán)境下繪制原理

65、圖,并進(jìn)行仿真處理。 主機(jī)部分的功能是在外部按鍵觸發(fā)下,單片機(jī)通過發(fā)射模塊向外部發(fā)送數(shù) 據(jù),proteus 7.1 元件庫中缺少發(fā)送模塊,在繪圖的過程中自己制作一對(duì)發(fā)射模 塊并添加到元件庫里,原理圖如 3.4 所示。 圖 3.4 主機(jī)原理圖 3.2.2 從機(jī)設(shè)計(jì) 從機(jī)部分實(shí)現(xiàn)的功能是:?jiǎn)纹瑱C(jī)通過無線接收模塊接收主機(jī)發(fā)送來的信息, 每接收到一次信息,發(fā)送字符串“receiving from AT89S52,charming Chinese,splendid expo”到 PC 機(jī)上,然后 PC 機(jī)上調(diào)用 Visual Basic 編寫的串 口調(diào)試工具顯示收到的數(shù)據(jù),從機(jī)部分的電路原理圖如 3.5

66、 所示: 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 3 章系統(tǒng)的硬件設(shè)計(jì)和軟件實(shí) 現(xiàn) -24- 圖 3.5 從機(jī)部分電路圖 3.3 系統(tǒng)軟件設(shè)計(jì) 短距離無線數(shù)據(jù)通信的總體設(shè)計(jì),如圖 3.6 所示。 315MHz 圖 3.6 系統(tǒng)總體設(shè)計(jì) 無線數(shù)據(jù)傳輸?shù)某绦蛑饕ㄖ鳈C(jī)的發(fā)射程序和從機(jī)部分接收程序以及計(jì) 算機(jī)上的顯示程序,主機(jī)發(fā)送的主要是按鍵判斷程序和數(shù)據(jù)發(fā)送程序,主機(jī)程 序流程圖如 3.7 所示。 測(cè)試數(shù)據(jù) 控制芯片 AT89S52 DF 無線發(fā)線 數(shù)據(jù)發(fā)模塊 計(jì)算窗口 數(shù)據(jù)顯示顯示 控制芯片 AT89S52 DF 無線接收 數(shù)據(jù)模塊 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 3 章系統(tǒng)的硬件設(shè)計(jì)和軟件實(shí) 現(xiàn) -25- 初始化單片機(jī) 開外部中斷 外部按鍵是否按下 發(fā)送結(jié)束 ? 讀取緩沖區(qū)數(shù)據(jù) Y N Y 圖 3.7 主機(jī)部分流程圖 從機(jī)作為接收機(jī),通過無線模塊傳送過來的字符數(shù)據(jù),然后進(jìn)行核對(duì)如果 接收數(shù)據(jù)正確,就發(fā)送字符串到 PC 機(jī),從機(jī)程序流程圖如 3.8 所示。 初始化單片機(jī) 開接收中斷 接收主機(jī)信號(hào) 發(fā)送結(jié)束 ? 讀取字符串 Y N Y 圖 3.8 從機(jī)部分流程圖 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文)

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲