Delphi串口通信技術與工程實踐

Delphi串口通信技術與工程實踐

Delphi串口通信技術與工程實踐》是2004-6-1人民郵電出版社出版的圖書,作者求是科技的趙蘭濤、蘇彥華

基本介紹

  • 書名:Delphi串口通信技術與工程實踐
  • 作者:求是科技趙蘭濤蘇彥華
  • ISBN:7115123136
  • 頁數:468
  • 定價:¥49.00
  • 出版社:人民郵電出版社
  • 出版時間:2004-6-1
  • 裝幀:附帶光碟
  • 開本:16開
圖書概述,圖書目錄,

圖書概述

本書詳細介紹了利用Delphi進行串口通信編程的各種方法和技巧,提供了詳盡的講解、充分的示例和工程實例,以求讓讀者快速掌握並熟練套用該技術。本書共分11章,前9章主要是介紹串口通信編程的各類技術知識和編程技巧,從第10章到第11章主要提供了3個具體的工程實例,講解了如何將串口通信編程套用到實際工程項目中,提供了解決實際問題的基本思路和方法。
本書介紹的技術知識包括數據通信的基本概念、串口通信的RS-232C/RS-485/RS-422等通信標準、Modem的基礎知識和AT命令集、傳真機的傳真協定、PLC(可程式邏輯控制器)以及單片機等。介紹的串口編程技巧包括了各種串口控制項的使用(包括MSComm、APRO、TGPS等第3方控制項)、利用Win API進行串口編程、利用TAPI控制Modem等內容,涉及到了多執行緒技術、訊息處理、多媒體定時器和數據包處理等技術,並且提供了必要的示例。該書中還提供了利用Modem實現電話自動應答功能和傳真的接收和傳送功能的一整套的技術方案。

圖書目錄

