出版時(shí)間:2008-11 出版社:清華大學(xué)出版社有限公司 作者:周洪利 頁(yè)數(shù):389
前言
計(jì)算機(jī)接口技術(shù)是計(jì)算機(jī)應(yīng)用的關(guān)鍵技術(shù),隨著計(jì)算機(jī)應(yīng)用的日益廣泛和深入,計(jì)算機(jī)接口技術(shù)不僅是大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的核心專業(yè)課程,而且早已成為自動(dòng)控制、電子工程、信息工程、通信工程、光電工程、機(jī)電工程等許多非計(jì)算機(jī)專業(yè)的必修專業(yè)基礎(chǔ)課程。隨著計(jì)算機(jī)硬件軟件技術(shù)的高速發(fā)展和總線標(biāo)準(zhǔn)的不斷推陳出新,計(jì)算機(jī)接口技術(shù)也有了很大發(fā)展。相應(yīng)課程教學(xué)如何與時(shí)俱進(jìn),跟上接口技術(shù)的發(fā)展,使其兼具先進(jìn)性和實(shí)用性,是各校有關(guān)教師共同關(guān)心的問題。北京交通大學(xué)周洪利老師《計(jì)算機(jī)高級(jí)接口技術(shù)》一書的出版對(duì)解決這一問題作了一個(gè)很好的嘗試。該書不同于一般接口教科書的是,在講清接口基本原理、保持必要的傳統(tǒng)接口技術(shù)內(nèi)容如串行接口和并行接口的基礎(chǔ)上,著重介紹了近年來(lái)在現(xiàn)代計(jì)算機(jī)系統(tǒng)中常用的幾種新型接口,包括USB接口、紅外接口和藍(lán)牙接口,而且對(duì)每一種接口的介紹都包含了接口原理、常用接口硬件芯片、接口協(xié)議和接口軟件編程技術(shù)等內(nèi)容,體現(xiàn)了原理與技術(shù)并重、軟件與硬件結(jié)合的接口技術(shù)特點(diǎn)。
內(nèi)容概要
內(nèi)容簡(jiǎn)介 本書介紹現(xiàn)代Pc機(jī)的接口技術(shù),內(nèi)容包括串行接口、并行接口、USB、紅外線接口和藍(lán)牙接口。針對(duì)以上接口,全面介紹了接口的原理、接口標(biāo)準(zhǔn)、接口硬件芯片和接口的程序設(shè)計(jì)方法。 本書在內(nèi)容組織方面注重面向?qū)嶋H應(yīng)用,尤其是接口軟件的編程方法。結(jié)合不同接El的特點(diǎn),由淺人深地介紹了不同的接口程序?qū)崿F(xiàn)方法。包括通過ActiveX控件方式、直接I/O方式、APl方式等。書中所有的程序設(shè)計(jì)方法都面向Windows 2000/XP操作系統(tǒng)。采用的編程工具是Visual C++6.0和Visual Basic。 本書可以作為大學(xué)計(jì)算機(jī)專業(yè)高年級(jí)本科生或研究生的教材。本課程的授課和實(shí)驗(yàn)學(xué)時(shí)數(shù)應(yīng)不少于32學(xué)時(shí),但在具體的教學(xué)實(shí)踐中可以根據(jù)需要選講其中的不同部分。本書也可作為接口硬件和軟件開發(fā)人員的參考用書。 配合本書的學(xué)習(xí)和實(shí)驗(yàn),作者專門設(shè)計(jì)了高級(jí)接口實(shí)驗(yàn)臺(tái),該實(shí)驗(yàn)臺(tái)具備書中介紹的全部接口,可以完成本書介紹的全部實(shí)驗(yàn)內(nèi)容。
作者簡(jiǎn)介
周洪利,碩士研究生導(dǎo)師,男,1960年03月出生。1982年畢業(yè)于北京郵電大學(xué)無(wú)線電工程系,獲學(xué)士學(xué)位。1986年畢業(yè)于北方交通大學(xué)電信系,獲工學(xué)碩士學(xué)位。主要從事計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)、計(jì)算機(jī)接口、單片機(jī)系統(tǒng)、計(jì)算機(jī)采集與控制、計(jì)算機(jī)通信等領(lǐng)域的教學(xué)和科研工作。主要研究領(lǐng)域有計(jì)算機(jī)系統(tǒng)結(jié)構(gòu),計(jì)算機(jī)接口技術(shù),單片機(jī)與嵌入式系統(tǒng),電子系統(tǒng)設(shè)計(jì),模擬與數(shù)字通信技術(shù)等。
書籍目錄
第1章 接口概述 1.1 接口的硬件構(gòu)成 1.1.1 數(shù)據(jù)寄存器和數(shù)據(jù)緩沖存儲(chǔ)器 1.1.2 狀態(tài)寄存器和控制寄存器 1.1.3 地址譯碼單元 1.1.4 信號(hào)的波形變換 1.1.5 差錯(cuò)控制 1.1.6 中斷和DMA機(jī)制 1.2 接口的分類和性能 1.2.1 接口的分類 1.2.2 接口的性能 1.3 接口軟件的控制方式 1.3.1 無(wú)條件傳送方式 1.3.2 查詢控制方式 1.3.3 定時(shí)查詢控制方式 1.3.4 中斷控制方式 1.3.5 DMA控制方式第2章 串行接口原理 2.1 串行接口標(biāo)準(zhǔn) 2.2 RS-232C 2.2.1 RS-232C的基本特征 2.2.2 RS-232C信號(hào) 2.2.3 RS-232C連接 2.3 RS-422/485 2.3.1 RS-422/485的平衡傳輸 2.3.2 RS.422連接 2.3.3 RS-485連接 2.3.4 RS-422/485的傳輸距離 2.4 PC機(jī)中的UART 2.4.1 UART的功能 2.4.2 UART寄存器第3章 串行接口程序設(shè)計(jì) 3.1 MSComm控件 3.1.1 MSComm控件的屬性 3.1.2 VB實(shí)現(xiàn)的MSComm測(cè)試程序 3.2 串行接口GPS接收機(jī)編程實(shí)驗(yàn) 3.2.1 NMEA-0183數(shù)據(jù)格式 3.2.2 一個(gè)GPS接收程序的實(shí)現(xiàn) 3.3 Win32 APl實(shí)現(xiàn)串行接口編程 3.3.1 用于串行接口編程的APl函數(shù) 3.3.2 Windows APl串行接口編程方法第4章 并行接口 4.1 并行接口概述 4.1.1 初始的并行接口 4.1.2 并行接口的標(biāo)準(zhǔn) 4.2 并行接口結(jié)構(gòu) 4.2.1 SPP 4.2.2 雙向(PS/2)模式 4.2.3 EPP 4.2.4 ECP 第5章 并行接口程序設(shè)計(jì) 5.1 實(shí)現(xiàn)直接I/O方式的軟件 5.1.1 Inpout32 5.1.2 TVicPort 5.1.3 TVicIJ阿 5.2 一個(gè)Pc對(duì)等連接的并行接口測(cè)試實(shí)驗(yàn) 5.2.1 對(duì)等連接 5.2.2 軟件設(shè)計(jì)第6章 OSB接口標(biāo)準(zhǔn) 6.1 USB接口特點(diǎn) 6.2 USB電器規(guī)范 6.2.1 USB接口 6.2.2 USB NRZl編碼 6.3 USB傳輸 6.3.1 USB傳輸類型 6.3.2 USB傳輸?shù)囊? 6.3.3 事務(wù) 6.3.4 USB傳輸 6.4 USB描述符 6.4.1 USB描述符概述 ……第7章 USB接口芯片第8章 USB接口HID設(shè)備第9章 紅外線接口第10章 紅外接口程序設(shè)計(jì)第11章 藍(lán)牙接口原理第12章 基于HCI的藍(lán)牙程序設(shè)計(jì)參考文獻(xiàn)
章節(jié)摘錄
插圖:第1章 接口概述1.1 接口的硬件構(gòu)成計(jì)算機(jī)系統(tǒng)所連接的外部設(shè)備是多種多樣的,它們不但在工作速度上與中央處理機(jī)差別極大,而且在數(shù)據(jù)表示的形式上與計(jì)算機(jī)內(nèi)部形式也不一致。因此,要實(shí)現(xiàn)外部設(shè)備與主機(jī)之間的連接和信息交換,必須經(jīng)過一個(gè)數(shù)據(jù)轉(zhuǎn)換和傳輸?shù)臋C(jī)制。這種機(jī)制叫作I/0接口。圖1.1說明了主機(jī)、外部設(shè)備和I/0接口之間的連接關(guān)系,主機(jī)和任何外部設(shè)備的連接都是通過接口電路實(shí)現(xiàn)的,接口電路連接在計(jì)算機(jī)總線和外部設(shè)備之間,是接口的硬件部分,接口的另一組成部分是軟件部分,接口電路的工作是在接口軟件的控制下完成的。圖1.1主機(jī)、外部設(shè)備和I/0接口間的關(guān)系接口電路硬件部分主要包括數(shù)據(jù)寄存器、數(shù)據(jù)緩沖存儲(chǔ)器、狀態(tài)寄存器和控制寄存器等后面各節(jié)將進(jìn)行詳細(xì)介紹。
編輯推薦
《計(jì)算機(jī)高級(jí)接口技術(shù)》是原理與技術(shù)的完美集合,教學(xué)與科研的最新成果,語(yǔ)言精練,實(shí)例豐富,可操作性強(qiáng),實(shí)用性突出。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
計(jì)算機(jī)高級(jí)接口技術(shù) PDF格式下載