單片機(jī)與PC機(jī)串口通信實(shí)現(xiàn)正文[優(yōu)選材料]_第1頁(yè)
單片機(jī)與PC機(jī)串口通信實(shí)現(xiàn)正文[優(yōu)選材料]_第2頁(yè)
單片機(jī)與PC機(jī)串口通信實(shí)現(xiàn)正文[優(yōu)選材料]_第3頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、二類(lèi)優(yōu)質(zhì)# 畢業(yè)設(shè)計(jì)(論文)畢業(yè)設(shè)計(jì)(論文) 課題: 單片機(jī)與單片機(jī)與 PC 機(jī)串口通信實(shí)現(xiàn)機(jī)串口通信實(shí)現(xiàn) 學(xué)生: 孫波 系部: 通信工程 班級(jí): 通信 1301 學(xué)號(hào): 2013120325 指導(dǎo)教師: 童華 裝訂交卷日期: 2016 年 x 月 x 日 裝訂順序: (1)封面(2)畢業(yè)設(shè)計(jì)(論文)成績(jī)?cè)u(píng)定記錄(3)標(biāo)題、中文摘要及 關(guān)鍵詞(4)正文(5)附錄(6)參考文獻(xiàn) 二類(lèi)優(yōu)質(zhì)# 畢業(yè)設(shè)計(jì)(論文)成績(jī)?cè)u(píng)定記錄表 注:1.此表適用于不參加畢業(yè)答辯學(xué)生的畢業(yè)設(shè)計(jì)(論文)成績(jī)?cè)u(píng)定; 2.平時(shí)成績(jī)占 40%、卷面評(píng)閱成績(jī)占 60%,在上面的評(píng)分表中,可分別按 40 分、60 分來(lái)量化評(píng)分,二項(xiàng)

2、相加所得總分即為總評(píng)成績(jī),總評(píng)成績(jī)請(qǐng)轉(zhuǎn)換為優(yōu)秀、良好、中等、 及格、不及格五等級(jí)計(jì)分。 教務(wù)處制 指導(dǎo)教師評(píng)語(yǔ)(包含學(xué)生在畢業(yè)實(shí)習(xí)期間的表現(xiàn)): 成績(jī)(平時(shí)成績(jī)): 指導(dǎo)教師簽名: 年 月 日 評(píng)閱教師評(píng)語(yǔ): 成績(jī)(評(píng)閱成績(jī)): 指導(dǎo)教師簽名: 年 月 日 總評(píng)成績(jī): 二類(lèi)優(yōu)質(zhì)# 重重 慶慶 電電 子子 工工 程程 職職 業(yè)業(yè) 學(xué)學(xué) 院院 畢業(yè)設(shè)計(jì)(論文)開(kāi)題報(bào)告畢業(yè)設(shè)計(jì)(論文)開(kāi)題報(bào)告 系系 別別 通信工程通信工程 專(zhuān)專(zhuān) 業(yè)業(yè) 通信技術(shù)通信技術(shù) 班班 級(jí)級(jí) 通信通信 1301 學(xué)生姓名學(xué)生姓名 孫波孫波 學(xué)學(xué) 號(hào)號(hào) 2013120325 指導(dǎo)教師指導(dǎo)教師 童華童華 一、一、畢業(yè)設(shè)計(jì)的內(nèi)容和意

3、義:畢業(yè)設(shè)計(jì)的內(nèi)容和意義: 目前,隨著計(jì)算機(jī)和微電子技術(shù)的高速發(fā)展,單片機(jī)在國(guó)民經(jīng) 濟(jì)的各個(gè)領(lǐng)域的智能化控制中得到了非常廣泛的應(yīng)用。單片機(jī)已成 為信息處理、物聯(lián)網(wǎng)絡(luò)、通信設(shè)備、工業(yè)控制、家用電器等各個(gè)領(lǐng) 域不可缺少的智能部件。在一些工業(yè)控制中,經(jīng)常需要以單片機(jī)作 為下位機(jī)執(zhí)行對(duì)被控對(duì)象的直接控制,以 PC 機(jī)為上位機(jī)完成復(fù)雜 的數(shù)據(jù)處理,組成主從式控制系統(tǒng)。 為了提高系統(tǒng)管理的先進(jìn)性,計(jì)算機(jī)工業(yè)自動(dòng)控制和監(jiān)測(cè)系統(tǒng) 越來(lái)越多的采用主從式系統(tǒng)。較為常見(jiàn)的形式是由一臺(tái)做管理用的 上位機(jī)計(jì)算機(jī)(主機(jī))和一臺(tái)直接參與控制檢測(cè)的下位機(jī)單片機(jī)(從 機(jī))構(gòu)成的主從式系統(tǒng),主機(jī)和從機(jī)之間以通訊的方式來(lái)協(xié)調(diào)工作。

4、 二類(lèi)優(yōu)質(zhì)# 主機(jī)的作用一是向從機(jī)發(fā)送各種命令及參數(shù);二是要及時(shí)收集、整 理和分析從機(jī)發(fā)回的數(shù)據(jù),供進(jìn)一步的決策。從機(jī)被動(dòng)的接收、執(zhí) 行主機(jī)發(fā) 來(lái)的命令,并且根據(jù)主機(jī)的要求回傳相應(yīng)的實(shí)時(shí)數(shù)據(jù),報(bào)告其運(yùn)行 狀態(tài)。 主機(jī)和從機(jī)之間的通信大多采用串行總線通信。用串行總線技 術(shù)可以使系統(tǒng)的硬件設(shè)計(jì)大大簡(jiǎn)化、系統(tǒng)的體積減少、可靠性提高。 同時(shí)系統(tǒng)的更改和擴(kuò)充極為容易。而 MCS-51 系列單片機(jī)由于內(nèi)部 帶有一個(gè)可用于異步通訊的全雙工串行通訊接口,因此可以很方便 地構(gòu)成一個(gè)主從式系統(tǒng)。 串行通訊接口是計(jì)算機(jī)上一種非常通用的設(shè)備通信協(xié)議。大多 數(shù)的計(jì)算機(jī)包含多個(gè) USB 轉(zhuǎn) RS-232 的串行通訊接口。

