微型計算機通信與接口技術

微型計算機通信與接口技術

《微型計算機通信與接口技術》是2008年中國水利水電出版社出版的圖書,作者是劉兵。

基本介紹

  • 書名:微型計算機通信與接口技術
  • 作者劉兵
  • ISBN: 9787508458779
  • 定價:28.00 元
  • 出版社: 中國水利水電出版社
  • 出版時間:2008年10月
  • 裝幀:平裝
  • 開本: 16開
內容簡介,目錄,內容簡介,圖書目錄,

內容簡介

本書全面系統地講解了微型計算機通信與接口的相關內容。全書以實用性為指導原則,在講述計算機通信與接口技術的基礎知識的同時,著重講解了這些知識如何套用於實際。本書的內容共分為四個主要部分。第一部分主要講述數據通信的基礎知識,建立通信的基本概念;第二部分主要講述微機接口,著重介紹了目前較常用的幾個晶片,包括可程式的中斷控制器intel8259a,可程式的定時器/計數器8253,可程式的外圍接口8255a等;第三部分是匯流排技術,講述目前比較常用和流行的幾種匯流排,包括串列通信匯流排rs—232c、usb匯流排和pci匯流排;第四部分主要講述設備驅動程式及如何開發虛擬設備驅動程式(vxd),包括vxd開發所需的基礎知識,,如何使用軟體vtoolsd進行vxd開發,最後講解如何在usb和pci匯流排上進行虛擬設備驅動程式開發。本書主要內容反映了當今計算機通信與接口領域裡的新技術和新知識。
本書適合高等院校計算機科學與技術專業、自動控制等專業作為微型計算機通信與接口的教材,也可作為計算機專業人員的自學教材和參考書。

目錄

