《計算機與通信硬體技術基礎》

《計算機與通信硬體技術基礎》

《計算機與通信硬體技術基礎》作者是郭榮寧、劉榮,由清華大學出版社於2008 年2月出版。本書涵蓋了計算機與通信硬體的專業基礎知識,系統地介紹了微機原理與接口、MCS51單片機、數位訊號處理晶片以及嵌入式處理器ARM的內容,可作為高等院校通信類及相關專業的“計算機與通信硬體技術基礎”課程的教材或教學參考書,同時也可以作為相關專業技術人員的自學或參考用書。

基本信息

《計算機與通信硬體技術基礎》《計算機與通信硬體技術基礎》
【名稱】《計算機與通信硬體技術基礎》
【定價】¥39.5
【作者】郭榮寧;劉榮
【叢 書 名】 21世紀高等學校計算機教育實用規劃教材
【出 版 社】 清華大學出版社
【書 號】 9787302168140
【出版日期】 2008 年2月
【開 本】 16開
【頁 碼】 481
【版 次】1-1
【所屬分類】 計算機 > 硬體與維護 > 綜合
通信 > 無線電、電信設備
教材 > 研究生/本科/專科教材 > 工學
教材 > 計算機教材 > 本科/研究生 > 計算機專業 > 計算機基礎課程 > 計算機硬體技術基礎

內容簡介

本書涵蓋了計算機與通信硬體的專業基礎知識,系統地介紹了微機原理與接口、MCS51單片機、數位訊號處理晶片以及嵌入式處理器ARM的內容。
全書共分四個部分,每部分又由若干章節組成。第一部分介紹計算機硬體技術基礎; 第二部分介紹MCS51單片機的原理及其套用; 第三部分介紹DSP晶片內容; 第四部分介紹ARM晶片的相關內容。
本書作為國內第一本較全面地介紹計算機與通信硬體相關內容的教科書,既介紹了相關硬體的一般原理,又注意與實際套用相結合。全書層次清晰、重點突出,由淺入深、循序漸進。
本書可作為高等院校通信類及相關專業的“計算機與通信硬體技術基礎”課程的教材或教學參考書,同時也可以作為相關專業技術人員的自學或參考用書。

目錄介紹

第一部分計算機硬體

第1章計算機系統概述

1.1計算機發展概述

1.1.1計算機的發展

1.1.2未來計算機發展趨勢

1.1.3計算機的分類

1.2微型計算機系統硬體構成

1.2.1微型計算機系統的主要部件

1.2.2微型計算機系統的主要性能指標

1.3微型計算機的一般工作原理

1.3.1計算機執行程式的過程

1.3.2計算機的工作過程

1.4微型計算機系統體系結構

1.4.18088/PC匯流排的微機結構

1.4.280286/ISA匯流排的微機結構

1.4.380386/80486 ISA匯流排的微機結構

1.4.4Pentium ISA/PCI匯流排的南北橋微機結構

1.4.5Pentium ⅡISA/PCI/AGP匯流排的南北橋微機結構

1.4.6Pentium Ⅲ中心結構的微型機體系結構

1.4.7Pentium 4中心結構的微型機體系結構

第2章微處理器及其系統結構

2.1Intel 8086/8088微處理器結構

2.1.18086/8088 CPU的內部結構

2.1.2暫存器結構

2.1.3存儲器組織結構

2.28086/8088 CPU的外部結構

2.2.18086/8088 CPU晶片引腳及其功能

2.2.2兩種工作模式的微計算機系統構成

2.38086/8088的匯流排操作和時序

2.3.1指令周期、匯流排周期及時鐘周期

2.3.28086最小模式下的讀/寫匯流排周期

2.3.38086最大模式下的讀/寫匯流排周期

2.3.4中斷回響周期

2.3.5系統的復位和啟動操作

2.480x86/Pentium微處理器

2.4.180x86/Pentium特點與內部功能結構