5、RS-232 接口 在監(jiān)視和控制系統(tǒng)中被普遍的應(yīng)用,同時(shí)也是儀器儀表設(shè)備通用的 通信協(xié)議,很多的 GPIB 兼容的設(shè)備也帶有 RS-232 接口。同時(shí),串 口通信協(xié)議也可以用于獲取遠(yuǎn)程采集設(shè)備的數(shù)據(jù)。所以深入的理解 和研究串口通信的相關(guān)知識(shí)是非常必要的。此次畢業(yè)設(shè)計(jì)的選題為 “單片機(jī)與 PC 機(jī)串口通信實(shí)現(xiàn)”,使用 51 系列的單片機(jī)來(lái)實(shí)現(xiàn)一個(gè) 主從式的串行通信系統(tǒng)。通過(guò)此次設(shè)計(jì),可以對(duì)串口通信的原理和 應(yīng)用融會(huì)貫通,為以后的實(shí)踐工作儲(chǔ)備知識(shí)和研究方法。 二、二、文獻(xiàn)綜述:文獻(xiàn)綜述: 隨著計(jì)算機(jī)系統(tǒng)的應(yīng)用和微型計(jì)算機(jī)的高速發(fā)展,通信功能顯 二類(lèi)優(yōu)質(zhì)# 得極為的重要。需采用一種低成本、可靠性高的

6、通信方式。由于串 行通信是在一根傳輸線上一位一位的傳送信息,所用傳輸線少,并 且可以借助現(xiàn)成的通信網(wǎng)絡(luò)進(jìn)行信息傳送,因此,特別適合于遠(yuǎn)距 離傳輸。對(duì)于那些與計(jì)算機(jī)相距不遠(yuǎn)的人-機(jī)交換設(shè)備和串行存儲(chǔ)的 外部設(shè)備,如終端、串行打印機(jī)、外置調(diào)制解調(diào)器,繪圖儀等,采 用串行交換數(shù)據(jù)也很普遍。在工業(yè)控制和管理方面,采用多臺(tái)微型 計(jì)算機(jī)組成的控制系統(tǒng)中,各臺(tái)微型計(jì)算機(jī)之間的通信一般都是采 用的串行方式。所以串行接口是微型計(jì)算機(jī)應(yīng)用系統(tǒng)常用的接口。 而主從式串口總線通信則是串口通信的一種情況,在工業(yè)控制應(yīng)用 領(lǐng)域非常的廣泛。在此背景下,對(duì)串口通信原理和應(yīng)用的研究是非 常必要的。 三、三、工作計(jì)劃及方案論證:

7、工作計(jì)劃及方案論證: 工作計(jì)劃安排工作計(jì)劃安排 2015.3.2-2015.3.9查閱文獻(xiàn)、資料、期刊,確定論文題目。 2015.3.12-2015.3.15收集論文材料,總結(jié)報(bào)告。 2015.3.15-2015.3.23制定目錄,并遞交老師審核。 2015.3.23-2015.3.29寫(xiě)開(kāi)題報(bào)告并遞交老師審核。 2015.3.30-2015.4.5開(kāi)始寫(xiě)論文正文,形成論文初稿。 2015.4.5-2015.4.10修改論文直到完成論文。 1.1.通過(guò)查閱文獻(xiàn),對(duì)收集資料的了解。 二類(lèi)優(yōu)質(zhì)# 2.2.了解單片機(jī)歷史及發(fā)展。 3.3.掌握單片機(jī)串口通信技術(shù)的理論知識(shí)和現(xiàn)今的應(yīng)用。 4.4.搭建單

8、片機(jī)與 PC 機(jī)串口通信系統(tǒng)平臺(tái)。 5.5.系統(tǒng)測(cè)試及結(jié)果。 6.6.完成畢業(yè)論文。 四、四、參考文獻(xiàn):參考文獻(xiàn): 1.童華、劉鵬、童建中.單片機(jī)應(yīng)用技術(shù)基礎(chǔ)項(xiàng)目式教程;北 京:電子工業(yè)出版社,2014.3. 2.譚浩強(qiáng).C 程序設(shè)計(jì);北京:清華大學(xué)出版社,2010.6. 3.孔維功.C51 單片機(jī)編程與應(yīng)用M.北京:電子工業(yè)出版社, 2011. 4.王靜霞.單片機(jī)應(yīng)用技術(shù)(C 語(yǔ)言版)M.電子工業(yè)出版社, 2009. 5.侯正鵬.嵌入式 C 語(yǔ)言程序設(shè)計(jì)使用 MCS-51M.北京:人 民郵電出版社,2006:119,119. 五、五、指導(dǎo)教師意見(jiàn):指導(dǎo)教師意見(jiàn): 指導(dǎo)教師(簽字) 日期: 六

9、、審查意見(jiàn):六、審查意見(jiàn): 二類(lèi)優(yōu)質(zhì)# 教研室負(fù)責(zé)人(簽字) 日期: 系部負(fù)責(zé)人:(簽字) 日期: 二類(lèi)優(yōu)質(zhì)# 目目 錄錄 【摘要摘要】.1 1 緒論緒論.1 1.1 系統(tǒng)開(kāi)發(fā)背景系統(tǒng)開(kāi)發(fā)背景.1 1.2 串行通信的意義串行通信的意義.2 2 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì).2 2.1 設(shè)計(jì)思路設(shè)計(jì)思路.2 2.2 系統(tǒng)組成及通信原理系統(tǒng)組成及通信原理.2 2.2.1 系統(tǒng)構(gòu)成.2 2.2.2 通信原理及協(xié)議.2 3 硬件電路硬件電路.4 3.1 硬件設(shè)計(jì)思路硬件設(shè)計(jì)思路.4 3.2 STC89C52RC 單片機(jī)簡(jiǎn)介單片機(jī)簡(jiǎn)介.5 3.2.1 引腳及其功能.5 3.2.2 單片機(jī)外圍電路.6 3.3 RS-

10、232C 接口電路接口電路.7 3.3.1 RS-232C 總線標(biāo)準(zhǔn)及其接口.7 3.3.2 MAX-232 接口電路.8 3.4 51 單片機(jī)與單片機(jī)與 PC 機(jī)串行通信電路機(jī)串行通信電路.8 3.5 LED 數(shù)字顯示數(shù)字顯示.9 4 軟件設(shè)計(jì)軟件設(shè)計(jì).9 4.1 軟件設(shè)計(jì)思路軟件設(shè)計(jì)思路.9 4.2 程序設(shè)計(jì)程序設(shè)計(jì).9 4.2.1 單片機(jī)通信程序流程圖.9 5 proteus 仿真及結(jié)果仿真及結(jié)果.10 5.1 proteus 仿真仿真.10 5.2 運(yùn)行結(jié)果運(yùn)行結(jié)果.10 6 結(jié)論與展望結(jié)論與展望.11 6.1 結(jié)論結(jié)論.11 6.2 展望展望.11 致謝致謝.12 【參考文獻(xiàn)參考文獻(xiàn)

