資源描述:
《PC機與多臺單片機串行通信介紹》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。
1、畢業(yè)設計(論文)說明書目錄摘要…………………………………………………………………………………ⅡAbstract……………………………………………………………………………Ⅲ第一章緒論………………………………………………………………………1第二章課題實施方案……………………………………………………………22.1系統(tǒng)硬件設計…………………………………………………………………22.2系統(tǒng)軟件設計…………………………………………………………………3第三章硬件電路設計……………………………………………………………53.180C5
2、1單片機結構及其串行通信原理………………………………………53.2串行接口及其差分轉(zhuǎn)換電路………………………………………………173.3ProtelDXP2004原理圖設計………………………………………………20第四章系統(tǒng)軟件設計…………………………………………………………294.1系統(tǒng)的通信協(xié)議……………………………………………………………294.2C51編程實現(xiàn)PC機與單片機之間的串行通信……………………………294.3Windows集成開發(fā)環(huán)境uVision2…………………………………………33第五章總結………
3、……………………………………………………………39致謝………………………………………………………………………………41參考文獻…………………………………………………………………………42摘要本文詳細介紹了基于RS-485總線的PC機與多臺單片機間的串行通信原理、實現(xiàn)方法和相應的通信硬件、軟件設計。該設計是由PC機與單片機組成的主從控制系統(tǒng),其中PC機做為上位機對下位單片機是實現(xiàn)控制和監(jiān)視功能。它包括通信和控制兩個功能模塊。單片機作為下位機在整個系統(tǒng)中屬于從屬地位,主要用來接收上位機的命令。由于此通信的PC接口是RS2
4、32的9針接口,且下位機數(shù)目有限(32臺)。所以本設計采用了RS485總線以及RS232轉(zhuǎn)RS485的協(xié)議芯片以滿足長距離多機通信,本文討論了總線接口轉(zhuǎn)換、主從式通信協(xié)議設計方法,給出了采用中斷式處理的通信過程流程圖,并敘述了設計過程中必備的繪圖軟件ProtelDXP的應用,以及編輯源代碼軟件keiluVision2的應用,實現(xiàn)了PC機對多個單片機組成采集終端的通信與管理。關鍵詞:PC機;單片機;RS485;通信AbstractThecommunication、realizedmethodandcorrespondi
5、ngdesignofhardwareandsoftwarebetweenPCandmultipleMCUsbasedonRS-485isdescribedindetaiinthearticle.ThisdesigninstroducesapincipalandsubordinatecontrolsystemwhichiscomposedofPCandsinglechip.Dividedfromitsfunction,itincludestwoparts:communicationandcontrol,inwhichP
6、Cisusedasmaster,andMCUsisusedasslavesoastoreceivethesingleorderfromthemaster.Thebusinterfaceconversionandthedesignofmaster-slavecommunicationprotocolisintroducedandTheprogramflowchartofcommunicationwithinterruptprocessisalsogiven.Intheprocessofdesign,theuseofun
7、necessarypaintersoftwareandcodeeditorsoftwareisdepictedsothatrealizethecommunicationandadministrationbetweenPCandmultipleMCUswhichcomposedcollectionterminal.Keywords:PC;MCUs;RS485;communication第一章緒論單片機由于其具有控制功能強、設計靈活和性能價格比高的特點。因此在工業(yè)控制領域得到了廣泛的應用,在工業(yè)控制領域,計算機的數(shù)量有一
8、臺變?yōu)槎嗯_,多臺計算機組成了多機系統(tǒng),計算機分布關系可以分為緊密耦合和松散耦合,主從控制系統(tǒng)是一種松散式的多機系統(tǒng),計算機之間由通信協(xié)議來聯(lián)系。此時往往需要組成上位機對下位機的通訊系統(tǒng),由一臺上位機去控制多臺下位機。主從控制就是一臺功能較強的主機和32臺左右的從機組成的多機系統(tǒng)。上位機一般是PC機,下位機一般是單片機系統(tǒng),執(zhí)行單片機與PC機串行