圖書詳細信息
ISBN:9787302306849
定價:44.5元
印次:2-2
裝幀:平裝
印刷日期:2014-7-16
作者:楊居義
圖書簡介
本書是根據普通高等教育“十二五”規劃教材的指導思想,按照高等院校教學大綱編寫的。全書共分13章,包括微型計算機系統概述、8086微處理器、8086指令系統與程式設計、存儲器、可程式並行接口8255、中斷系統與可程式8259A、可程式定時器/計數器8253、串列通信與可程式8251A、可程式DMA控制器8237A、D/A數模轉換、A/D模數轉換、匯流排技術和工程套用與課程設計題目等知識。
全書體系採用“項目驅動”的方式編寫,引入“項目”教學和啟發式教學方法,便於激發學生的學習興趣,使教材做到“教、做、學”的統一協調。
本書以精縮的理論知識、實踐教學和工程訓練相結合,可以作為大學本科計算機、通信、電氣自動化、電子信息、機電一體化專業的“微機原理與接口技術”、“計算機接口技術”課程教材。同時也可以作為科技人員學習的參考書。
目錄
第1章微型計算機系統概述
1.1微型計算機組成結構與數據的表示
1.1.1概述
1.1.2CPU
1.1.3微型計算機
1.1.4微型計算機系統
1.1.5微機系統的性能指標
1.1.6數據在計算機中的表示方法
1.1.7位、位元組、字和字長
1.2現代微機系統的基本組成
1.2.1現代微機系統簡介
1.2.2控制邏輯晶片
1.3微型計算機接口組成
1.3.1接口簡介
1.3.2接口功能
1.3.3接口組成
1.3.4I/O連線埠和I/O操作
1.3.5I/O連線埠的編址方式
1.3.6CPU與接口數據的交換技術
1.4I/O連線埠地址分配與地址解碼技術
1.4.1I/O連線埠地址分配
1.4.2I/O連線埠地址解碼
1.5拓展工程訓練項目
1.5.1項目1: 認識微型計算機的組成結構
1.5.2項目2: 認識微型計算機的常用接口
1.5.3項目3: 設計具有6組I/O連線埠地址的解碼電路
1.5.4拓展工程訓練項目考核
同步練習題
第2章8086微處理器
2.18086微處理器概述
2.1.18086 CPU的內部結構
2.1.28086存儲器的管理
2.1.38086存儲區的分配
2.28086微處理器引腳功能
2.2.18086 CPU引腳
2.2.2最小模式和最大模式的典型配置
2.38086匯流排的操作時序
2.3.1時序的基本概念
2.3.2典型的8086時序分析
2.4Intel 80x86 系列微處理器簡介
2.4.180x86 系列微處理器發展簡介
2.4.28086和80286
2.4.380386和80486
2.4.4Pentium(奔騰)和 P6 系列處理器
2.4.5奔騰Ⅱ和奔騰Ⅲ
2.4.6Intel Pentium 4 處理器
2.4.7Intel 超執行緒處理器
2.4.8Intel 雙核技術處理器
2.5拓展工程訓練項目
2.5.1項目 1: 認識8086 CPU
2.5.2項目 2: 認識8086 CPU引腳
2.5.3項目3: 8086控制LED燈右循環亮
2.5.4項目4: 認識典型的CPU微處理器
2.5.5拓展工程訓練項目考核
同步練習題
第3章8086指令系統及彙編語言程式設計
3.1指令格式與定址方式
3.1.1指令格式
3.1.28086/8088的定址方式
3.2數據傳送類指令與串操作類指令
3.2.1概述
3.2.2數據傳送類指令
3.2.3串操作類指令
3.3算術運算指令與位操作指令
3.3.1概述
3.3.2算術運算指令
3.4控制轉移指令與處理器控制指令
3.4.1控制轉移指令
3.4.2處理器控制指令
3.5彙編語言程式格式
3.5.1概述
3.5.2彙編程式開發過程
3.5.3彙編語言程式書寫格式
3.5.4表達式與運算符
3.5.5偽指令語句
3.5.6彙編語言程式的上機過程
3.6程式的基本結構
3.6.1概述
3.6.2程式的基本結構概述
3.7BIOS和DOS中斷
3.7.1概述
3.7.2BIOS和DOS的中斷類型
3.7.3BIOS和DOS功能調用的基本步驟
3.7.4常見的BIOS和DOS功能調用
3.8子程式結構
3.8.1概述
3.8.2子程式基本概念
3.8.3子程式的結構形式
3.8.4子程式的定義
3.8.5子程式的參數傳送
3.8.6子程式設計舉例
3.9拓展工程訓練項目
3.9.1項目1: 認識8086的定址方式
3.9.2項目2: 記憶體數據的移動
3.9.3項目3: 多位元組的乘法
3.9.4項目4: 計算|x-y|
3.9.5項目5: 把字元串顯示到螢幕上
3.9.6項目6: 折半查找
3.9.7項目7: 從鍵盤中接收字元
3.9.8項目8: 排序
3.9.9拓展工程訓練項目考核
同步練習題
第4章存儲器
4.1存儲器的分類
4.1.1存儲器的概述
4.1.2存儲器的分類方法
4.1.3存儲器的層次結構
4.1.4存儲器的性能指標
4.2讀寫存儲器RAM
4.2.1靜態讀寫存儲器SRAM
4.2.2動態讀寫存儲器DRAM
4.2.3現代RAM簡介
4.3隻讀存儲器ROM
4.3.1掩膜唯讀存儲器ROM
4.3.2紫外光擦除可程式唯讀存儲器EPROM
4.3.3電可擦除可程式唯讀存儲器EEPROM
4.3.4閃速唯讀存儲器Flash ROM
4.4存儲器分配與存儲器擴展技術
4.4.1PC的記憶體地址空間分配
4.4.2存儲器與CPU的連線
4.4.3存儲晶片的選擇
4.4.4存儲器接口中的片選
4.4.5存儲容量的擴展
4.4.6擴展套用舉例
4.5拓展工程訓練項目
4.5.1項目1: 認識各種存儲器晶片
4.5.2項目2: 設計一個容量為4KB RAM的存儲器
4.5.3項目3: 設計一個容量為8KB ROM的存儲器
4.5.4項目4: 設計一個容量為16KB ROM和8KB RAM的存儲器
4.5.5拓展工程訓練項目考核
同步練習題
第5章可程式並行接口8255A
5.18255A晶片引腳和內部結構
5.1.1概述
5.1.28255A晶片引腳
5.1.38255A內部結構
5.28255A控制字及狀態字
5.2.1工作方式選擇控制字
5.2.2連線埠C按位置位/復位控制字
5.38255A的工作方式
5.3.1方式0
5.3.2方式1
5.3.3方式2
5.4拓展工程訓練項目
5.4.1項目1: 8255A讀取開關的狀態並顯示
5.4.2項目2: 8255A控制LED燈左循環亮
5.4.3項目3: 8255A控制LED燈左右循環亮
5.4.4項目4: 8255A控制繼電器
5.4.5項目5: 8255A控制步進電機
5.4.6拓展工程訓練項目考核
同步練習題
第6章中斷系統與可程式8259A
6.18086中斷系統
6.1.1中斷基本概念
6.1.2中斷類型與中斷向量表
6.1.3中斷回響過程
6.1.48086中斷結構
6.28259A晶片引腳和內部結構
6.2.1概述
6.2.28259A晶片引腳與內部結構
6.2.38259A的中斷工作過程
6.38259A控制字及編程套用
6.3.18259A控制字
6.3.28259A操作方式說明
6.3.38259A的初始化編程
6.3.48259A的套用
6.4拓展工程訓練項目
6.4.1項目1: 外部中斷控制繼電器
6.4.2項目2: 用8259A中斷控制LED燈左循環亮
6.4.3項目3: 外部中斷次數顯示
6.4.4項目4: 中斷控制流水燈
6.4.5項目5: 兩個外部中斷源中斷
6.4.6拓展工程訓練項目考核
同步練習題
第7章可程式定時器/計數器8253
7.18253 的功能、引腳與內部結構
7.1.1定時器/計數器的基本概念與分類
7.1.28253的主要功能
7.1.38253的引腳
7.1.48253的內部結構
7.28253的控制字和讀寫操作
7.2.18253的控制字
7.2.28253的初始化編程(寫操作)
7.2.38253當前計數值的讀取(讀操作)
7.38253的工作方式
7.3.1方式0——計數到零產生中斷請求
7.3.2方式1——可重觸發的單穩態觸發器
7.3.3方式2——分頻器
7.3.4方式3——方波發生器
7.3.5方式4——軟體觸發選通方式
7.3.6方式5——硬體觸發選通方式
7.3.76種工作方式小結
7.4拓展工程訓練項目
7.4.1項目1: 用8253對外部事件進行計數
7.4.2項目2: 用8253控制LED閃爍
7.4.3項目3: 用8253控制繼電器
7.4.4項目4: 電子琴
7.4.5項目5: 用8253實現生產流水線上的工件計數
7.4.6拓展工程訓練項目考核
同步練習題
第8章串列通信與可程式8251A
8.1串列通信基礎
8.1.1概述
8.1.2單工、半雙工和全雙工通信
8.1.3串列通信方式
8.1.4通信速率
8.1.5串列通信接口標準
8.28251A晶片引腳、內部結構和工作過程
8.2.1概述
8.2.28251A晶片引腳
8.2.38251A的內部結構
8.2.48251A的工作過程
8.38251A方式控制字及初始化編程
8.3.18251A的方式控制字
8.3.2操作命令字
8.3.3狀態字
8.3.4初始化編程
8.4拓展工程訓練項目
8.4.1項目1: 兩台微機之間進行通信
8.4.2項目2: 8251A“自發自收”通信
8.4.3項目3: 上位PC與8251A串列口通信
8.4.4項目4: 用1號機控制2號機LED左循環顯示
8.4.5項目5: 用PC控制LED顯示
8.4.6拓展工程訓練項目考核
同步練習題
第9章可程式DMA控制器8237A
9.18237A的引腳與內部結構
9.1.1DMA傳送的基本概念
9.1.28237A引腳與內部結構
9.28237A的控制字及套用
9.2.18237A的控制字
9.2.28237A的初始化編程及套用
9.3拓展工程訓練項目
9.3.1項目1: 利用8237A進行存儲器到存儲器的數據傳送
9.3.2項目2: 用8237A從接口向RAM輸入數據並顯示
9.3.3項目3: DMA進行存儲器到存儲器的數據傳送
9.3.4項目4: DMA進行存儲器到I/O的數據傳送
9.3.5拓展工程訓練項目考核
同步練習題
第10章D/A數模轉換
10.1DAC0832晶片引腳和內部結構
10.1.1概述
10.1.2D/A轉換器的主要技術指標
10.1.3DAC0832晶片引腳
10.1.4DAC0832晶片內部結構
10.1.5D/A轉換器的輸出
10.1.6DAC0832的工作方式
10.212位D/A轉換晶片 DAC1210與DAC0832套用
10.2.1DAC1210的引腳與內部結構
10.2.2DAC0832套用
10.3拓展工程訓練項目
10.3.1項目1: DAC0832輸出連續的鋸齒波
10.3.2項目2: DAC0832輸出連續的三角波和鋸齒波
10.3.3項目3: 用DAC0832控制直流電機
10.3.4項目4: 直流電機轉速控制
10.3.5拓展工程訓練項目考核
同步練習題
第11章A/D模數轉換
11.1ADC0809晶片引腳和內部結構
11.1.1概述
11.1.2A/D轉換器的主要技術指標
11.1.3ADC0809晶片特點
11.1.4ADC0809晶片引腳功能與內部結構
11.1.5ADC0809的工作過程
11.1.612位A/D轉換器AD574的結構及引腳
11.2A/D轉換器與CPU的接口及套用
11.2.1ADC0809轉換器與CPU的接口
11.2.2ADC0809轉換器的套用
11.2.312位AD574轉換器的套用
11.3拓展工程訓練項目
11.3.1項目1: ADC0809轉換的值用LED顯示
11.3.2項目2: ADC0809採集的值用於控制直流電機轉速
11.3.3項目3: ADC0809採集的溫度值用於控制直流電機轉速
11.3.4項目4: 數據採集綜合套用
11.3.5拓展工程訓練項目考核
同步練習題
第12章匯流排技術
12.1匯流排概述
12.1.1匯流排的含義
12.1.2匯流排的分類
12.1.3匯流排的主要技術指標
12.1.4微機常用匯流排簡介
12.1.5匯流排與CPU的連線
12.2系統匯流排
12.2.1S100匯流排
12.2.2STD匯流排
12.2.3ISA匯流排
12.2.4EISA匯流排
12.2.5PCI局部匯流排
12.3外部匯流排
12.3.1USB匯流排
12.3.2IEEE488匯流排
12.4拓展工程訓練項目
12.4.5項目5: 利用ISA匯流排擴展鍵盤
12.4.6拓展工程訓練項目考核
同步練習題
第13章工程套用與課程設計題目
13.1項目1: 數據採集工程套用
13.1.1項目要求與目的
13.1.2項目電路連線與說明
13.1.3項目電路原理框圖
13.1.4項目程式設計
13.2項目2: 模擬交通燈控制
13.2.1項目要求與目的
13.2.2項目電路連線與說明
13.2.3項目電路原理框圖
13.2.4項目程式設計
13.3課程設計題目
13.3.1音樂發生器
13.3.2簡易數碼管移位顯示器
13.3.3串列通信設計
13.3.4數字密碼鎖
13.3.5D/A轉換器設計
13.3.6步進電機控制
13.3.7模擬交通燈控制
13.3.8電子時鐘
13.3.92路A/D轉換並顯示
13.3.10上位PC控制直流電機轉速
13.3.11利用ISA匯流排設計16路模擬數據採集器
13.3.12利用ISA匯流排設計8路數據採集和單通道模擬量輸出器
13.4綜合實訓項目考核評價
附錄AIBMPC/XT中斷向量地址表
附錄B8086指令表
附錄CDOS功能調用(INT21H)表
附錄DBIOS中斷調用表
附錄E常用集成晶片引腳圖
參考文獻