前言
第1章 數據通信基礎
本章學習目標
1.1 數據通信及其實現技術
1.1.1 數據通信概述
1.1.2 通信協定
1.1.3 數據傳輸模式
1.1.4 數據通信系統的質量標準
1.1.5 數據傳輸媒質
1.2 數據通信中的調製解調技術
1.2.1 調製解調技術原理
1.2.2 數據機
1.2.3 數據機的技術規範
1.2.4 數據機的選擇
1.3 數據鏈路控制
1.3.1 流量控制
1.3.2 差錯控制
1.3.3 數據鏈路控制協定
本章小結
思考與練習
第2章 輸入和輸出
2.1 概述
2.1.1 CPU與I/O接口
2.1.2 I/O接口與系統的連線
2.1.3 接口與系統的連線
2.1.4 輸入輸出的定址方式
2.2 輸入/輸出數據傳遞方式
2.2.1 程式控制傳遞方式
2.2.2 中斷傳遞方式
2.2.3 DMA方式
2.3 8086CPU的輸入/輸出
本章小結
思考與練習
第3章 中斷接口技術
本章學習目標
3.1 8086的中斷系統
3.1.1 中斷分類及中斷類型碼
3.1.2 中斷向量和中斷向量表
3.1.3 中斷回響過程與時序
3.2 中斷控制器Intel8259A
3.2.1 8259A的性能概述
3.2.2 8259A的內部結構和工作原理
3.2.3 8259A的外部引腳
3.2.4 8259A的工作過程
3.2.5 8259A的工作方式
3.2.6 8259A的編程
3.2.7 8259A的級聯
3.2.8 8259A的套用舉例
本章小結
思考與練習
第4章 並行輸入/輸出接口晶片
本章學習目標
4.1 可程式並行接口晶片8255A
4.1.1 並行通信與接口
4.1.2 8255A的編程結構
4.2 8255A的引腳功能
4.2.1 與外設相連的引腳
4.2.2 與相連的引腳
4.3 8255A的工作方式
4.3.1 方式0
4.3.2 方式1
4.3.3 方式2
4.4 8255A的控制字和狀態字
4.4.1 8255A的編程
4.4.2 接口套用舉例
本章小結
思考與練習
第5章 可程式定時器/計數器接口晶片8253與DMA控制器8237
本章學習目標
5.1 8253的內部結構
5.2 8253的引腳功能
5.3 8253的工作方式
5.3.1 方式0-記數結束時中斷
5.3.2 方式1-可程式序的單拍負脈衝
5.3.3 方式2-頻率發生器
5.3.4 方式3-方波發生器
5.3.5 方式4-軟體觸發
5.3.6 方式5-硬體觸發
5.4 8253的編程
5.5 8253的套用舉例
5.6 DMA控制器Intel8237
5.6.1 DMA概述
5.6.2 DMA控制器晶片Intel8237的性能概述
5.6.3 8237的內部組成與結構
5.6.4 8237的工作周期
5.6.5 8237的外部結構
5.6.6 8237的工作方式
5.6.7 8237的DMA傳輸類型
5.6.8 8237各個通道的優先權及傳輸速率
5.7 DMA控制器8237
5.7.1 8237的內部暫存器組
5.7.2 8237的編程及套用
本章小結
思考與練習
第6章 匯流排
本章學習目標
6.1 概述
6.2 匯流排類型
6.3 匯流排結構
6.3.1 ISA匯流排結構
6.3.2 MCA匯流排結構
6.3.3 EISA匯流排
6.3.4 VESA匯流排
6.3.5 PCI匯流排
6.3.6 USB匯流排
6.3.7 AGP匯流排
6.3.8 PCI-x匯流排
6.3.9 3 GIO
6.4 微機匯流排技術性能指標及功能
6.4.1 匯流排技術性能指標
6.4.2 微機匯流排主要功能
本章小結
思考與練習
第7章 PCI匯流排
本章學習目標
7.1 PCI匯流排的原理時序和仲裁分析
7.1.1 PCI匯流排結構和性能
7.1.2 匯流排操作周期
7.1.3 PCI匯流排仲裁
7.2 PCI匯流排技術
7.2.1 PCI匯流排與處理器的關係
7.2.2 PCI匯流排仲裁控制方式
7.2.3 PCI匯流排的時延
7.2.4 排他性訪問
7.2.5 PCI匯流排的容錯性
7.2.6 支持快速存取的PCI匯流排功能
7.3 PCI匯流排的傳輸協定概述
7.3.1 匯流排信號及命令描述
7.3.2 匯流排傳輸協定
本章小結
思考與練習
第8章 串列通信匯流排標準及接口技術
本章學習目標
8.1 串列通信概述
8.1.1 串列通信方式
8.1.2 串列通信的傳輸方向
8.1.3 串列I/O實現
8.1.4 信號的調製與解調
8.2 EIA RS-232C 接口
8.2.1 引腳規定
8.2.2 電氣性能規定
8.2.3 電平轉換
8.2.4 RS-232C的典型套用
8.3 可程式串列接口晶片8251A
8.3.1 基本性能
8.3.2 內部結構
8.4 8251A的引腳功能
8.4.1 與CPU的連線信號
8.4.2 與MODEN接口的信號線
8.5 8251A的編程
本章小結
思考與練習
第9章 USB通用串列匯流排及套用
本章學習目標
9.1 USB匯流排體系結構
9.1.1 起因
9.1.2 USB規範的目標
9.1.3 USB的設計準則
9.1.4 使用的分類
9.1.5 特色
9.1.6 體系結構
9.2 USB數據流模型
9.2.1 實現者的視圖
9.2.2 匯流排拓撲
9.2.3 匯流排的物理拓撲結構
9.2.4 匯流排邏輯拓撲結構
9.2.5 客戶軟體層與套用層的關係
9.2.6 USB通信流
9.2.7 傳送類型
9.2.8 控制傳送
9.2.9 同步傳送
9.2.10 中斷傳送
9.2.11 批傳送
9.2.12 傳送的匯流排訪問
9.3 USB的電氣特性
9.3.1 信號的傳送
9.3.2 電壓分布
9.3.3 設備的動態載入與卸載
9.4 協定層
9.4.1 位定序
9.4.2 同步欄位
9.4.3 包欄位格式
9.4.4 包格式
9.4.5 錯誤檢測和恢復
9.5 USB設備架構
9.5.1 USB設備狀態
9.5.2 通用USB設備操作
9.5.3 USB設備請求
9.5.4 描述表
9.5.5 設備類定義
9.6 USB主機:硬體與軟體
9.6.1 USB主機概況
9.6.2 主機控制器功能
9.6.3 軟體功能概論
9.6.4 主機控制器驅動器
9.6.5 USBD
本章小結
思考與練習
第10章 Windows 設備驅動程式
本章學習目標
10.1 Windows作業系統核心結構
10.1.1 虛擬機的含義
10.1.2 VxD與作業系統核心
10.1.3 Windows 98系統記憶體結構
10.2 虛擬設備驅動程式基礎知識
10.2.1 VxD的檔案結構
10.2.2 VxD的數據結構
10.2.3 VxD的訊息處理
10.2.4 VxD的運行機制
10.3 開發工具剖析
10.3.1 系統環境的設定
10.3.2 VToolsD的工具程式
10.3.3 實例開發
10.4 VToolsD類庫剖析
10.4.1 框架類
10.4.2 事件處理類
10.5 VxD的調試技術
10.5.1 SOFTICE的安裝與設定
10.5.2 SOFTICE調試技術
10.5.3 DBGVIEW調試工具
本章小結
思考與練習
第11章 基於PCI接口的設備驅動程式開發
本章學習目標
11.1 S5933控制晶片的功能
11.1.1 S5933的內部結構
11.1.2 S5933引腳圖
11.1.3 三種數據傳輸方式的特點
11.2 S5933的配置和初始化
11.2.1 S5933的配置空間
11.2.2 的初始化
11.3 S5933的操作暫存器
11.4 S5933的信箱操作
11.4.1 信箱滿/空狀態
11.4.2 信箱中斷
11.5 S5933的DMA操作
11.5.1 的傳輸配置
11.5.2 PCI發起的DMA傳輸配置
11.6 PCI設備的INF檔案
11.7 PCI設備驅動程式VxD的設計
本章小結
思考與練習
第12章 USB產品開發和驅動程式設計
本章學習目標
12.1 Windows 世界中的USB設備
12.1.1 Windows 98中的USB設備
12.1.2 Windows 98環境下的IEEE 1394設備
12.2 USB硬體產品開發
12.3 USB設備驅動程式設計
12.3.1 Windows USB驅動程式接口
12.3.2 USBDI的IOCTL
12.3.3 USBDI結構定義
12.4 USB的定義
本章小結

