注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)計算機(jī)組織與體系結(jié)構(gòu)單片機(jī)串口通信及測控應(yīng)用實戰(zhàn)詳解

單片機(jī)串口通信及測控應(yīng)用實戰(zhàn)詳解

單片機(jī)串口通信及測控應(yīng)用實戰(zhàn)詳解

定 價:¥59.00

作 者: 李江全,聶晶,梁習(xí)卉子,等著
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: 單片機(jī)與嵌入式 計算機(jī)與互聯(lián)網(wǎng)

ISBN: 9787115358929 出版時間: 2014-07-01 包裝: 平裝
開本: 16開 頁數(shù): 334 字?jǐn)?shù):  

內(nèi)容簡介

  《單片機(jī)串口通信及測控應(yīng)用實戰(zhàn)詳解》從應(yīng)用的角度介紹了單片機(jī)串口通信及測控技術(shù)。主要內(nèi)容包括單片機(jī)及其控制系統(tǒng)概述,單片機(jī)開發(fā)板B簡介;串行通信的基本概念,串行通信的接口標(biāo)準(zhǔn),個人計算機(jī)中的串行端口,單片機(jī)中的串行端口,PC編程軟件的串行通信開發(fā)工具;分別采用匯編語言和C51語言編寫單片機(jī)端程序;分別采用Visual Basic和Visual C++語言編寫PC端程序,實現(xiàn)單片機(jī)與單片機(jī)串口通信,實現(xiàn)單片機(jī)與PC模擬量輸入與輸出、開關(guān)量輸入與輸出,實現(xiàn)單片機(jī)測控應(yīng)用(溫度檢測、短信收發(fā)、智能儀器);采用組態(tài)軟件KingView實現(xiàn)單片機(jī)與PC串口通信?!秵纹瑱C(jī)串口通信及測控應(yīng)用實戰(zhàn)詳解》內(nèi)容豐富,可供自動化、計算機(jī)應(yīng)用、機(jī)電一體化等相關(guān)專業(yè)的大學(xué)生、研究生學(xué)習(xí)單片機(jī)通信技術(shù),也可供從事計算機(jī)控制系統(tǒng)研發(fā)的工程技術(shù)人員參考。為方便讀者學(xué)習(xí),《單片機(jī)串口通信及測控應(yīng)用實戰(zhàn)詳解》提供了超值配套光盤,內(nèi)容包括實例源程序、程序運(yùn)行錄屏、系統(tǒng)測試錄像及軟硬件資源等。

作者簡介

暫缺《單片機(jī)串口通信及測控應(yīng)用實戰(zhàn)詳解》作者簡介

圖書目錄