11、】.12 附錄附錄 1 實(shí)物圖實(shí)物圖.12 二類(lèi)優(yōu)質(zhì)# 附錄附錄 2 程序程序.13 單片機(jī)與單片機(jī)與 PCPC 機(jī)串口通信實(shí)現(xiàn)機(jī)串口通信實(shí)現(xiàn) 【摘要摘要】 微機(jī)與單片機(jī)串行通信端口在系統(tǒng)控制的范疇中一直占據(jù)著及其重要的地 位,它不僅沒(méi)有因?yàn)闀r(shí)代的進(jìn)步而遭淘汰,反而在規(guī)格上越來(lái)越完善,應(yīng)用也 越來(lái)越廣泛。作為一種基本而又靈活方便的通信方式,串口通信被廣泛應(yīng)用于 PC 與 PC 或者 PC 與單片機(jī)之間的數(shù)據(jù)交換以及其他工業(yè)控制與自動(dòng)控制中。本 次設(shè)計(jì)主要解決上位機(jī)與下位機(jī)之間的串行通信問(wèn)題。 【關(guān)鍵詞關(guān)鍵詞】 單片機(jī) PC 機(jī)發(fā)送數(shù)據(jù) 接收數(shù)據(jù) 串行通信 一、一、 緒論緒論 (一)、 系統(tǒng)開(kāi)發(fā)

12、背景 自單片機(jī)出現(xiàn)至今,單片機(jī)技術(shù)已走過(guò)了 40 多年的發(fā)展路程。縱觀 40 多 年來(lái)單片機(jī)發(fā)展歷程可以看出,單片機(jī)技術(shù)的發(fā)展以微處理器(MPU)技術(shù)及超 大規(guī)模集成電路技術(shù)的發(fā)展為先導(dǎo),以廣泛的應(yīng)用領(lǐng)域?yàn)槔瓌?dòng),表現(xiàn)出較微處 理器更具個(gè)性的發(fā)展趨勢(shì)。與此同時(shí)在市場(chǎng)上以單片機(jī)為核心控制器的產(chǎn)品更 是層出不窮,各種家用電器、智能儀器儀表、醫(yī)療器械、機(jī)電一體化、實(shí)時(shí)工 業(yè)控制、交通領(lǐng)域無(wú)不用到單片機(jī)。從單片機(jī)的發(fā)展趨勢(shì)來(lái)看,單片機(jī)控制技 術(shù)已成為電子設(shè)計(jì)技術(shù)及計(jì)算機(jī)技術(shù)不可缺少的一個(gè)重要部分。 在國(guó)內(nèi)外,以 PC 機(jī)作為上位機(jī),單片機(jī)作為下位機(jī)的控制系統(tǒng),PC 機(jī)通 常以軟件界面進(jìn)行人機(jī)交互,以串口

13、通信方式與單片機(jī)進(jìn)行積極交互,而單片 機(jī)作為被控機(jī)接受 PC 機(jī)監(jiān)督,指揮,定期或受命向上位機(jī)提供對(duì)象及本身的 工作信息狀態(tài)。 目前,隨著集成電路集成度的增加,電子計(jì)算機(jī)向微型化和超微型化方向 發(fā)展,微型計(jì)算機(jī)已成為導(dǎo)彈,智能機(jī)器人,人類(lèi)宇宙和太空和太空奧妙復(fù)雜 系統(tǒng)不可缺少的智能部件。在一些工業(yè)控制中,經(jīng)常需要以多臺(tái)單片機(jī)作為下 位機(jī)執(zhí)行對(duì)被控對(duì)象的直接控制,以一臺(tái) PC 機(jī)為上位機(jī)完成復(fù)雜的數(shù)據(jù)處理, 組成主從式控制系統(tǒng)。 為了提高系統(tǒng)管理的先進(jìn)性,計(jì)算機(jī)工業(yè)自動(dòng)控制和監(jiān)測(cè)系統(tǒng)越來(lái)越多的 采用主從式系統(tǒng)。較為常見(jiàn)的形式是由一臺(tái)做管理用的上位機(jī)計(jì)算機(jī)(主機(jī)) 和一臺(tái)直接參與控制檢測(cè)的下位機(jī)單

14、片機(jī)(從機(jī))構(gòu)成的主從式系統(tǒng),主機(jī)和從 機(jī)之間以通訊的方式來(lái)協(xié)調(diào)工作。主機(jī)的作用一是向從機(jī)發(fā)送各種命令及參數(shù); 二是要及時(shí)收集、整理和分析從機(jī)發(fā)回的數(shù)據(jù),供進(jìn)一步的決策。從機(jī)被動(dòng)的 接收、執(zhí)行主機(jī)發(fā)來(lái)的命令,并且根據(jù)主機(jī)的要求回傳相應(yīng)的實(shí)時(shí)數(shù)據(jù),報(bào)告 其運(yùn)行狀態(tài)。 主機(jī)和從機(jī)之間的通信大多采用串行總線通信。用串行總線技術(shù)可以使系 統(tǒng)的硬件設(shè)計(jì)大大簡(jiǎn)化、系統(tǒng)的體積減少、可靠性提高。同時(shí)系統(tǒng)的更改和擴(kuò) 二類(lèi)優(yōu)質(zhì)# 充極為容易。而 MCS-51 系列單片機(jī)由于內(nèi)部帶有一個(gè)可用于異步通訊的全雙 工串行通訊接口,因此可以很方便地構(gòu)成一個(gè)主從式系統(tǒng)。 串行通訊接口是計(jì)算機(jī)上一種非常通用的設(shè)備通信協(xié)議。大多

