【導(dǎo)讀】通信協(xié)議詳細說明--------------------------------------------4. 通信協(xié)議處理流程------------------------------------------5. PC機通信程序設(shè)計----------------------------------------21. RS-232C介紹與PC硬件--------------------------------------25. 并結(jié)合具體實例給出使用RS-232接口進行串行通信的基本程序.PC機具有強大的監(jiān)控和管理功能,而單片機則具有快速及靈活的控制特點,通過PC機的RS-232串行接口與外部設(shè)備進行通信,是許多測控系統(tǒng)中常用的一種通信解決方案。計算機技術(shù)在其發(fā)展過程中形成兩個重要分支:通用計算機領(lǐng)域,現(xiàn)在以Pc機為代表,在目前的許多實時工業(yè)控制和數(shù)據(jù)采集系統(tǒng)中,常常采用Pc機做上位機和多個單片機做下位機的主從式系統(tǒng)。在主從分布式控制系統(tǒng)中,單片機主要完成實時數(shù)據(jù)采集,被采集數(shù)據(jù)經(jīng)初步處理后通過串口傳送給主機。主機將從機發(fā)送來的數(shù)據(jù)進行處理后隨時向用戶提供各種統(tǒng)計報表和整個控制過程的具體數(shù)據(jù)。本文所涉及的是:傳輸距離不超過15米,所傳輸數(shù)據(jù)量較小的PC機和單片機的通信。在8051單片機的內(nèi)部有一個全雙工的異步串行I