目前,許多單片機應用系統中,上、下位機分工明确,作為下位機核心器件的單片機一般隻負責資料的采集和通信。采用單片機的控制系統或裝置具有可靠性高、易于控制、系統設計靈活、程式設計簡單、使用友善及成本效益高等優點。但是,單片機也有不易顯示各種實時圖表/曲線和漢字、無良好的使用者界面及不便于監控等缺點。而作為上位機的計算機通常以基于圖形界面的windows系統為操作平台,可以提供良好的人機界面,進行系統的監控和管理,進行程式編制、參數設定和修改、資料采集和儲存等,既能保證系統性能,又能使系統操作簡便,便于生産過程的有效監督。這種應用的核心是資料通信,它包括下位機和上位機之間、用戶端和伺服器之間以及用戶端和用戶端之間的通信,而下位機和上位機之間資料通信則是整個系統的基礎。
是以,要求單片機與計算機、單片機與單片機、單片機與其他智能控制裝置之間具有穩定、可靠的資料通信。
本書從應用的角度介紹了單片機序列槽通信及測控技術。主要内容包括單片機及其控制系統概述,單片機開發闆b簡介;串行通信的基本概念,串行通信的接口标準,個人計算機中的串行端口,單片機中的串行端口,pc程式設計軟體的串行通信開發工具;分别采用彙編語言和c51語言編寫單片機端程式;分别采用visual basic和visual c++語言編寫pc端程式,實作單片機與單片機序列槽通信,實作單片機與pc模拟量輸入與輸出、開關量輸入與輸出,實作單片機測控應用(溫度檢測、短信收發、智能儀器);采用組态軟體kingview實作單片機與pc序列槽通信。
本書内容豐富,可供自動化、計算機應用、機電一體化等相關專業的大學生、研究所學生學習單片機通信技術,也可供從事計算機控制系統研發的工程技術人員參考。
為友善讀者學習,本書提供了超值配套CD光牒,内容包括執行個體源程式、程式運作錄屏、系統測試錄像、軟硬體資源等。
本書由石河子大學聶晶編寫第1、2章,梁習卉子編寫第3、4章,溫寶琴編寫第5章,任玲編寫第6章,李江全編寫第7、8章,塔裡木大學劉新英編寫第9、11章,廖結安編寫第12章,國家電網公司柯義柱編寫第14章,甯夏農機推廣站萬平編寫第10、13章,全書由李江全教授擔任主編并統稿,聶晶、梁習卉子、劉新英擔任副主編。參與編寫、程式設計、插圖繪制和文字校核工作的人員還有田敏、鄧紅濤、湯智輝、胡蓉、劉恩博、李宏偉等老師,同時,電子開發網在單片機硬體和軟體方面提供了關鍵技術支援,編者在此對他們緻以深深的謝意。
由于編者水準有限,書中難免存在不妥或錯誤之處,懇請廣大讀者批評指正。
編者
第1章 單片機及控制系統概述
第2章 單片機串行通信概述
第3章 單片機與單個單片機序列槽通信程式設計執行個體
第4章 單片機與多個單片機序列槽通信程式設計執行個體
第5章 單個單片機與pc序列槽通信的資料傳送
[第6章 多個單片機與pc序列槽 通信的資料傳送
6.1.1 設計任務
6.1.2 線路連接配接
<a href="https://yq.aliyun.com/articles/98494/">6.2 單片機端程式設計</a>
6.2.1 使用查詢方式c51程式設計
6.2.2 使用查詢方式彙程式設計式設計
6.2.3 使用中斷方式c51程式設計
6.2.4 使用中斷方式彙程式設計式設計
<a href="https://yq.aliyun.com/articles/98500/">6.3 pc端程式設計</a>
6.3.1 采用visual basic實作
6.3.2 采用visual c++實作
第7章 單片機與pc序列槽通信的模拟量輸入
第8章 單片機與pc序列槽通信的模拟量輸出
第9章 單片機與pc序列槽通信的開關量輸入
第10章 單片機與pc序列槽通信的開關量輸出
第11章 單片機與pc序列槽通信的組态應用
第12章 單片機與pc序列槽通信的溫度檢測
第13章 單片機與pc序列槽通信的智能儀器
第14章 單片機與pc序列槽通信的短信收發