15、數(shù)的計(jì)算機(jī) 包含多個(gè) USB 轉(zhuǎn) RS-232 的串行通訊接口。RS-232 接口在監(jiān)視和控制系統(tǒng)中被 普遍的應(yīng)用,同時(shí)也是儀器儀表設(shè)備通用的通信協(xié)議,很多的 GPIB 兼容的設(shè) 備也帶有 RS-232 接口。同時(shí),串口通信協(xié)議也可以用于獲取遠(yuǎn)程采集設(shè)備的數(shù) 據(jù)。所以深入的理解和研究串口通信的相關(guān)知識(shí)是非常必要的。此次畢業(yè)設(shè)計(jì) 的選題為“單片機(jī)與 PC 機(jī)串口通信實(shí)現(xiàn)”,使用 51 系列的單片機(jī)來(lái)實(shí)現(xiàn)一個(gè)主 從式的串行通信系統(tǒng)。通過(guò)此次設(shè)計(jì),可以對(duì)串口通信的原理和應(yīng)用融會(huì)貫通, 為以后的實(shí)踐工作儲(chǔ)備知識(shí)和研究方法。 (二)、 串行通信的意義 串行通信對(duì)單片機(jī)應(yīng)用系統(tǒng)中的相互通道而言意義重大,不

16、但可以實(shí)現(xiàn)將 單片機(jī)的數(shù)據(jù)傳輸?shù)接?jì)算機(jī)端,而且也能實(shí)現(xiàn)計(jì)算機(jī)對(duì)單片機(jī)的控制。由于串 行通信是一種能把二進(jìn)制數(shù)據(jù)按位傳送的數(shù)據(jù)通信方式,它所需要的傳輸線條 數(shù)極少,接線簡(jiǎn)單,傳輸成本低,所以在較遠(yuǎn)距離的數(shù)據(jù)傳輸中,可以得到廣 泛的應(yīng)用。 二、二、 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì) (一)、 設(shè)計(jì)思路 本文設(shè)計(jì)一個(gè) 51 單片機(jī)與 PC 機(jī)串口通訊系統(tǒng),實(shí)現(xiàn)單片機(jī)與 PC 機(jī)之間 的遠(yuǎn)程通信。設(shè)計(jì)分發(fā)送和接收兩大模塊,發(fā)送部分通過(guò)硬件電路的引用。其 中包括 MAX232 接口電路,RS-232 接口電路,引用相應(yīng)的管腳相連,并將相 應(yīng)的軟件程序?qū)懭氲接布娐分?,即可運(yùn)行。在滿足發(fā)射和接收模塊的要求后 可單獨(dú)對(duì)控制

17、進(jìn)行調(diào)整。程序的編入,接收部分相應(yīng)的結(jié)果即以實(shí)現(xiàn),因此實(shí) 現(xiàn)了 PC 機(jī)對(duì)遠(yuǎn)端單片機(jī)的控制。 (二)、 系統(tǒng)組成及通信原理 1、 系統(tǒng)構(gòu)成 為實(shí)現(xiàn)該系統(tǒng)的生成,主要包含兩大模塊,即單片機(jī)模塊和通信模塊。 1) 單片機(jī)模塊 單片機(jī)模塊中主要包括單片機(jī)、復(fù)位電路、晶振電路、電源電路。 2) 通信模塊 通信模塊中采用 MAX232 作為通信電平轉(zhuǎn)換電路、實(shí)現(xiàn) RS-232 的數(shù)據(jù)傳 輸,可以直接與 PC 進(jìn)行通信。 2、 通信原理及協(xié)議 由于本設(shè)計(jì)解決的是串口的通訊問(wèn)題,所以通信的基本原理是利用 MCS- 51 系列單片機(jī)內(nèi)部的一個(gè)可編程全雙工串行通信接口來(lái)實(shí)現(xiàn)單片機(jī)和 PC 機(jī)之 間的串口通信。該

18、串口如圖 2.1 所示。它具有 UART(Universal Asynchronous Receiver Transmitter)的全部功能。該接口不僅可以同時(shí)進(jìn)行數(shù)據(jù)的接收和發(fā)送 控制,采用全雙工制式,也可作為一個(gè)同步移位寄存器使用。該串口有四種工 作方式,幀格式有 8 位、10 位、和 11 位,并能設(shè)置各種波特率及工作方式。 二類(lèi)優(yōu)質(zhì)# 下面將對(duì) MCS-51 單片機(jī)內(nèi)部串行口的原理、組成結(jié)構(gòu)、功能特點(diǎn)等進(jìn)行介紹。 圖 2.1 MCS-51 單片機(jī)串行口結(jié)構(gòu) 1) 串行口數(shù)據(jù)緩沖器 SUBF 發(fā)送和接收電路主要由 SBUF 和一個(gè)移位寄存器構(gòu)成。SBUF 是串行口緩 沖寄存器,包括發(fā)送寄

19、存器和接收寄存器。它們有相同名字和地址空間,但不 會(huì)出現(xiàn)沖突,因?yàn)樗鼈儍蓚€(gè)一個(gè)只能被 CPU 讀出數(shù)據(jù),一個(gè)只能被 CPU 寫(xiě)入 數(shù)據(jù)。 2) 串行口控制寄存器 SCON 串行口控制寄存器 SCON 用于設(shè)置串行口的工作方式,監(jiān)視串行口的工作 狀態(tài),控制發(fā)送和接收的狀態(tài)。它是一個(gè)既可以字節(jié)尋址又可以尋址的 8 位特 殊功能寄存器。單元地址為 98H。SCON 的各位格式定義如表 2.2 所示,對(duì)各 位的含義說(shuō)明如表 2.3 所示。 表 2.1 串行口控制寄存器 SCON 位序D7D6D5D4D3D2D1D1 位地址9FH9EH9DH9CH9BH9AH99H98H 位名SM0SM1SM2RENT

20、B8RB8TIRI 表 2.2 串行口的工作方式 SMO SM1 工作方式功能說(shuō)明 0 00方式 0,8 位同步移位寄存器,其波特率為 fosc/12; 0 11方式 1,10 位 UART,其波特率為可變,由定時(shí)器控制; 1 02方式 2,11 位 UART,其波特率為 fosc/64 或 fosc/32; 二類(lèi)優(yōu)質(zhì)# 1 13方式 3,11 位 UART,其波特率為可變,由定時(shí)器 控制。 3) 電源控制寄存器 PCON 主要是為 CHMOS 型單片機(jī)的電源控制而設(shè)置的專(zhuān)用寄存器,字節(jié) 地址為 87H,不可位尋址。 PCON 主要用于實(shí)現(xiàn)電源控制而設(shè)置的專(zhuān)用寄存器。 其格式如表 2.4 所示