2.4.280x86/Pentium CPU暫存器組織

目錄

計算機與通信硬體技術基礎

第3章指令系統及彙編程式設計

3.1概述

3.1.1指令格式

3.1.2指令助記符

3.1.3RISC技術

3.2定址方式

3.2.1指令的定址方式

3.2.2運算元的定址方式

3.38086/8088指令系統

3.3.1數據傳送指令

3.3.2算術運算指令

3.3.3邏輯與移位指令

3.3.4串操作指令

3.3.5控制轉移指令

3.3.6處理器控制指令

3.3.7DOS系統功能調用

3.4彙編程式設計

3.4.1彙編語言源程式結構

3.4.2彙編語言的語句格式

3.4.3數據項及表達式

3.4.4偽指令

3.4.5彙編語言程式設計

3.580x86/Pentium系列指令系統

3.5.180286的增強和新增指令

3.5.280386指令系統詳解

3.5.380486的增強和新增指令

3.5.4Pentium系列微處理器的新增指令

第4章存儲器系統

4.1半導體存儲器概述

4.1.1半導體存儲器的分類

4.1.2半導體存儲器的結構

4.1.3存儲器的性能指標

4.2半導體存儲器晶片

4.2.1靜態隨機存儲器

4.2.2動態隨機存儲器

4.2.3隻讀存儲器

4.2.4記憶體晶片的工作模式及主流技術

4.3存儲器與CPU的連線

4.3.1連線時應注意的問題

4.3.2存儲器容量的擴充

4.3.3存儲晶片的地址分配和片選

4.4PC系列計算機的存儲器系統

4.5半導體存儲器的套用

4.5.1半導體存儲器電路的分析方法

4.5.2存儲器在計算機系統中的設計方法

第5章匯流排技術

5.1匯流排的概念

5.1.1匯流排的標準與規範

5.1.2匯流排類型的分類

5.1.3匯流排信號的分類

5.2匯流排的工作原理

5.2.1匯流排工作過程

5.2.2匯流排定時協定

5.2.3數據傳送類型

5.2.4匯流排仲裁

5.2.5匯流排的信息傳輸與錯誤檢測

5.3系統匯流排

5.3.1ISA匯流排

5.3.2PCI匯流排

5.3.3AGP匯流排

5.4外部匯流排

5.4.1SCSI匯流排

5.4.2IDE匯流排

5.4.3USB匯流排

5.4.4IEEE 1394

第6章輸入輸出系統

6.1概述

6.1.1I/O接口電路

6.1.2I/O連線埠

6.1.3I/O連線埠的地址解碼

6.2CPU與I/O設備的數據傳送方式

6.2.1無條件傳送方式

6.2.2程式查詢方式

6.2.3中斷控制方式

6.2.4DMA方式

6.38259A中斷控制器

6.3.1中斷的基本概念

6.3.28086/8088中斷系統

6.3.38259A的內部結構及引腳功能

6.3.48259A的中斷處理過程

6.3.58259A中斷管理方式

6.3.68259A的編程

6.3.7硬體中斷程式設計

6.48237A DMA控制器

6.4.1DMA控制器的基本功能、組成及操作

6.4.28237A的內部結構及引腳功能

6.4.38237A的工作方式

6.4.48237A的編程

第7章輸入輸出接口電路

7.1可程式定時器8253

7.1.18253內部結構與引腳功能

7.1.28253的編程

7.1.38253的工作方式

7.1.4定時/計數器的套用

7.2可程式並行接口8255A

7.2.18255A的內部結構

7.2.28255A的控制字

7.2.38255A的工作方式

7.2.48255A的套用舉例

7.3可程式串列通信接口8251A

7.3.1串列通信基礎

7.3.28251A的基本功能

7.3.38251A內部結構及引腳功能

7.3.48251A的編程

7.3.58251A的套用舉例

7.4模數與數模轉換接口

7.4.1數模(D/A)轉換器

7.4.2模數(A/D)轉換器