內容簡介

《微型計算機通信與接口技術》是普通高等教育“十一五”國家級規劃教材。
《微型計算機通信與接口技術》全面系統地講解了微型計算機通信與接口的相關內容,在第一版的基礎上對書的部分章節進行了重新整合,刪除了一些實用性不強的內容,增加了人機互動和網路接口等實用性更強的內容,同時突出了通信與接口程式設計方面的內容。《微型計算機通信與接口技術》以實用性為指導原則,在講述計算機通信與接口技術基礎知識的同時,著重講解了這些知識如何套用於實際。《微型計算機通信與接口技術》共分為8章,主要內容包括:數據通信基礎、中斷接口技術(8259)、常用的PC機接口晶片 (8255A、8253、8237)、串列通信匯流排標準及接口技術、人機互動設備接口(主要包括鍵盤、顯示器、滑鼠)、PCI匯流排技術、USB通用串列匯流排及套用、網路接口通信技術等。
《微型計算機通信與接口技術》內容新穎、概念清晰、實例豐富、深入淺出、通俗易懂,並為任課教師免費提供電子教案,此教案用PowerPoint製作,可以任意修改。
《微型計算機通信與接口技術》可作為本科計算機科學與技術、電子信息工程、自動化、電子信息科學技術、通信工程等專業和其他工科類專業的教材,也可作為相關技術人員使用的自學教材和參考書。

圖書目錄

第二版前言
第一版前言
第1章 數據通信基礎
第2章 中斷接口技術
第3章 PC機接口晶片
第4章 串列通信匯流排標準及接口技術
第5章 人機互動設備接口
第6章 匯流排技術
第7章 網路編程接口
第8章 USB通用串列匯流排及套用
參考文獻
……

相關詞條

熱門詞條

聯絡我們