21、。 表 2.3 電源控制寄存器 PCON 位序D7D6D5D4D3D2D1D0 位名SMOD-GF1GF0PDIDL 與串行口通信有關(guān)的只有 SMOD 位。即當(dāng) SMOD=1 時(shí),則串行口的波特 率增加一倍。若 SMOD=0 時(shí),波特率不加倍。系統(tǒng)復(fù)位時(shí),SMOD=0。 4) 串行口的工作方式 工作方式 0( 8 位移位寄存器 I/O 方式) 發(fā)送/接收過(guò)程:SBUF 中的串行數(shù)據(jù)由 RxD 逐位移出/移入(低位在先, 高位在后);TxD 輸出移位時(shí)鐘,頻率=fosc1/12;每送出/接收 8 位數(shù)據(jù) TI/ RI 自動(dòng)置 1;需要用軟件清零 TI/ RI 。 注意:串行口在方式 0 下的工作

22、并非是一種同步通信方式,經(jīng)常配合“串入 并出”“并入串出”移位寄存器一起使用,以達(dá)到擴(kuò)展一個(gè)并行口的目的。 擴(kuò)展 電路如下圖 2.2 所示。 圖 2.2 擴(kuò)展電路 方式 1 (波特率可變的 10 位異步通信方式 ) 發(fā)送/接收數(shù)據(jù)的格式:一幀信息包括 1 個(gè)起始位 0,8 個(gè)數(shù)據(jù)位和 1 個(gè)停 止位 1。 方式 2(固定波特率的 11 位異步接收/發(fā)送方式) 發(fā)送/接收過(guò)程:方式 2 的接收/發(fā)送過(guò)程類(lèi)似于方式 1,所不同的是它比方 式 1 增加了一位“第 9 位”數(shù)據(jù)(TB8/RB8),用于“奇偶校驗(yàn)”。方式 2 常用于單片 機(jī)間通信。 方式 3(可變波特率的 11 位異步接收/發(fā)送方式)

23、二類(lèi)優(yōu)質(zhì)# 方式 3 和方式 2 唯一的區(qū)別是波特率機(jī)制不同。 三、三、 硬件電路硬件電路 (一)、 硬件設(shè)計(jì)思路 根據(jù)設(shè)計(jì)要求,實(shí)現(xiàn)單片機(jī)與 PC 機(jī)通信。PC 機(jī)通過(guò)串口由串口調(diào)試助手 軟件給單片機(jī)發(fā)送單個(gè)數(shù)據(jù),單片機(jī)將接收到的數(shù)據(jù)通過(guò)數(shù)碼管顯示。 硬件設(shè)計(jì)由單片機(jī)最小系統(tǒng),MAX232 電平轉(zhuǎn)換電路,PC 機(jī)組成。單片機(jī) 采用 STC89C52RC,是整個(gè)的核心,它每秒向 PC 機(jī)發(fā)送單個(gè)數(shù)據(jù);LED 顯示 電路采用了 4 個(gè)八段 LED 數(shù)碼管,PC 機(jī)通過(guò)串口由串口調(diào)試助手軟件給單片 機(jī)發(fā)送單個(gè)數(shù)據(jù),單片機(jī)將接收到的數(shù)據(jù)通過(guò)數(shù)碼管顯示。 硬件電路的設(shè)計(jì)框圖,如圖 3.1 所示。 圖

24、3.1 硬件電路設(shè)計(jì)框圖 本設(shè)計(jì)的主要硬件電路包括:?jiǎn)纹瑱C(jī)與 PC 機(jī)串行通信接口和 ISP 編程下 載電路,單片機(jī)外圍電路,MAX232 電平轉(zhuǎn)換等部分。 (二)、 STC89C52RC 單片機(jī)簡(jiǎn)介 STC89C52RC 單片機(jī)是宏晶科技推出的新一代高速、低功耗、超強(qiáng)抗干擾 的 CMOS 八位單片機(jī)。芯片使用經(jīng)典的 MCS-51 內(nèi)核,但做了很多的改進(jìn),內(nèi) 部擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程 Flash 存儲(chǔ)器,使得芯片具有傳統(tǒng) 51 單片機(jī)不具有的功能。 1、 引腳及其功能 1) 電源引腳 VCC:芯片電源,接+5V。 VSS:電源接地端。 2) 時(shí)鐘引腳 XTAL1:片內(nèi)放大器

25、輸入端。 XTAL2:片內(nèi)放大器輸出端。 3) 專(zhuān)用控制端口 ALE/:地址鎖存允許/片內(nèi) EPROM 編程脈沖 。PROG ALE 功能:用來(lái)鎖存 P0 口送出的低 8 位地址。 功能:片內(nèi)有 EPROM 的芯片,在 EPROM 編程期間,此引腳輸入編PSEN 程脈沖。 :外 ROM 讀選通信號(hào)。 PSEN 主機(jī)(PC)串口從機(jī)(單片機(jī))串口 口 數(shù)碼管顯示 電平轉(zhuǎn)換電路 二類(lèi)優(yōu)質(zhì)# RST/VPD:復(fù)位/備用電源。 RST(RESET)功能:復(fù)位信號(hào)輸入端。 VPD 功能:在 VCC 掉電情況下,接備用電源。 /VDD:內(nèi)外 ROM 選擇/片內(nèi) EPROM 編程電源。 EA 功能:內(nèi)外 R

26、OM 選擇端。 EA VDD 功能:片內(nèi)有 EPROM 的芯片,在 EPROM 編程期間,施加編程電源 VPP。 4) 輸入/輸出端口 STC80C52RC 共有 4 個(gè) 8 位并行 I/O 端口:P0、P1、P2、P3 口,共 32 個(gè) 引腳。 P0 口:P0 口為一個(gè) 8 位漏級(jí)開(kāi)路雙向 I/O 口,每腳可吸收 8TTL 門(mén)電流。 當(dāng) P1 口的管腳第一次寫(xiě) 1 時(shí),被定義為高阻輸入。P0 能夠用于外部程序數(shù)據(jù) 存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在 FIASH 編程時(shí),P0 口作為原 碼輸入口,當(dāng) FIASH 進(jìn)行校驗(yàn)時(shí),P0 輸出原碼,此時(shí) P0 外部必須被拉高。 P1 口:P1

27、 口是一個(gè)內(nèi)部提供上拉電阻的 8 位雙向 I/O 口,P1 口緩沖器能 接收輸出 4TTL 門(mén)電流。P1 口管腳寫(xiě)入 1 后,被內(nèi)部上拉為高,可用作輸入, P1 口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在 FLASH 編程和校驗(yàn)時(shí),P1 口作為第八位地址接收。 P2 口:P2 口為一個(gè)內(nèi)部上拉電阻的 8 位雙向 I/O 口,P2 口緩沖器可接收, 輸出 4 個(gè) TTL 門(mén)電流,當(dāng) P2 口被寫(xiě)“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作 為輸入。并因此作為輸入時(shí),P2 口的管腳被外部拉低,將輸出電流。P2 口當(dāng) 用于外部程序存儲(chǔ)器或 16 位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2