第1章 概述 1
1.1計算機接口技術簡介 1
1.1.1 什麼是接口 1
1.1.2 接口的基本功能 1
1.1.3 常見接口簡介 3
1.1.4 接口的控制方式 6
1.2RS-232-C串口標準 7
1.2.1 RS-232-C概述 7
1.2.2 數據終端設備與數據通信設備 8
1.2.3 RS-232-C協定標準 8
1.2.4 RS-232串口通信基本接線方法 13
1.3 RS-485/422串口標準 13
1.3.1 RS-422與RS-485的由來 13
1.3.2 RS-422與RS-485接口標準 14
1.3.3 RS-422與RS-485網路安裝注意要點 16
1.3.4 RS-422與RS-485的接地問題 17
1.4 IEEE 1284 1994並口標準 18
1.4.1 並行印表機連線埠概述 18
1.4.2 IEEE 1284 1994標準 19
1.4.3 增強型並行連線埠(EPP) 20
1.4.4 擴展型並行連線埠 22
1.5 連線埠結構與連線埠資源 23
1.5.1 異步串口硬體結構 23
1.5.2 串口連線埠資源 25
1.5.3 串列接口輸入輸出過程描述 26
1.5.4 並行連線埠結構 27
1.5.5 並行連線埠資源 27
1.5.6 並行接口輸入輸出過程描述 28
1.5.7 並行接口與串列接口通信比較 29
1.6 典型外設介紹 29
1.6.1 印表機 29
1.6.2 CRT終端設備 30
1.6.3 Modem 30
1.6.4 傳真機 31
1.7 連線埠技術套用展望 32
1.8 本章小結 33
第2章 串口通信基礎 34
2.1 基本概念 34
2.1.1 同步通信和異步通信 34
2.1.2 單工、半雙工和全雙工通信 35
2.1.3 連線埠通信——通信協定 36
2.1.4 數據編碼 40
2.1.5 數據安全和完整 41
2.2 連線埠參數 42
2.2.1 比特率 42
2.2.2 流量控制方式 43
2.2.3 緩衝存儲器 46
2.2.4 串列適配器終端和I/O地址 47
2.3 連線埠編程概述 48
2.4 ASCII碼 52
2.5 本章小結 55
第3章 用MSComm控制項進行串口編程 56
3.1 MSComm控制項介紹 56
3.1.1 安裝MSComm控制項 56
3.1.2 MSComm控制項的屬性 58
3.1.3 MSComm控制項的事件 62
3.2 使用MSComm控制項串口編程的基本流程 63
3.2.1 添加MSComm控制項 63
3.2.2 初始化並打開串口 64
3.2.3 捕捉串口事件 64
3.2.4 串口讀寫 65
3.2.5 關閉串口 66
3.3 串口調試精靈 66
3.3.1 建立程式的主界面 67
3.3.2 代碼實現 68
3.4 本章小結 77
第4章 Windows API編程控制串口 78
4.1 Windows API串口通信編程概述 78
4.2 Windows串口通信相關API函式 79
4.2.1 打開和關閉串口 79
4.2.2 串口配置和串口屬性 81
4.2.3 讀/寫串口 90
4.2.4 通信事件 99
4.2.5 設備控制命令 101
4.2.6 多執行緒和訊息處理 102
4.3 Windows API串口編程實例 111
4.3.1 功能目標 111
4.3.2 主要技術/算法 112
4.3.3 具體實現 112
4.4 本章小結 122
第5章 其他串口控制項和調試軟體 123
5.1 SPComm控制項 123
5.1.1 SPComm控制項的介紹和安裝 123
5.1.2 SPComm控制項的屬性、方法和事件 124
5.2 CommPortDrv控制項介紹 127
5.2.1 CommPortDrv控制項的介紹和安裝 127
5.2.2 CommPortDrv控制項的屬性、方法和事件 127
5.3 APRO組件 131
5.3.1 APRO組件的介紹和安裝 131
5.3.2 APRO基本控制項 132
5.3.3 APRO TAPI控制項 149
5.3.4 APRO傳真控制項 154
5.3.5 APRO狀態機控制項 159
5.4 TGPS控制項 159
5.4.1 TGPS控制項的屬性 160
5.4.2 TGPS控制項的方法 161
5.4.3 TGPS控制項的事件 162
5.4.4 GPS顯示控制項 165
5.4.5 使用TGPS控制項的實例 165
5.5 Windows超級終端 173
5.5.1 建立連線 173
5.5.2 使用AT指令調試Modem 175
5.5.3 利用超級終端撥號 175
5.6 專業串口調試軟體 176
5.7 本章小結 177
第6章 TAPI編程 178
6.1 TAPI簡介 178
6.1.1 TAPI的含義 178
6.1.2 TAPI的體系結構 178
6.2 輔助TAPI 179
6.3 Windows完整TAPI 180
6.3.1 基本概念 180
6.3.2 Windows TAPI函式集 183
6.4 編程實例──利用TAPI實現撥號 212
6.4.1 建立程式的主界面 213
6.4.2 代碼實現 214
6.4.3 補充說明 223
6.5 本章小結 223
第7章 串口的典型外設 224
7.1 串口與Modem 224
7.1.1 Modem的基本工作原理 224
7.1.2 Modem的分類、安裝與使用 225
7.1.3 Modem通信協定體系 226
7.1.4 Modem通信的規則和標準 238
7.1.5 通用異步接收傳送器UART 257
7.1.6 Modem技術的新發展 258
7.2 串口與傳真機 259
7.2.1 傳真機串口編程的基本知識 261
7.2.2 T.4傳真圖像協定 267
7.2.3 DISC/DCS位映像 273
7.2.4 傳真編碼 280
7.2.5 傳真過程的實例描述 291
7.3 串口與PLC通信 299
7.3.1 PLC的基本結構 299
7.3.2 PLC編程口操作命令類型與通信連線埠初始化 301
7.3.3 PLC編程口操作 302
7.4 串口與射頻卡讀/寫單元 308
7.4.1 射頻卡讀/寫單元的基本結構 308
7.4.2 實際的射頻卡讀/寫單元產品的簡單介紹 309
7.5 串口與單片機通信 310
7.5.1 MCS-51串口介紹 311
7.5.2 串列通信硬體電路圖 313
7.5.3 一個多機串列通信協定的實現 315
7.6 本章小結 317
第8章 串口設備編程技術 318
8.1 利用Modem實現PC機間的通信 318
8.1.1 功能目標 318
8.1.2 主要技術/算法 318
8.1.3 具體實現 318
8.1.4 補充說明 323
8.2 利用Modem實現電話語音自動應答和錄音的功能 324
8.2.1 功能目標 324
8.2.2 主要技術/算法 324
8.2.3 具體實現 324
8.2.4 補充說明 333
8.3 利用Modem實現傳真的接收和傳送 334
8.3.1 功能目標 334
8.3.2 主要技術/算法 334
8.3.3 具體實現 335
8.3.4 補充說明 359
8.4 串口通信中數據包的處理 359
8.4.1 功能目標 360
8.4.2 主要技術/算法 362
8.4.3 具體實現 363
8.4.4 補充說明 369
8.5 串口數據實時採集的解決方案 370
8.5.1 功能目標 370
8.5.2 主要技術/算法 370
8.5.3 具體實現 372
8.5.4 補充說明 378
8.6 本章小結 378
第9章 雲台控制系統設計 379
9.1 系統設計要求 379
9.2 設備布局與線路連線 379
9.3 功能分析與設計 380
9.4 關鍵技術與算法 382
第10章 模型飛機測控平台 388
10.1 系統描述 388
10.2 系統分析與設計 390
10.2.1 上傳的數據及其格式 391
10.2.2 下傳的數據及其格式 392
10.3 關鍵技術與算法 394
10.3.1 使用串口截取下傳的數據包 394
10.3.2 繪製飛行軌跡 396
10.3.3 動態顯示數據曲線 397
10.3.4 圖形顯示高度、空速、航項 398
10.4 程式設計與實現 400
10.4.1 建立項目和添加控制項 400
10.4.2 設定程式界面 400
10.4.3 定義全局變數 406
10.4.4 全局的函式 408
10.4.5 編寫串口傳送執行緒的代碼 413
10.4.6 編寫串口接收執行緒的代碼 417
10.4.7 編寫界面代碼 426
10.5 本章小結 438
第11章 電話成績自動查詢系統 439
11.1 案例預覽 439
11.2 系統分析與設計 441
11.2.1 需求分析 441
11.2.2 系統設計 442
11.3 功能分析與設計 443
11.3.1 電話應答 443
11.3.2 資料庫操作 444
11.4 語音自動應答的設計 444
11.5 資料庫結構分析與創建 445
11.5.1 表格分析 446
11.5.2 創建資料庫 446
11.5.3 配置BDE 449
11.6 系統界面設計 449
11.6.1 “資料庫操作”頁的設計 450
11.6.2 “電話應答”頁的設計 451
11.6.3 數據組件 452
11.7 系統代碼設計 455
11.7.1 程式對資料庫的操作 455
11.7.2 對Modem的控制和自動應答的實現 458
11.8 本章小結 468

相關詞條

熱門詞條

聯絡我們