7.4.3數據採集

第8章計算機常用外部設備

8.1鍵盤

8.1.1IBM PC鍵盤結構

8.1.2鍵盤工作原理

8.1.3鍵盤中斷服務與調用

8.2滑鼠器

8.2.1滑鼠器的分類

8.2.2滑鼠器的工作原理

8.2.3滑鼠器的接口

8.3掃瞄器

8.3.1掃瞄器的組成結構

8.3.2掃瞄器的工作原理

8.3.3掃瞄器的接口

8.3.4掃瞄器的技術指標及掃描軟體

8.4顯示器

8.4.1CRT顯示器工作原理

8.4.2LCD顯示器工作原理

8.4.3顯示器接口

8.5印表機

8.5.1印表機的主要分類

8.5.2印表機的工作原理

8.5.3印表機並行接口

8.6新型輔助存儲器

8.6.1大容量可移動存儲器

8.6.2快閃記憶體卡和U快閃記憶體盤

第二部分MCS51單片機

第1章單片機概述

1.1單片機的產生、發展及套用

1.2單片機的主要廠商和產品

1.3MCS51系列單片機的分類

第2章MCS51系列單片機結構

2.1基本組成與結構

2.2MCS51的外部引腳

2.3中央處理器

2.3.1運算器

2.3.2控制器

2.4MCS51存儲器與存儲空間

2.4.1程式存儲器

2.4.2內部RAM數據存儲器

2.4.3片外數據存儲器

2.5並行接口

2.5.1P0口

2.5.2P1口

2.5.3P2口

2.5.4P3口

2.5.5套用特性

2.6MCS51的串列口

2.6.1串列口的組成

2.6.2串列口的工作方式

2.6.3多機通信

2.7定時器/計數器

2.8MCS51的中斷系統