28、口輸出地址 的高八位。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存 儲(chǔ)器進(jìn)行讀寫(xiě)時(shí),P2 口輸出其特殊功能寄存器的內(nèi)容。P2 口在 FLASH 編程和 校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。 P3 口:P3 口管腳是 8 個(gè)帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個(gè) TTL 門(mén)電流。當(dāng) P3 口寫(xiě)入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作 為輸入,由于外部下拉為低電平,P3 口將輸出電流(ILL)這是由于上拉的緣 故。P3 口還具有第二功能,用于特殊信號(hào)輸入輸出和控制信號(hào)(屬控制總線)。 5) P3 口第二功能 P3.0 RXD:串行輸入口。 P3.1 TXD

29、:串行輸出口 。 P3.2 :外部中斷 0。 0INT P3.3 :外部中斷 1。 1INT P3.4 T0:定時(shí)計(jì)數(shù)器 0。 P3.5 T1:定時(shí)計(jì)數(shù)器 1。 P3.6 :外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通。 WR P3.7 : 外部數(shù)據(jù)存儲(chǔ)器讀選通。 RD 二類(lèi)優(yōu)質(zhì)# 單片機(jī)是由 CPU、并行口、ROM、RAM、定時(shí)/計(jì)數(shù)器、串行口和中斷系 統(tǒng)等組成部分,通過(guò)內(nèi)部總線把各主要部件接為一體,其內(nèi)部總線包括地址總 線、數(shù)據(jù)總線和控制總線。其中,地址總線的作用是在進(jìn)行數(shù)據(jù)交換時(shí)提供地 址,CPU 通過(guò)它們將地址輸出到存儲(chǔ)器或 I/O 接口;數(shù)據(jù)總線的作用是在 CPU 與存儲(chǔ)器或 I/O 接口之間,或存儲(chǔ)器與外

30、設(shè)之間交換數(shù)據(jù);控制總線包括 CPU 發(fā)出的控制信號(hào)線和外部送入 CPU 的應(yīng)答信號(hào)線等。 2、 單片機(jī)外圍電路 單片機(jī)外圍電路包括晶振電路和復(fù)位電路,如圖 3.1 所示。 晶振電路為單片機(jī)工作提供基本時(shí)鐘,復(fù)位電路用于將單片機(jī)內(nèi)部各電路 的狀態(tài)恢復(fù)到初始值。 XTAL2 18 XTAL1 19 ALE 30 EA 31 PSEN 29 RST 9 P0.0/AD0 39 P0.1/AD1 38 P0.2/AD2 37 P0.3/AD3 36 P0.4/AD4 35 P0.5/AD5 34 P0.6/AD6 33 P0.7/AD7 32 P1.0 1 P1.1 2 P1.2 3 P1.3 4

31、P1.4 5 P1.5 6 P1.6 7 P1.7 8 P3.0/RXD 10 P3.1/TXD 11 P3.2/INT0 12 P3.3/INT1 13 P3.4/T0 14 P3.7/RD 17 P3.6/WR 16 P3.5/T1 15 P2.7/A15 28 P2.0/A8 21 P2.1/A9 22 P2.2/A10 23 P2.3/A11 24 P2.4/A12 25 P2.5/A13 26 P2.6/A14 27 U1 STC89C52RC R2 4.7k X1 CRYSTAL C1 10uF C2 30pF C3 30pF 圖 3.1 STC89C52RC 最小系統(tǒng)電路 單片機(jī)

32、外圍電路由復(fù)位電路、晶振電路組成。復(fù)位電路采用上電復(fù)位電路。 此電路能實(shí)現(xiàn)開(kāi)機(jī)和單片機(jī)在運(yùn)行時(shí)的復(fù)位,開(kāi)機(jī)復(fù)位要求接通電源后,單片 機(jī)自動(dòng)實(shí)現(xiàn)復(fù)位操作,開(kāi)機(jī)瞬間單片機(jī)的 RST 引腳獲得高電平,隨著電容 C1 的充電 RST 的高電平將逐漸下降。RST 引腳的高電平只要能保持足夠的時(shí)間, 單片機(jī)就可以進(jìn)行復(fù)位操作。單片機(jī)內(nèi)部有一振蕩電路,只要在單片機(jī)的 XTAL1 和 XTAL2 引腳外接一石英晶體振蕩器,就構(gòu)成了自激振蕩器并在單片 機(jī)內(nèi)部產(chǎn)生了時(shí)鐘脈沖信號(hào),圖中 C2 和 C3 的作用是穩(wěn)定頻率和快速起振,電 容值選為 30pF。 二類(lèi)優(yōu)質(zhì)# (三)、 RS-232C 接口電路 在串行通訊時(shí)

33、,要求通訊雙方都采用一個(gè)標(biāo)準(zhǔn)接口,使不同的設(shè)備可以方 便地連接起來(lái)進(jìn)行通訊。RS-232C 是目前最常用的一種串行通訊接口。 1、 RS-232C 總線標(biāo)準(zhǔn)及其接口 在通信系統(tǒng)中,數(shù)據(jù)通信、計(jì)算機(jī)網(wǎng)絡(luò)以及過(guò)程控制系統(tǒng)經(jīng)常通過(guò)各自配 備的標(biāo)準(zhǔn)串行通信接口,再加上合適的通信電纜實(shí)現(xiàn)相互通信。在設(shè)計(jì)通信接 口時(shí),必須遵循一定的標(biāo)準(zhǔn),使各設(shè)備方便地進(jìn)行串行通信。RS-232C 由美國(guó) 電子工藝協(xié)會(huì)(EIA)正式公布,是在異步串行通信中應(yīng)用最廣的總線標(biāo)準(zhǔn)接口。 RS-232C 現(xiàn)普遍用于計(jì)算機(jī)之間和計(jì)算機(jī)與外設(shè)之間的近端連接標(biāo)準(zhǔn),其特點(diǎn) 是信號(hào)少,有多種數(shù)據(jù)傳輸可以選擇,使用簡(jiǎn)單、方便。 RS-232C

