內容簡介
智慧型儀器是以微型計算機或者微處理器為核心的測量儀器,具有對數據存儲、運算、邏輯判斷及自動補償、校正、自動化操作等功能。智慧型儀器憑藉其體積小、功能強、功耗低等優勢,在電子測量、科研單位和工業企業中得到了廣泛的套用。智慧型儀器的出現,極大地擴充了儀器的套用範圍。
為突出智慧型儀器的特點,本書加重了軟體設計的份量,減少了與其他課程雷同的硬體設計內容。為配合教學,每章均附有一定數量的練習與思考題。 本書可作為
高等院校工科電子類本科專業教材或培訓教材,也可作為電子技術人員從事單片機套用系統研製開發的參考書。
本書目錄
第1章 緒論 1
1.1 智慧型儀器的結構特點 1
1.1.1 什麼叫智慧型儀器 1
1.1.2 智慧型儀器的特點 1
1.1.3 智慧型儀器的硬體系統組成 2
1.1.4 智慧型儀器的軟體系統組成 2
1.2 智慧型儀器的設計思路 3
1.2.1 智慧型儀器的基本設計方法 3
1.2.2 智慧型儀器的設計過程 3
1.2.3 智慧型儀器的統調測試方法 5
1.3 智慧型儀器的發展 6
1.4 虛擬儀器 7
習題 8
第2章 微處理器的選擇 9
2.1 基於8051核心的單片機 9
2.1.1 STC89系列單片機 10
2.1.2 STC15Fxx系列單片機 11
2.1.3 STC15Wxx系列單片機 12
2.1.4 其他系列單片機 13
2.2 基於ARM核心的單片機 14
2.2.1 ARM概念及其發展 14
2.2.2 ARM選型與套用 15
2.3 DSP數字處理器 16
2.3.1 DSP技術概念及其發展 16
2.3.2 DSP處理器的主要結構特點 16
2.3.3 DSP的選擇與套用 17
習題 18
第3章 軟體系統設計概述 20
3.1 軟體開發環境與程式語言 20
3.1.1 開發環境的選擇 20
3.1.2 程式語言的選擇 20
3.2 軟體系統的結構分析 21
3.2.1 層次結構 21
3.2.2 功能結構 21
3.3 軟體系統的規劃 22
3.4 軟體系統的設計步驟 23
3.4.1 設計和調試硬體接口模組 23
3.4.2 建立軟體系統的框架 24
3.4.3 設計和調試各個功能模組 25
3.4.4 整機測試 25
3.5 實例分析 25
3.5.1 系統功能概述 25
3.5.2 硬體系統概述 26
3.5.3 軟體系統的規劃 26
3.5.4 軟體系統的框架 27
習題 29
第4章 開關量數位訊號的輸入/輸出 30
4.1 開關量信號的輸入 30
4.1.1 開關量信號輸入通道結構 30
4.1.2 開關量輸入接口 30
4.2 開關量信號的輸出 36
4.2.1 輸出驅動接口的隔離 36
4.2.2 小功率直流負載驅動接口電路 36
4.2.3 中功率直流負載驅動接口電路 37
4.2.4 固體繼電器輸出接口電路 38
4.3 電動機驅動電路 40
4.3.1 直流電動機調速驅動原理 40
4.3.2 直流電動機調速驅動電路 41
4.3.3 步進電動機驅動原理 41
4.4 鍵盤與顯示接口 46
4.4.1 矩陣鍵盤 46
4.4.2 ADC採樣鍵盤 48
4.4.3 觸摸鍵盤 49
4.4.4 數碼靜態顯示接口 52
4.4.5 數碼動態顯示接口 55
4.4.6 液晶顯示(字元式、點陣式) 59
習題 60
第5章 模擬信號的輸入/輸出 62
5.1 模擬信號的輸入 62
5.1.1 A/D轉換器件的選擇 62
5.1.2 模擬輸入通道的設計 63
5.1.3 其他A/D轉換模式介紹 68
5.2 模擬信號的輸出 70
5.2.1 D/A轉換器件的選擇 70
5.2.2 模擬輸出通道的設計 70
5.2.3 PWM型D/A轉換器 74
習題 76
第6章 匯流排與通信系統 77
6.1 通用接口匯流排GP-IB 77
6.1.1 GP-IB標準接口概述 77
6.1.2 GP-IB接口晶片 80
6.2 串列通信標準RS-232與RS-485 80
6.2.1 RS-232標準及接口晶片 80
6.2.2 RS-485標準及接口晶片 81
6.2.3 串列通信程式設計 82
6.3 其他匯流排與通信技術簡介 86
6.3.1 通用串列匯流排USB 86
6.3.2 現場匯流排CAN 87
6.3.3 工業乙太網 88
6.3.4 藍牙技術 89
6.3.5 電力線載波通信 89
習題 91
第7章 時鐘系統 92
7.1 硬體時鐘 92
7.1.1 概述 92
7.1.2 時鐘數據的寫入 94
7.1.3 時鐘數據的讀取 95
7.2 軟體時鐘 96
7.2.1 概述 96
7.2.2 軟體時鐘的運行 97
7.3 時鐘的使用 98
7.3.1 定時任務的管理 98
7.3.2 時間間隔的測量 100
7.3.3 時間長度的控制 100
11.3.3 RLC測量設計 212
習題 217
第12章 基於時間測量的智慧型儀器 219
12.1 時頻基本概念 219
12.1.1 時間與頻率關係 219
12.1.2 計時標準 219
12.1.3 頻率測量方法 220
12.2 電子計數器基本原理 220
12.2.1 概述 220
12.2.2 通用電子計數器 221
12.2.3 測量誤差分析計算 225
12.3 電子計數器設計 226
12.3.1 數字頻率計電路設計 226
12.3.2 智慧型頻率計電路設計 228
12.4 智慧型相位測量儀 232
12.4.1 相位測量原理 232
12.4.2 簡易相位測量電路設計 233
12.4.3 智慧型相位測量儀設計 235
習題 241
第13章 基於波形測量的智慧型儀器 243
13.1 示波器基本原理 243
13.1.1 概述 243
13.1.2 波形顯示器 244
13.1.3 液晶顯示原理 245
13.2 通用示波器 247
13.2.1 示波器的垂直(Y)通道 247
13.2.2 示波器的水平(X)通道 250
13.2.3 示波器的主要技術指標 252
13.3 數字示波器 253
13.3.1 數字示波器組成原理 253
13.3.2 信號採集處理技術 254
13.3.3 波形顯示技術 259
13.4 數字示波器的通信接口 261
13.5 數字示波器的特點 261
13.6 數字示波器的使用 264
13.7 簡易數字存儲示波器設計 266
13.7.1 主要性能分析設計 266
13.7.2 設計方案與分析 267
13.7.3 系統電路設計 270
13.7.4 系統軟體設計 272
習題 273
第14章 C51編程與實驗指導 275
14.1 C51概述 275
14.2 C51語法與數據結構 275
14.2.1 常量與變數 275
14.2.2 整型變數與字元型變數 276
14.2.3 關係表達式和邏輯表達式 277
14.3 C51流程控制語句 278
14.3.1 if語句 278
14.3.2 switch語句 279
14.3.3 for語句 279
14.3.4 while和do-while語句 280
14.3.5 其他語句 280
14.4 C51構造數據類型 281
14.4.1 結構體 281
14.4.2 共用體 282
14.4.3 指針 283