計算機接口技術項目教程

計算機接口技術項目教程

《計算機接口技術項目教程》根據普通高等教育“十一五”國家規劃教材的指導思想,按照高等院校教學大綱編寫而成。

基本信息

圖書信息

書 名: 計算機接口技術項目教程

開本: 16開

定價: 31.00元

內容簡介

全書共分11章,包括計算機接口技術概述、可程式並行接口8255A、中斷系統與可程式8259A、可程式定時器/計數器8253A、串列通信與可程式8251A、可程式DMA控制器8237A、D/A數模轉換、A/D模數轉換、匯流排技術、人機互動設備及接口和綜合實訓項目等知識。全書以“項目驅動”的方式編寫,採用“項目”教學和啟發式教學方法,更有利於激發學生的學習興趣,使教材達到“教、做、學”的統一。《計算機接口技術項目教程》以精縮的理論知識、實踐教學和工程訓練相結合,可以作為高等院校計算機、通信、電氣自動化、電子信息、機電一體化和物聯網專業的“計算機接口技術”課程的教材,也可作為科技人員學習的參考書。

圖書目錄

第1章 計算機接口技術概述

引入項目:認識計算機的常用接口1

1.1 計算機接口基本知識2

1.1.1 計算機接口概述2

1.1.2 計算機接口功能3

1.1.3 計算機接口組成3

1.1.4 I/O連線埠和I/O操作4

1.1.5 I/O連線埠的編址方式5

1.1.6 CPU與接口數據的交換技術6

1.2 I/O連線埠地址分配與地址解碼技術7

1.2.1 I/O連線埠地址分配7

1.2.2 I/O連線埠地址解碼8

1.3 現代微機系統的基本組成11

1.4 項目實訓12

思考題與練習題13

第2章 可程式並行接口8255A

引入項目:8255讀取開關的狀態並顯示14

2.1 8255A晶片引腳和內部結構16

2.1.1 概述16

2.1.2 8255A晶片引腳16

2.1.3 8255A內部結構17

2.2 8255A控制字及狀態字19

2.2.1 工作方式選擇控制字19

2.2.2 連線埠C按位置位/復位控制字20

2.3 8255A的工作方式21

2.3.1 方式.2 1

2.3.2 方式122

2.3.3 方式224

2.4 頁目實訓25

2.4.1 用8255A控制LED燈左循環亮25

2.4.2 用8255A控制LED燈左右循環亮28

2.4.3 用8255A控制繼電器30

2.4.4 用8255A控制步進電機32

思考題與練習題36

第3章 中斷系統與可程式8259A

引入項目:用外部中斷控制繼電器38

3.1 中斷概述40

3.1.1 中斷基本概念40

3.1.2 中斷類型與中斷向量表42

3.1.3 中斷回響過程43

3.1.4 8086中斷結構44

3.2 8259A晶片引腳和內部結構46

3.2.1 概述46

3.2.2 8259A晶片引腳46

3.2.3 8259A晶片內部結構47

3.2.4 8259A的中斷工作過程48

3.3 8259A控制字及編程套用49

3.3.1 8259A控制字49

3.3.2 8259A的初始化編程56

3.4 項目實訓58

3.4.1 用中斷控制LED燈右循環亮58

3.4.2 外部中斷次數顯示60

3.4.3 用中斷控制跑馬燈62

3.4.4 用兩個外部中斷源中斷65

思考題與練習題68

第4章 可程式定時器/計數器8253A

引入項目:用8253對外部事件進行計數70

4.1 8253的功能、引腳與內部結構72

4.1.1 定時器/計數器基本概念72

4.1.2 8253的主要功能72

4.1.3 8253的引腳73

4.1.4 8253的內部結構74

4.2 8253的控制字和讀寫操作75

4.2.1 8253的控制字75

4.2.2 8253的初始化編程(寫操作)77

4.2.3 8253當前計數值的讀取(讀操作)78

4.3 8253的工作方式79

4.3.1方式0(計數到零產生中斷請求)79

4.3.2方式1(可重觸發的單穩態觸發器)80

4.3.3方式2(分頻器)82

4.3.4方式3(方波發生器)83

4.3.5方式4(軟體觸發選通方式)84

4.3.6方式5(硬體觸發選通方式)85

4.4項目實訓86

4.4.1用8253控制LED閃爍86

4.4.2用8253控制繼電器88

4.4.3電子琴90

4.4.4用8253對生產流水線上的工件進行計數93

思考題與練習題97

第5章串列通信與可程式8251A99

引入項目:兩台微機之間進行通信99

5.1串列通信基礎101

5.1.1概述101

5.1.2單工、半雙工和全雙工通信101

5.1.3串列通信方式102

5.1.4通信速率103

5.1.5串列通信接口標準104

5.28251A晶片引腳、內部結構108

5.2.18251A晶片引腳108

5.2.28251A的內部結構110

5.2.38251A的工作過程111

5.38251A方式控制字及初始化編程112

5.3.18251A的方式控制字112

5.3.2操作命令字113

5.3.3狀態字113

5.3.4初始化編程115