34、 規(guī)定了自己的電器標(biāo)準(zhǔn),由于它是在 TTL 電路之前研制的,因此 它的電平不是+5V 和地。而計(jì)算機(jī)接口或終端的電氣標(biāo)準(zhǔn)是 TTL/CMOS 電平, 使得計(jì)算機(jī)或終端與 RS-232 通信接口的邏輯電平不兼容,需要實(shí)現(xiàn)電平轉(zhuǎn)換。 MAX-232 芯片能夠?qū)崿F(xiàn) RS-232C 電平的轉(zhuǎn)換。 2、 MAX-232 接口電路 MAX-232 芯片是 MAXIM 公司生產(chǎn)的、包含兩路接收器和驅(qū)動(dòng)器的 IC 芯 片,適用于各種 EIA-232C 和 V.28/V.24 的通信接口。 MAX232 芯片的功能: MAX232 內(nèi)部有一個(gè)電源電壓變換器,可以把輸入的+5V 電源電壓變換成為 RS-232C

35、輸出電平所需的10V 電壓。所以,采用此芯片接口的串行通信系統(tǒng)只 需單一的+5V 電源就可以了。對(duì)于沒(méi)有12V 電源的場(chǎng)合,其適應(yīng)性更強(qiáng)。 Max232 是 TTL 電平與 RS232 電平相互轉(zhuǎn)換的模塊,其引腳封裝圖如圖 3.2 所示。 T1IN 11 R1OUT 12 T2IN 10 R2OUT 9 T1OUT 14 R1IN 13 T2OUT 7 R2IN 8 C2+ 4 C2- 5 C1+ 1 C1- 3 VS+ 2 VS- 6 U3 MAX232 圖 3.2 MAX-232 引腳功能 (四)、 51 單片機(jī)與 PC 機(jī)串行通信電路 單片機(jī)與 PC 機(jī)串行通信接口電路及編程下載電路如圖

36、 3.3 所示。 二類(lèi)優(yōu)質(zhì)# 圖 3.3 串行通信電路 串行通信部分主要是由 MAX232 電平轉(zhuǎn)換電路和 ISP 編程下載電路組成, 其原理是:MAX232 芯片把單片機(jī)引腳的 COMS 電平(05V)轉(zhuǎn)換為 RS- 232C 電平(-12V+12V),AT89S52 單片機(jī)有一個(gè)全雙工的串行通信口,而 PC 機(jī)有一個(gè) RS232 的通信接口。只要用 RS232 D 型 9 針的引腳的雙邊母頭接 到 PC 機(jī)上,而另一頭和 MAX232 相連接,MAX232 的輸出再和 STC89C52RC 相連就可以實(shí)現(xiàn)單片機(jī)和 PC 機(jī)的串行通信。 (五)、 LED 數(shù)字顯示 根據(jù)設(shè)計(jì)要求可知,系統(tǒng)需要

37、顯示數(shù)字,因此需用到 LED 數(shù)碼管顯示。硬 件電路圖如圖 3.4 所示,顯示部分采用掃描顯示模塊,其中 P0 口控制段選,P1 口控制位選,利用 P2 口中的 4 個(gè)端口(即 P1.0、 P1.1 、P1.3 、P1.4)來(lái)控制 4 個(gè) LED 數(shù)碼管。 P00 P01 P02 P03 P04 P05 P06 P07 P10 P11 P12 P13 圖 3.4 顯示電路 二類(lèi)優(yōu)質(zhì)# 四、四、 軟件設(shè)計(jì)軟件設(shè)計(jì) (一)、 軟件設(shè)計(jì)思路 軟件需要解決的是 PC 機(jī)與單片機(jī)串行口通信,并把數(shù)據(jù)在 LED 上進(jìn)行結(jié) 果的顯示。軟件程序功能模塊由單片機(jī)的通信程序和 PC 的通信程序組成。 1、 單片機(jī)

38、部分軟件設(shè)計(jì)思路: STC89C52RC 單片機(jī)的 P3.0 和 P3.1 口分別串行通信的接收和發(fā)送端,其 接口程序主要由發(fā)送子程序和接收子程序組成。通信速率 9600 bit /s,使用查詢 方式。 2、 PC 機(jī)部分軟件設(shè)計(jì)思路: PC 機(jī)有多種支持串行通信的軟件,本次采用的通信程序是 “串口調(diào)試助手” 應(yīng)用軟件。 單片機(jī)的通信程序采用 Keil C51 集成開(kāi)發(fā)環(huán)境編寫(xiě),程序由主函數(shù)和串行 口終端函數(shù)組成,主函數(shù)主要完串行口的初始化、LED 的顯示;串行口中斷函 數(shù)主要完成進(jìn)入串行口的中斷服務(wù)程序、接收主機(jī)命令、控制 LED 顯示狀態(tài)等 任務(wù)。 (二)、 程序設(shè)計(jì) 1、 單片機(jī)通信程序

39、流程圖 系統(tǒng)由 STC89C52RC 單片機(jī)作為中央控制器,控制各功能模塊的正常工作及 數(shù)據(jù)的接收和處理。整個(gè)軟件系統(tǒng)是這樣來(lái)設(shè)計(jì)的:首先上位機(jī)編輯好源程序 再轉(zhuǎn)換為相應(yīng)的可執(zhí)行的二進(jìn)制代碼文件由編程下載電路傳送到單片機(jī)中存儲(chǔ)。 主程序的流程圖如圖 4.1 所示。 二類(lèi)優(yōu)質(zhì)# 圖 4.1 主程序的流程圖 五、五、 proteus 仿真及結(jié)果仿真及結(jié)果 (一)、 proteus 仿真 軟件調(diào)試是利用仿真工具進(jìn)行在線仿真測(cè)試,除發(fā)現(xiàn)和解決程序錯(cuò)誤外, 也可以發(fā)現(xiàn)硬件故障。首先在 proteus 畫(huà)出電路圖,檢查電路連通情況,無(wú)誤 后單擊芯片添加源程序的 HEX 文件。打開(kāi)虛擬串口軟件,建立 COM

