出版時(shí)間:2005-6 出版社:中國水利水電出版社 作者:劉兵 頁數(shù):284 字?jǐn)?shù):437000
Tag標(biāo)簽:無
內(nèi)容概要
本書全面系統(tǒng)的講解了微型計(jì)算機(jī)通信與接口的相關(guān)內(nèi)容。全書以實(shí)用性為指導(dǎo)原則,在講述計(jì)算機(jī)通信與接口技術(shù)的基礎(chǔ)知識(shí)的同時(shí),著重講解了這些知識(shí)如何應(yīng)用于實(shí)際。本書的內(nèi)容共分為四個(gè)主要部分。第一部分主要講述數(shù)據(jù)通信的基礎(chǔ)知識(shí),建立通信的基本概念;第二部分主要講述微機(jī)接口,著重講述了目前較常見的幾個(gè)芯片,包括可編程的中斷控制器Intel8259A,可編程的定時(shí)器/計(jì)數(shù)器8253,可編程的外圍接口8255A等;第三部分是總線技術(shù),包括串行通信總線RS-232C,USB總線和PCI總線;第四部分主要講述設(shè)備驅(qū)動(dòng)程序及如何開發(fā)虛擬設(shè)備驅(qū)動(dòng)程序,包括VxD開發(fā)所需的基礎(chǔ)知識(shí),如何使用軟件VToolsD進(jìn)行VxD開發(fā),最后講解如何在USB和PCI總線上進(jìn)行虛擬設(shè)備驅(qū)動(dòng)程序開發(fā)。本書主要內(nèi)容反映了當(dāng)前計(jì)算機(jī)通信與接口領(lǐng)域的新技術(shù)和新知識(shí)。 本書適合高等院校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè),自動(dòng)控制等專業(yè)作為微型計(jì)算機(jī)通信與接口的教材,也可以作為計(jì)算機(jī)專業(yè)人員的自學(xué)教材和參考書。
書籍目錄
前言第1章 數(shù)據(jù)通信基礎(chǔ) 本章學(xué)習(xí)目標(biāo) 1.1 數(shù)據(jù)通信及其實(shí)現(xiàn)技術(shù) 1.1.1 數(shù)據(jù)通信概述 1.1.2 通信協(xié)議 1.1.3 數(shù)據(jù)傳輸模式 1.1.4 數(shù)據(jù)通信系統(tǒng)的質(zhì)量標(biāo)準(zhǔn) 1.1.5 數(shù)據(jù)傳輸媒質(zhì) 1.2 數(shù)據(jù)通信中的調(diào)制解調(diào)技術(shù) 1.2.1 調(diào)制解調(diào)技術(shù)原理 1.2.2 調(diào)制解調(diào)器 1.2.3 調(diào)制解調(diào)器的技術(shù)規(guī)范 1.2.4 調(diào)制解調(diào)器的選擇 1.3 數(shù)據(jù)鏈路控制 1.3.1 流量控制 1.3.2 差錯(cuò)控制 1.3.3 數(shù)據(jù)鏈路控制協(xié)議 本章小結(jié) 思考與練習(xí)第2章 輸入和輸出 2.1 概述 2.1.1 CPU與I/O接口 2.1.2 I/O接口與系統(tǒng)的連接 2.1.3 接口與系統(tǒng)的連接 2.1.4 輸入輸出的尋址方式 2.2 輸入/輸出數(shù)據(jù)傳遞方式 2.2.1 程序控制傳遞方式 2.2.2 中斷傳遞方式 2.2.3 DMA方式 2.3 8086CPU的輸入/輸出 本章小結(jié) 思考與練習(xí)第3章 中斷接口技術(shù) 本章學(xué)習(xí)目標(biāo) 3.1 8086的中斷系統(tǒng) 3.1.1 中斷分類及中斷類型碼 3.1.2 中斷向量和中斷向量表 3.1.3 中斷響應(yīng)過程與時(shí)序 3.2 中斷控制器Intel8259A 3.2.1 8259A的性能概述 3.2.2 8259A的內(nèi)部結(jié)構(gòu)和工作原理 3.2.3 8259A的外部引腳 3.2.4 8259A的工作過程 3.2.5 8259A的工作方式 3.2.6 8259A的編程 3.2.7 8259A的級(jí)聯(lián) 3.2.8 8259A的應(yīng)用舉例 本章小結(jié) 思考與練習(xí)第4章 并行輸入/輸出接口芯片 本章學(xué)習(xí)目標(biāo) 4.1 可編程并行接口芯片8255A 4.1.1 并行通信與接口 4.1.2 8255A的編程結(jié)構(gòu) 4.2 8255A的引腳功能 4.2.1 與外設(shè)相連的引腳 4.2.2 與相連的引腳 4.3 8255A的工作方式 4.3.1 方式0 4.3.2 方式1 4.3.3 方式2 4.4 8255A的控制字和狀態(tài)字 4.4.1 8255A的編程 4.4.2 接口應(yīng)用舉例 本章小結(jié) 思考與練習(xí)第5章 可編程定時(shí)器/計(jì)數(shù)器接口芯片8253與DMA控制器8237 本章學(xué)習(xí)目標(biāo) 5.1 8253的內(nèi)部結(jié)構(gòu) 5.2 8253的引腳功能 5.3 8253的工作方式 5.3.1 方式0-記數(shù)結(jié)束時(shí)中斷 5.3.2 方式1-可編程序的單拍負(fù)脈沖 5.3.3 方式2-頻率發(fā)生器 5.3.4 方式3-方波發(fā)生器 5.3.5 方式4-軟件觸發(fā) 5.3.6 方式5-硬件觸發(fā) 5.4 8253的編程 5.5 8253的應(yīng)用舉例 5.6 DMA控制器Intel8237 5.6.1 DMA概述 5.6.2 DMA控制器芯片Intel8237的性能概述 5.6.3 8237的內(nèi)部組成與結(jié)構(gòu) 5.6.4 8237的工作周期 5.6.5 8237的外部結(jié)構(gòu) 5.6.6 8237的工作方式 5.6.7 8237的DMA傳輸類型 5.6.8 8237各個(gè)通道的優(yōu)先級(jí)及傳輸速率 5.7 DMA控制器8237 5.7.1 8237的內(nèi)部寄存器組 5.7.2 8237的編程及應(yīng)用 本章小結(jié) 思考與練習(xí)第6章 總線 本章學(xué)習(xí)目標(biāo) 6.1 概述 6.2 總線類型 6.3 總線結(jié)構(gòu) 6.3.1 ISA總線結(jié)構(gòu) 6.3.2 MCA總線結(jié)構(gòu) 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 微機(jī)總線技術(shù)性能指標(biāo)及功能 6.4.1 總線技術(shù)性能指標(biāo) 6.4.2 微機(jī)總線主要功能 本章小結(jié) 思考與練習(xí)第7章 PCI總線 本章學(xué)習(xí)目標(biāo) 7.1 PCI總線的原理時(shí)序和仲裁分析 7.1.1 PCI總線結(jié)構(gòu)和性能 7.1.2 總線操作周期 7.1.3 PCI總線仲裁 7.2 PCI總線技術(shù) 7.2.1 PCI總線與處理器的關(guān)系 7.2.2 PCI總線仲裁控制方式 7.2.3 PCI總線的時(shí)延 7.2.4 排他性訪問 7.2.5 PCI總線的容錯(cuò)性 7.2.6 支持快速存取的PCI總線功能 7.3 PCI總線的傳輸協(xié)議概述 7.3.1 總線信號(hào)及命令描述 7.3.2 總線傳輸協(xié)議 本章小結(jié) 思考與練習(xí)第8章 串行通信總線標(biāo)準(zhǔn)及接口技術(shù) 本章學(xué)習(xí)目標(biāo) 8.1 串行通信概述 8.1.1 串行通信方式 8.1.2 串行通信的傳輸方向 8.1.3 串行I/O實(shí)現(xiàn) 8.1.4 信號(hào)的調(diào)制與解調(diào) 8.2 EIA RS-232C 接口 8.2.1 引腳規(guī)定 8.2.2 電氣性能規(guī)定 8.2.3 電平轉(zhuǎn)換 8.2.4 RS-232C的典型應(yīng)用 8.3 可編程串行接口芯片8251A 8.3.1 基本性能 8.3.2 內(nèi)部結(jié)構(gòu) 8.4 8251A的引腳功能 8.4.1 與CPU的連接信號(hào) 8.4.2 與MODEN接口的信號(hào)線 8.5 8251A的編程 本章小結(jié) 思考與練習(xí)第9章 USB通用串行總線及應(yīng)用 本章學(xué)習(xí)目標(biāo) 9.1 USB總線體系結(jié)構(gòu) 9.1.1 起因 9.1.2 USB規(guī)范的目標(biāo) 9.1.3 USB的設(shè)計(jì)準(zhǔn)則 9.1.4 使用的分類 9.1.5 特色 9.1.6 體系結(jié)構(gòu) 9.2 USB數(shù)據(jù)流模型 9.2.1 實(shí)現(xiàn)者的視圖 9.2.2 總線拓?fù)? 9.2.3 總線的物理拓?fù)浣Y(jié)構(gòu) 9.2.4 總線邏輯拓?fù)浣Y(jié)構(gòu) 9.2.5 客戶軟件層與應(yīng)用層的關(guān)系 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 信號(hào)的發(fā)送 9.3.2 電壓分布 9.3.3 設(shè)備的動(dòng)態(tài)加載與卸載 9.4 協(xié)議層 9.4.1 位定序 9.4.2 同步字段 9.4.3 包字段格式 9.4.4 包格式 9.4.5 錯(cuò)誤檢測(cè)和恢復(fù) 9.5 USB設(shè)備架構(gòu) 9.5.1 USB設(shè)備狀態(tài) 9.5.2 通用USB設(shè)備操作 9.5.3 USB設(shè)備請(qǐng)求 9.5.4 描述表 9.5.5 設(shè)備類定義 9.6 USB主機(jī):硬件與軟件 9.6.1 USB主機(jī)概況 9.6.2 主機(jī)控制器功能 9.6.3 軟件功能概論 9.6.4 主機(jī)控制器驅(qū)動(dòng)器 9.6.5 USBD 本章小結(jié) 思考與練習(xí) 第10章 Windows 設(shè)備驅(qū)動(dòng)程序 本章學(xué)習(xí)目標(biāo) 10.1 Windows操作系統(tǒng)內(nèi)核結(jié)構(gòu) 10.1.1 虛擬機(jī)的含義 10.1.2 VxD與操作系統(tǒng)內(nèi)核 10.1.3 Windows 98系統(tǒng)內(nèi)存結(jié)構(gòu) 10.2 虛擬設(shè)備驅(qū)動(dòng)程序基礎(chǔ)知識(shí) 10.2.1 VxD的文件結(jié)構(gòu) 10.2.2 VxD的數(shù)據(jù)結(jié)構(gòu) 10.2.3 VxD的消息處理 10.2.4 VxD的運(yùn)行機(jī)制 10.3 開發(fā)工具剖析 10.3.1 系統(tǒng)環(huán)境的設(shè)置 10.3.2 VToolsD的工具程序 10.3.3 實(shí)例開發(fā) 10.4 VToolsD類庫剖析 10.4.1 框架類 10.4.2 事件處理類 10.5 VxD的調(diào)試技術(shù) 10.5.1 SOFTICE的安裝與設(shè)置 10.5.2 SOFTICE調(diào)試技術(shù) 10.5.3 DBGVIEW調(diào)試工具 本章小結(jié) 思考與練習(xí)第11章 基于PCI接口的設(shè)備驅(qū)動(dòng)程序開發(fā) 本章學(xué)習(xí)目標(biāo) 11.1 S5933控制芯片的功能 11.1.1 S5933的內(nèi)部結(jié)構(gòu) 11.1.2 S5933引腳圖 11.1.3 三種數(shù)據(jù)傳輸方式的特點(diǎn) 11.2 S5933的配置和初始化 11.2.1 S5933的配置空間 11.2.2 的初始化 11.3 S5933的操作寄存器 11.4 S5933的郵箱操作 11.4.1 郵箱滿/空狀態(tài) 11.4.2 郵箱中斷 11.5 S5933的DMA操作 11.5.1 的傳輸配置 11.5.2 PCI發(fā)起的DMA傳輸配置 11.6 PCI設(shè)備的INF文件 11.7 PCI設(shè)備驅(qū)動(dòng)程序VxD的設(shè)計(jì) 本章小結(jié) 思考與練習(xí)第12章 USB產(chǎn)品開發(fā)和驅(qū)動(dòng)程序設(shè)計(jì) 本章學(xué)習(xí)目標(biāo) 12.1 Windows 世界中的USB設(shè)備 12.1.1 Windows 98中的USB設(shè)備 12.1.2 Windows 98環(huán)境下的IEEE 1394設(shè)備 12.2 USB硬件產(chǎn)品開發(fā) 12.3 USB設(shè)備驅(qū)動(dòng)程序設(shè)計(jì) 12.3.1 Windows USB驅(qū)動(dòng)程序接口 12.3.2 USBDI的IOCTL 12.3.3 USBDI結(jié)構(gòu)定義 12.4 USB的定義 本章小結(jié)
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
微型計(jì)算機(jī)通信與接口技術(shù) PDF格式下載