5.4項目實訓116

5.4.1上位PC與8251A串列口通信116

5.4.2用1號機控制2號機LED左循環顯示119

5.4.3用PC控制LED顯示124

思考題與練習題128

第6章可程式DMA控制器8237A129

引入項目:用8237進行存儲器到存儲器數據傳送129

6.18237A的引腳與內部結構131

6.1.1DMA傳送的基本概念131

6.1.28237A引腳與內部結構132

6.28237A的控制字及套用137

6.2.18237A的控制字137

6.2.28237A的初始化編程及套用142

6.3項目實訓144

6.3.1用8237A從接口向RAM輸入數據並顯示144

6.3.2用DMA進行存儲器到存儲器傳送數據146

6.3.3用DMA進行存儲器到I/O數據傳送149

思考題與練習題152

第7章D/A數模轉換154

引入項目:DAC0832輸出連續的鋸齒波154

7.1DAC0832晶片引腳和內部結構156

7.1.1概述156

7.1.2D/A轉換器的主要技術指標157

7.1.3DAC0832晶片引腳157

7.1.4DAC0832晶片內部結構158

7.1.5D/A轉換器的輸出159

7.1.6DAC0832的工作方式160

7.212位D/A轉換晶片DAC1210與DAC0832套用161

7.2.1DAC1210的引腳161

7.2.2DAC1210的內部結構162

7.2.3DAC0832套用162

7.3項目實訓164

7.3.1DAC0832輸出連續的三角波和鋸齒波164

7.3.2用DAC0832控制直流電機轉速166

7.3.3直流電機轉速檢測及控制169

思考題與練習題171

第8章A/D模數轉換172

引入項目:ADC0809轉換值用LED顯示出來172

8.1ADC0809晶片引腳和內部結構174

8.1.1概述174

8.1.2ADC0809晶片引腳功能175

8.1.3ADC0809晶片內部結構176

8.1.4ADC0809的工作過程177

8.1.512位A/D轉換器AD574的結構及引腳178

8.2A/D轉換器與CPU的接口及套用180

8.2.1ADC0809轉換器與CPU的接口180

8.2.2ADC0809轉換器的套用181

8.2.312位AD574轉換器的套用182

8.3項目實訓184

8.3.1ADC0809採集的值經過DAC0832控制直流電機184

8.3.2ADC0809採集的壓力值用於控制直流電機轉速185

8.3.3數據採集綜合套用188

思考題與練習題192

第9章匯流排技術193

引入項目:用ISA匯流排IRQ7進行中斷,在螢幕上顯示“7"193

9.1匯流排概述195

9.1.1匯流排基本概念195

9.1.2微機常用匯流排簡介197

9.1.3匯流排與CPU的連線199

9.2系統匯流排200

9.2.1S-100匯流排200

9.2.2STD匯流排200

9.2.3ISA匯流排200

9.2.4EISA匯流排202

9.2.5PCI局部匯流排203

9.3外部匯流排207

9.3.1USB匯流排207

9.3.2IEEE488匯流排208

9.3.3I2C匯流排209

9.4項目實訓212

9.4.1用系統匯流排進行存儲器擴展212

9.4.2用ISA匯流排的IRQ2進行中斷,在螢幕上顯示一個“黑桃”214

思考題與練習題217

第10章人機互動設備及接口218

引入項目:利用8255實現8位LED顯示218

10.1鍵盤221

10.1.1鍵盤分類及工作原理221

10.1.2PC鍵盤簡介及編程套用225

10.2顯示器及接口228

10.2.1CRT顯示器229

10.2.2CRT顯示器接口電路編程方法234

10.3LED與LCD顯示238

10.3.1LED顯示器238

10.3.2LCD液晶顯示器240

10.4印表機接口241

10.4.1印表機概述241

10.4.2主機與印表機的接口242

10.4.3PC並行列印接口暫存器244

10.4.4印表機的中斷調用245

10.5項目實訓245

10.5.1設計一個8×8矩陣鍵盤245

10.5.2用ISA匯流排擴展鍵盤247

10.5.316×16點陣顯示“中國”250

思考題與練習題253

第11章綜合實訓項目255

11.1數據採集工程套用255

11.1.1要求與目的255

11.1.2電路連線與說明255

11.1.3電路原理框圖256

11.1.4程式設計256

11.2模擬交通燈控制259

11.2.1要求與目的259

11.2.2電路連線與說明260

11.2.3電路原理框圖261

11.2.4程式設計261

11.3PC控制數碼管顯示265

11.3.1要求與目的265

11.3.2電路連線與說明265

11.3.3電路原理框圖266

11.3.4程式設計266

11.3.5仿真效果268

參考文獻270

附錄AIBMPC/XT中斷向量地址表271

附錄B8086指令表272

附錄CDOS功能調用(INT21H)表278

附錄DBIOS中斷調用表283

附錄E常用集成晶片引腳圖287

附錄FASCII(美國信息交換標準碼)表290

附錄G綜合實訓項目考核評價表291

相關詞條

相關搜尋

熱門詞條

聯絡我們