40、1 和 COM2 為相互連接的一對(duì)端口,單擊添加端口,完成端口添加。啟動(dòng)上位機(jī)軟 件,端口選擇 COM2,在發(fā)送數(shù)據(jù)的區(qū)域輸入發(fā)送的字節(jié),觀察 proteus 數(shù)碼管 的顯示,并記錄結(jié)果。 (二)、 運(yùn)行結(jié)果 數(shù)據(jù)發(fā)送前 proteus 中 LED 數(shù)碼管顯示的數(shù)字全為 0,在發(fā)送數(shù)據(jù)區(qū)域輸 入兩個(gè)十六進(jìn)制 0F0F 后發(fā)送, LED 數(shù)碼管的顯示為 0F0F,發(fā)送其它十六進(jìn) 制數(shù),LED 數(shù)碼管能夠正確顯示。 接收 PC 發(fā)送的數(shù)據(jù)? 初始化串口和波特率 初始化定時(shí)器 讀 SUBF,RI 清零 數(shù)碼管顯示 結(jié)束 開(kāi)始 二類(lèi)優(yōu)質(zhì)# 六、六、 結(jié)論與展望結(jié)論與展望 (一)、 結(jié)論 本文介紹的應(yīng)用

41、于單片機(jī)系統(tǒng)實(shí)現(xiàn)與 PC 機(jī)之間的串行通信接口,具有硬 件電路簡(jiǎn)單、成本低廉、編程方便、通信可靠性高的特點(diǎn),實(shí)現(xiàn)了通信雙方的 數(shù)據(jù)傳送。 為期三個(gè)月的畢業(yè)設(shè)計(jì)結(jié)束了,關(guān)于本次畢業(yè)設(shè)計(jì),感受頗多??偟膩?lái)說(shuō) 是可以的,富有成效的,盡管其中充滿了艱辛與困難。但看到自己的成果時(shí), 所有的艱辛與疲倦都拋到了九霄云外。另外一方面,在自己的親身實(shí)踐中,也 發(fā)現(xiàn)了自己的一些不足的地方,有待進(jìn)一步提高與改善。此次畢業(yè)設(shè)計(jì)任務(wù)是 實(shí)現(xiàn) PC 機(jī)與單片機(jī)之間的串口通信實(shí)現(xiàn),在實(shí)際調(diào)試中遇到的種種問(wèn)題使我 在設(shè)計(jì)與調(diào)試中學(xué)習(xí)到了許多知識(shí)。 在整個(gè)設(shè)計(jì)過(guò)程中,使用了多種硬件設(shè)備和軟件工具,對(duì)它們的性能和特 點(diǎn)有了一定的

42、了解和認(rèn)識(shí)。硬件如 STC89C52RC 單片機(jī)系統(tǒng),電平轉(zhuǎn)換器,數(shù) 碼管等等;軟件方面有 C 語(yǔ)言、Proteus 以及 Word 軟件等等。 整個(gè)畢業(yè)設(shè)計(jì)過(guò)程是對(duì)自己大學(xué)三年所學(xué)知識(shí)歸納總結(jié)和應(yīng)用,也就是把 理論知識(shí)用到實(shí)踐之中去。讓理論和實(shí)踐相結(jié)合,以此產(chǎn)生實(shí)際的成果。而這 正是我們學(xué)習(xí)理論知識(shí)的目的之所在。理論和實(shí)踐相結(jié)合的過(guò)程中,使我發(fā)現(xiàn) 了自身一些方面的不足,比如理論知識(shí)掌握得不夠扎實(shí)。更為重要的一點(diǎn)是理 論和實(shí)踐之間的差距很大。光有理論知識(shí)是不夠的,還要有把理論知識(shí)靈活應(yīng) 用到實(shí)踐中去的能力,這一點(diǎn)有待進(jìn)一步提高。這也是以后工作所必須的能力。 這一能力要在實(shí)踐中逐漸培養(yǎng),逐步積累

43、經(jīng)驗(yàn)和深化,邊工作邊學(xué)習(xí),做到活 到老學(xué)到老。這也是現(xiàn)代人所必須的一種工作和學(xué)習(xí)精神,同時(shí)這也是現(xiàn)代高 科技和信息社會(huì)的獨(dú)有的特征,每個(gè)現(xiàn)代人都必須接受它。 設(shè)計(jì)過(guò)程是完善和自我總結(jié)的過(guò)程,發(fā)現(xiàn)問(wèn)題,解決問(wèn)題,進(jìn)而完善整個(gè) 系統(tǒng)。對(duì)系統(tǒng)總體而言,必須考慮硬件系統(tǒng)與軟件系統(tǒng)相協(xié)同的問(wèn)題,還有它 們之間的接口問(wèn)題,因?yàn)槿魏我粋€(gè)環(huán)節(jié)出了問(wèn)題,整個(gè)系統(tǒng)將無(wú)法工作,這就要 求設(shè)計(jì)時(shí)考慮互相協(xié)同??紤]整體的協(xié)調(diào)性是否良好。這就要求設(shè)計(jì)工作時(shí)有 全局思想。除此之外,在整個(gè)設(shè)計(jì)與調(diào)試過(guò)程中要有信心和耐心,要持之以恒, 堅(jiān)持不懈。要知道設(shè)計(jì)工作不是一天兩天的事情,最需要的就是恒心與耐力, 不畏困難的精神。只要你

44、持之以恒,多查閱資料設(shè)計(jì)總會(huì)成功。在調(diào)試中不斷 發(fā)現(xiàn)問(wèn)題進(jìn)而解決問(wèn)題,這其本身就是對(duì)自己的一次鍛煉,培養(yǎng)了自己獨(dú)立思 考,動(dòng)手解決問(wèn)題的能力。從而從各個(gè)方面得到提高與完善自己,使自己的各 個(gè)方面提高到一個(gè)新的臺(tái)階,同時(shí)為以后的工作打下基礎(chǔ)。 (二)、 展望 總的來(lái)說(shuō),任何一項(xiàng)新技術(shù)的出現(xiàn)及發(fā)展都是與人類(lèi)生活相適應(yīng)的。單片 機(jī)與 PC 機(jī)的串口通信技術(shù)的出現(xiàn)并非偶然,不會(huì)被時(shí)間長(zhǎng)河淹沒(méi)。 在數(shù)據(jù)處理和過(guò)程控制應(yīng)用領(lǐng)域,上位機(jī)和下位機(jī)的主從工作方式就是使 用的串口通信方式,該技術(shù)得到了廣泛的應(yīng)用。我相信主從式串口通信技術(shù)會(huì) 在許多實(shí)時(shí)的工業(yè)控制和數(shù)據(jù)采集系統(tǒng)中出現(xiàn),它能充分發(fā)揮硬件電路簡(jiǎn)單、 二類(lèi)優(yōu)質(zhì)# 成本低廉、編程方便、通信可靠性高的特點(diǎn)。 同時(shí)該技術(shù)還存在一些不足,傳輸?shù)乃俾?/p>

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論