第3章MCS51單片機開發工具[ST〗[WT〗

3.1Keil C51軟體的安裝和啟動

3.2工程的建立

3.3源檔案的輸入

3.4編寫第一個C程式

3.5程 序 調 試

3.5.1源程式的編譯

3.5.2源程式的調試

第4章MCS51套用實例[ST〗[WT〗

4.1MCS51單片機最小套用系統電路

4.2MCS51系統存儲器擴展

4.3MCS51系統與PC的通信

第三部分DSP

第1章DSP概述

1.1引言

1.2數位訊號處理的發展歷程及主要內容

1.3數位訊號處理的實現

1.4DSP系統的特點

1.5DSP的套用

1.6DSP系統的構成

第2章DSP晶片及其軟硬體設計

2.1MATLAB中DSP函式

2.1.1信號處理工具箱簡介

2.1.2信號處理工具箱中的函式

2.1.3信號處理工作箱的工具集

2.2DSP晶片

2.2.1主要特點

2.2.2DSP晶片的基本結構

2.2.3DSP晶片的分類

2.2.4DSP晶片的選型

2.3TMS320C54x的軟、硬體設計

2.3.1TMS320C54x晶片的特點

2.3.2引腳圖

2.3.3內部結構圖

2.3.4內部存儲器

2.3.5TMS320C54x的指令集

2.3.6TMS320C54x的硬體設計

2.3.7TMS320C54x的軟體設計

2.3.8TMS320C54x的BOOT設計

第3章DSP開發工具

3.1CCS概述

3.1.1CCS的組成部分

3.1.2擴展名檔案

3.2開發一個簡單的應用程式

3.2.1創建工程檔案

3.2.2向工程添加檔案

3.2.3查看原始碼

3.2.4編譯和運行程式

3.2.5修改程式選項和糾正語法錯誤

3.2.6使用斷點和觀察視窗

3.2.7使用觀察視窗觀察structure變數

3.2.8測算原始碼執行時間

3.3開發DSP/BIOS程式

3.3.1創建配置檔案

3.3.2向工程添加DSP/BIOS檔案

3.3.3用CCS測試

3.3.4測算DSP/BIOS代碼執行時間

3.4算法和數據測試

3.4.1打開和查看工程

3.4.2查看源程式

3.4.3為I/O檔案增加探針斷點

3.4.4顯示圖形

3.4.5執行程式和繪製圖形

3.4.6調節增益

3.4.7觀察範圍外變數

3.4.8使用GEL檔案

3.4.9調節和測試processing函式

3.5程式調試

3.5.1打開和查看工程

3.5.2查看源程式

3.5.3修改配置檔案

3.5.4用Execution Graph查看任務執行情況

3.5.5修改和查看load值

3.5.6分析任務的統計數據

3.5.7增加STS顯式測試

3.5.8觀察顯式測試統計數據

3.6實時分析

3.6.1打開和查看工程

3.6.2修改配置檔案

3.6.3查看源程式

3.6.4使用RTDX控制修改運行時的load值

3.6.5修改軟中斷優先權

3.7I/O

3.7.1打開和查看工程

3.7.2查看源程式

3.7.3Signalprog應用程式

3.7.4運行應用程式

3.7.5使用HST和PIP模組修改源程式

3.7.6在配置檔案中增加通道和SWI

3.7.7運行修改後的程式

第4章DSP套用實例

4.1DSP系統的設計與開發

4.1.1總體開發方案

4.1.2軟體設計階段

4.1.3硬體設計階段

4.1.4系統集成

4.2基於TMS320C5409的圖像壓縮系統

4.2.1系統構成

4.2.2系統軟硬體設計

4.2.3系統調試

4.3基於TMS320C5402的數字壓縮語音錄放系統

4.3.1系統構成

4.3.2系統硬體設計

4.3.3系統軟體設計

4.4基於DSP和CPLD的低功耗多路數據處理系統設計

4.4.1ADS7805簡介

4.4.2硬體接口電路設計

4.4.3DSP軟體設計

4.4.4系統功耗估計

4.5基於DSP和FPGA的高精度數據採集卡設計

4.5.1系統結構

4.5.2系統硬體電路設計

4.5.3系統軟體設計

第四部分嵌入式處理器

第1章ARM微處理器概述

1.1ARMAdvanced RISC Machines

1.2ARM微處理器的套用領域及特點

1.2.1ARM微處理器的套用領域

1.2.2ARM微處理器的特點

1.3ARM微處理器系列

1.4ARM微處理器結構

1.5ARM微處理器的套用選型

第2章ARM的體系結構

2.1ARM特性

2.2ARM體系結構的版本及命名方法

2.2.1ARM體系結構的版本

2.2.2ARM體系的變種

2.3ARM7TDMI

2.4ARM處理器模式

2.5ARM暫存器

2.5.1通用暫存器

2.5.2程式計數器R15

2.5.3程式狀態暫存器

2.6ARM體系的異常中斷

2.7ARM體系中存儲系統

第3章ARM開發工具

3.1GUI開發環境

3.1.1CodeWarrior 集成開發環境

3.1.2ADS調試器

3.2使用ADS創建工程

3.2.1建立一個工程

3.2.2編譯和連結工程

3.3用AXD進行代碼調試

第4章嵌入式應用程式示例

4.1關於ARM的啟動

4.2Philips LPC2132 ARM微控制器

4.3實例1: LPC2132 SSP作SSI雙機通信

4.4實例2: 移植μC/OSⅡ到LPC2132

4.4.1μC/OSⅡ

4.4.2移植規劃

4.4.3移植μC/OSⅡ

4.4.4移植代碼套用到LPC2132

4.5掛接SWI軟體中斷

4.6中斷及時鐘節拍中斷

4.7編寫應用程式

附錄AASCII(美國國家信息交換標準代碼)表
附錄B8086/8088指令簡表
附錄CDOS系統功能調用(INT 21H)
附錄DROM BIOS功能調用
參考文獻

相關詞條

相關搜尋

熱門詞條

聯絡我們