第1章 單片機(jī)及控制系統(tǒng)概述 1
1.1 單片機(jī)概述 1
1.1.1 單片機(jī)的組成 1
1.1.2 單片機(jī)的分類和指標(biāo) 3
1.1.3 常用的單片機(jī)系列 3
1.1.4 單片機(jī)的開發(fā)工具 5
1.1.5 單片機(jī)的特點及應(yīng)用 6
1.2 單片機(jī)應(yīng)用系統(tǒng)概述 7
1.2.1 單片機(jī)應(yīng)用系統(tǒng)的種類 7
1.2.2 單片機(jī)控制系統(tǒng)的組成 8
1.2.3 單片機(jī)應(yīng)用系統(tǒng)的開發(fā)過程 11
1.3 單片機(jī)開發(fā)板B簡介 14
1.3.1 單片機(jī)開發(fā)板B的功能 14
1.3.2 單片機(jī)開發(fā)板B的主要電路 15
1.3.3 單片機(jī)開發(fā)板B的功能測試程序 18
第2章 單片機(jī)串行通信概述 26
2.1 串行通信的基本概念 26
2.1.1 并行通信與串行通信 26
2.1.2 串行通信工作模式 27
2.1.3 異步傳輸與同步傳輸 28
2.1.4 串行通信的基本參數(shù) 30
2.2 串行通信的接口標(biāo)準(zhǔn) 30
2.2.1 RS-232C接口標(biāo)準(zhǔn) 30
2.2.2 RS-422/485接口標(biāo)準(zhǔn) 32
2.3 個人計算機(jī)中的串行端口 34
2.3.1 查看串行端口信息 34
2.3.2 串口通信線路連接 35
2.3.3 串口通信調(diào)試 37
2.3.4 虛擬串口的使用 38
2.4 單片機(jī)中的串行口 39
2.4.1 串行口的結(jié)構(gòu)與控制 40
2.4.2 串行口的工作方式 41
2.4.3 波特率的計算與串行口初始化 44
2.5 串行通信控件MSComm 46
2.5.1 MSComm控件處理通信的方式 46
2.5.2 MSComm控件的引用 47
2.5.3 MSComm 控件的常用屬性 49
2.5.4 MSComm 控件的OnComm事件 53
2.5.5 MSComm控件通信步驟 54
第3章 單片機(jī)與單個單片機(jī)串口通信編程實例 55
3.1 系統(tǒng)設(shè)計說明 55
3.1.1 設(shè)計任務(wù) 55
3.1.2 線路連接 55
3.2 使用查詢方式 57
3.2.1 C51程序設(shè)計 57
3.2.2 匯編程序設(shè)計 63
3.3 使用中斷方式 66
3.3.1 C51程序設(shè)計 66
3.3.2 匯編程序設(shè)計 70
第4章 單片機(jī)與多個單片機(jī)串口通信編程實例 74
4.1 系統(tǒng)設(shè)計說明 74
4.1.1 多機(jī)通信原理與通信協(xié)議 74
4.1.2 設(shè)計任務(wù) 75
4.1.3 線路連接 76
4.2 使用查詢方式 76
4.2.1 C51程序設(shè)計 77
4.2.2 匯編程序設(shè)計 83
4.3 使用中斷方式 87
4.3.1 C51程序設(shè)計 88
4.3.2 匯編程序設(shè)計 93
第5章 單個單片機(jī)與PC串口通信的數(shù)據(jù)傳送 98
5.1 系統(tǒng)設(shè)計說明 98
5.1.1 設(shè)計任務(wù) 98
5.1.2 線路連接 99
5.2 單片機(jī)端程序設(shè)計 100
5.2.1 采用C51語言實現(xiàn) 100
5.2.2 采用匯編語言實現(xiàn) 103
5.3 PC端程序設(shè)計 107
5.3.1 采用Visual Basic實現(xiàn) 107
5.3.2 PC端采用Visual C++實現(xiàn) 113
第6章 多個單片機(jī)與PC串口通信的數(shù)據(jù)傳送 120
6.1 系統(tǒng)設(shè)計說明 120
6.1.1 設(shè)計任務(wù) 120
6.1.2 線路連接 120
6.2 單片機(jī)端程序設(shè)計 121
6.2.1 使用查詢方式C51程序設(shè)計 121
6.2.2 使用查詢方式匯編程序設(shè)計 125
6.2.3 使用中斷方式C51程序設(shè)計 127
6.2.4 使用中斷方式匯編程序設(shè)計 130
6.3 PC端程序設(shè)計 132
6.3.1 采用Visual Basic實現(xiàn) 132
6.3.2 采用Visual C++實現(xiàn) 134
第7章 單片機(jī)與PC串口通信的模擬量輸入 138
7.1 系統(tǒng)設(shè)計說明 138
7.1.1 設(shè)計任務(wù) 138
7.1.2 線路連接 138
7.2 單片機(jī)端電壓輸入程序設(shè)計 139
7.2.1 采用C51語言實現(xiàn) 140
7.2.2 采用匯編語言實現(xiàn) 143
7.3 PC端電壓輸入程序設(shè)計 149
7.3.1 采用Visual Basic實現(xiàn) 149
7.3.2 采用Visual C++實現(xiàn) 151
第8章 單片機(jī)與PC串口通信的模擬量輸出 155
8.1 系統(tǒng)設(shè)計說明 155
8.1.1 設(shè)計任務(wù) 155
8.1.2 線路連接 155
8.2 單片機(jī)端電壓輸出程序設(shè)計 156
8.2.1 采用C51語言實現(xiàn) 156
8.2.2 采用匯編語言實現(xiàn) 160
8.3 PC端電壓輸出程序設(shè)計 165
8.3.1 采用Visual Basic實現(xiàn) 165
8.3.2 采用Visual C++實現(xiàn) 167
第9章 單片機(jī)與PC串口通信的開關(guān)量輸入 169
9.1 系統(tǒng)設(shè)計說明 169
9.1.1 設(shè)計任務(wù) 169
9.1.2 線路連接 169
9.2 單片機(jī)端開關(guān)量輸入程序設(shè)計 170
9.2.1 采用C51語言實現(xiàn) 170
9.2.2 采用匯編語言實現(xiàn) 173
9.3 PC端開關(guān)量輸入程序設(shè)計 175
9.3.1 采用Visual Basic實現(xiàn) 175
9.3.2 采用Visual C++實現(xiàn) 178
第10章 單片機(jī)與PC串口通信的開關(guān)量輸出 181
10.1 系統(tǒng)設(shè)計說明 181
10.1.1 設(shè)計任務(wù) 181
10.1.2 線路連接 181
10.2 單片機(jī)端開關(guān)量輸出程序設(shè)計 182
10.2.1 采用C51語言實現(xiàn) 182
10.2.2 采用匯編語言實現(xiàn) 184
10.3 PC端開關(guān)量輸出程序設(shè)計 185
10.3.1 采用Visual Basic實現(xiàn) 185
10.3.2 采用Visual C++實現(xiàn) 187
第11章 單片機(jī)與PC串口通信的組態(tài)應(yīng)用 190
11.1 系統(tǒng)設(shè)計說明 190
11.1.1 設(shè)計任務(wù) 190
11.1.2 線路連接 191
11.1.3 組態(tài)王設(shè)置 192
11.1.4 單片機(jī)與KingView通信協(xié)議 193
11.2 單片機(jī)端C51程序設(shè)計 195
11.2.1 模擬電壓輸入 195
11.2.2 模擬電壓輸出 201
11.2.3 開關(guān)量輸入 207
11.2.4 開關(guān)量輸出 212
11.3 PC端KingView程序設(shè)計 215
11.3.1 模擬電壓輸入 215
11.3.2 模擬電壓輸出 223
11.3.3 開關(guān)量輸入 227
11.3.4 開關(guān)量輸出 231
第12章 單片機(jī)與PC串口通信的溫度檢測 236
12.1 單片機(jī)板采用DS18B20進(jìn)行溫度檢測 236
12.1.1 設(shè)計任務(wù) 236
12.1.2 線路連接 236
12.1.3 采用C51語言實現(xiàn) 238
12.1.4 采用匯編語言實現(xiàn) 245
12.2 單片機(jī)板采用Pt100進(jìn)行溫度檢測 254
12.2.1 設(shè)計任務(wù) 254
12.2.2 線路連接 254
12.2.3 采用C51語言實現(xiàn) 255
12.2.4 采用匯編語言實現(xiàn) 259
12.3 PC端溫度測控程序設(shè)計 265
12.3.1 設(shè)計任務(wù) 265
12.3.2 采用Visual Basic實現(xiàn) 265
12.3.3 采用Visual C++實現(xiàn) 270
第13章 單片機(jī)與PC串口通信的智能儀器 275
13.1 典型智能儀器簡介 275
13.1.1 智能儀器的結(jié)構(gòu)與特點 275
13.1.2 XMT-3000A型智能儀器的通信協(xié)議 276
13.2 單臺智能儀器溫度測量程序設(shè)計 279
13.2.1 設(shè)計任務(wù) 279
13.2.2 線路連接與測試 279
13.2.3 PC端采用Visual Basic實現(xiàn) 281
13.2.4 PC端采用Visual C++實現(xiàn) 284
13.3 多臺智能儀器溫度測量程序設(shè)計 286
13.3.1 設(shè)計任務(wù) 286
13.3.2 線路連接與測試 287
13.3.3 PC端采用Visual Basic實現(xiàn) 288
13.3.4 PC端采用Visual C++實現(xiàn) 293
第14章 單片機(jī)與PC串口通信的短信收發(fā) 298
14.1 GSM網(wǎng)絡(luò)短信測控技術(shù) 298
14.1.1 GSM短信測控系統(tǒng)的特點與組成 298
14.1.2 AT指令介紹 302
14.1.3 超級終端的使用 306
14.2 系統(tǒng)設(shè)計說明 310
14.2.1 設(shè)計任務(wù) 310
14.2.2 線路連接 310
14.3 單片機(jī)端短信收發(fā)程序設(shè)計 311
14.3.1 采用C51語言實現(xiàn)短信發(fā)送 311
14.3.2 采用C51語言實現(xiàn)短信接收 316
14.4 PC端短信收發(fā)程序設(shè)計 322
14.4.1 采用Visual Basic實現(xiàn)短信收發(fā) 322
14.4.2 采用Visual C++實現(xiàn)短信收發(fā) 325
參考文獻(xiàn) 334

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號