微電腦原理與介面技術 基於8086與Proteus 第4版

顧暉

  • 出版商: 電子工業
  • 出版日期: 2024-07-01
  • 定價: $359
  • 售價: 8.5$305
  • 語言: 簡體中文
  • 頁數: 316
  • 裝訂: 平裝
  • ISBN: 7121484226
  • ISBN-13: 9787121484223
  • 下單後立即進貨 (約4週~6週)

商品描述

本書從微電腦系統應用的角度出發,以Intel 8086微處理器與IBM PC系列微電腦為主要對象,
系統介紹微電腦系統的基本組成、運作原理、介面技術及應用。
全書共13章,括數的表示與運算、8086微電腦系統、8086尋址方式與指令系統、8086彙編語言程式設計、
記憶體、輸入/輸出介面、可程式介面晶片、中斷與中斷管理、直接記憶體存取(DMA)、
數模與類比數轉換及應用、匯流排、Proteus基礎實例及Proteus綜合實例。
本書內容全面、實用性強,原理、技術與應用並重,並別介紹了利用Proteus 8的實驗方法。
本書提供的實例全在Proteus 8中調試通過,並配套實例演示影片。
實例設計方案同時適用於實驗箱實驗的教學方式。
本書可作為高等院校電氣類與電子資訊類各業本科生的教材,也可作為研究生教材或供相關工程技術人員參考使用。

目錄大綱

第1章 數的表示與運算
1.1 數制
1.1.1 數制的表示
1.1.2 數制之間的轉換
1.2 二進制數的表示與運算
1.2.1 無符號二進制數的表示
1.2.2 無符號二進制數的運算
1.2.3 帶符號二進制數的表示
1.2.4 帶符號二進制數的運算
1.3 BCD碼的表示與運算
1.3.1 BCD碼的編碼方法
1.3.2 8421BCD碼的加減運算
1.4 字元的表示
題1
第2章 8086微電腦系統
2.1 概述
2.1.1 微電腦系統的工作原理
2.1.2 微機系統的硬體組成
2.2 8086的結構
2.2.1 8086的內結構
2.2.2 8086的工作模式
2.3 8086的引腳性
2.3.1 兩種工作模式的公共引腳
2.3.2 小模式下的引腳
2.3.3 大模式下的引腳
2.4 8086微電腦系統的匯流排時序
2.4.1 基本概念
2.4.2 小模式下的匯流排週期時序
2.4.3 大模式下的匯流排週期時序
2.5 8086微電腦系統的硬體組成與記憶體組織
2.5.1 8086微機系統的硬體組成
2.5.2 8086微電腦系統的記憶體組織
2.5.3 8086微電腦系統的I/O組織方式
2.5.4 8086的暫存器結構
題2
第3章 8086尋址方式與指令系統
3.1 概述
3.2 8086尋址方式
3.2.1 立尋址
3.2.2 暫存器尋址
3.2.3 直接尋址
3.2.4 暫存器間接定址
3.2.5 暫存器相對定址
3.2.6 基址變址尋址
3.2.7 相對基址變址尋址
3.3 8086指令系統
3.3.1 資料傳送指令
3.3.2 算術運算指令
3.3.3 位元運算指令
3.3.4 串作指令
3.3.5 控制轉移指令
3.3.6 處理器控制指令
題3
第4章 8086彙編語言程式設計
4.1 組合語言基礎知識
4.1.1 概述
4.1.2 組合語言程式的結構
4.1.3 組合語言的語句
4.1.4 彙編語言的數據
4.1.5 組譯語言的作符與表達式
4.2 彙編語言的偽指令
4.2.1 變數定義偽指令
4.2.2 符號定義偽指令
4.2.3 段定義偽指令
4.2.4 過程定義偽指令
4.2.5 模組定義和結束偽指令
4.2.6 其他偽指令
4.3 系統功能調用
4.3.1 DOS功能調用
4.3.2 BIOS功能調用
4.4 組合語言程式設計
4.4.1 程序的品質標準
4.4.2 組合語言程式設計的基本步驟
4.4.3 順序結構程序設計
4.4.4 分支結構程序設計
4.4.5 循環結構程序設計
4.4.6 子程序設計
4.4.7 組合語言程式設計舉例
4.5 DOS環境下的上機流程
4.5.1 上機環境
4.5.2 上機過程
4.5.3 運行調試
4.6 DOSBox環境下的上機流程
4.6.1 DOSBox環境介紹
4.6.2 DOSBox環境的搭建
4.6.3 DEBUG的使用
4.6.4 DOSBox環境上機應用實例
題4
第5章 記憶體
5.1 半導體記憶體的分類
5.1.1 RAM的分類
5.1.2 ROM的分類
5.2 半導體記憶體的主要技術指標
5.3 典型記憶體晶片介紹
5.4 記憶體與系統的連接
5.4.1 記憶體擴充方法
5.4.2 記憶體位址譯碼方法
5.4.3 8086與記憶體的連接
題5
第6章 輸入/輸出接口
6.1 I/O介面概述
6.1.1 CPU與週邊之間交換的訊息
6.1.2 I/O介面的主要功能
6.1.3 I/O介面的結構
6.1.4 I/O尋址方式
6.2 簡單I/O介面晶片
6.3 CPU與週邊之間的資料傳送方式
6.3.1 程序控制方式
6.3.2 中斷方式
6.3.3 直接記憶體存取方式
6.3.4 頻道控制方式
題6
第7章 可程式介面晶片
7.1 可程式介面晶片概述
7.2 可程式並行介面晶片8255A
7.2.1 8255A的內結構及腳位功能
7.2.2 8255A的工作方式
7.2.3 8255A的編程
7.2.4 8255A的應用舉例
7.3 可程式定時/計數器8253
7.3.1 8253的內結構及腳位功能
7.3.2 8253的工作方式
7.3.3 8253初始化
7.3.4 8253的應用舉例
7.4 可程式序列介面晶片8251A
7.4.1 串列資料傳送方式
7.4.2 傳輸速率和傳輸距離
7.4.3 同步串行通訊與非同步串行通信
7.4.4 8251A簡介及應用
題7
第8章 中斷與中斷管理
8.1 中斷的概念
8.1.1 中斷與中斷源
8.1.2 中斷系統的功能
8.2 8086中斷系統
8.2.1 8086的中斷類型
8.2.2 中斷類型號碼的獲取
8.2.3 中斷向量與中斷向量表
8.2.4 8086的中斷回應與處理過程
8.2.5 8086的中斷處理順序
8.3 可程式中斷控制器8259A
8.3.1 8259A的結構
8.3.2 8259A的引腳及其功能
8.3.3 8259A的中斷處理過程
8.3.4 8259A的工作方式
8.3.5 8259A的程式設計與應用
8.4 中斷程序設計
8.4.1 中斷設計方法
8.4.2 中斷程序設計舉例
題8
第9章 直接記憶體存取(DMA)
9.1 DMA工作原理
9.1.1 概述
9.1.2 DMA傳輸過程
9.1.3 DMA傳輸方式
9.1.4 DMA控制器的功能
9.1.5 DMA控制器的工作狀態
9.2 可程式DMA控制器8237A
9.2.1 8237A的結構
9.2.2 8237A的引腳及其功能
9.2.3 8237A的工作週期
9.2.4 8237A的工作方式和傳送類型
9.2.5 8237A的內暫存器
9.2.6 8237A的軟體指令
9.2.7 8237A的程式設計與應用
題9
第10章 數位類比與類比數位轉換及應用
10.1 物理訊號到電訊號的轉換
10.1.1 概述
10.1.2 常見的感測器
10.2 數位類比轉換及應用
10.2.1 D/A轉換器的基本原理
10.2.2 D/A轉換器的性能參數
10.2.3 8位元D/A轉換器DAC0832
10.3 類比數位轉換及應用
10.3.1 A/D轉換器的基本原理
10.3.2 A/D轉換器的性能參數
10.3.3 8位元A/D轉換器ADC0808/0809
題10
第11章 總線
11.1 總線的概念
11.2 系統匯流排
11.2.1 ISA總線
11.2.2 EISA總線
11.2.3 PCI總線
11.3 外總線
11.3.1 RS-232C序列匯流排
11.3.2 通用序列匯流排(USB)
題11
第12章 Proteus基礎實例
12.1 基本I/O應用-I/O譯碼
12.1.1 功能說明
12.1.2 Proteus電路設計
12.1.3 代碼設計
12.1.4 分析與思考
12.2 定時/計數器8253的應用-波形產生器
12.2.1 功能說明
12.2.2 Proteus電路設計
12.2.3 程式碼設計
12.2.4 分析與思考
12.3 並行介面晶片8255A的應用-鍵盤與數位管
12.3.1 功能說明
12.3.2 Proteus電路設計
12.3.3 程式碼設計
12.3.4 分析與思考
12.4 中斷應用-8259A晶片的使用
12.4.1 功能說明
12.4.2 Proteus電路設計
12.4.3 程式碼設計
12.4.4 分析與思考
12.5 A/D轉換-ADC0808的使用
12.5.1 功能說明
12.5.2 Proteus電路設計
12.5.3 代碼設計
12.5.4 分析與思考
12.6 D/A轉換-DAC0832的使用
12.6.1 功能說明
12.6.2 Proteus電路設計
12.6.3 程式碼設計
12.6.4 分析與思考
12.7 串列通訊-8251A的使用
12.7.1 功能說明
12.7.2 Proteus電路設計
12.7.3 代碼設計
12.7.4 分析與思考
12.8 字元輸出-字元型LCD的使用
12.8.1 功能說明
12.8.2 Proteus電路設計
12.8.3 代碼設計
12.8.4 分析與思考
第13章 Proteus綜合實例
13.1 電子秒錶
13.1.1 設計任務
13.1.2 設計原理
13.1.3 設計方案
13.1.4 Proteus電路設計
13.1.5 代碼設計
13.1.6 分析與思考
13.2 電壓監控警報器
13.2.1 設計任務
13.2.2 設計原理
13.2.3 設計方案
13.2.4 Proteus電路設計
13.2.5 代碼設計
13.2.6 分析與思考
13.3 馬達轉向和轉速控制
13.3.1 設計任務
13.3.2 設計原理
13.3.3 設計方案
13.3.4 Proteus電路設計
13.3.5 代碼設計
13.3.6 分析與思考
題13
附錄A Proteus環境的使用
A.1 Proteus簡介
A.1.1 Proteus主介面與基本配置
A.1.2 建立Proteus工程
A.2 Proteus基本使用與原理圖繪製
A.2.1 可視化介面及工具
A.2.2 基本作
A.2.3 元件的查找與選取
A.2.4 元件的使用
A.2.5 連線
A.2.6 元件標籤
A.2.7 元件標註
A.2.8 屬性指派工具
A.2.9 全域標註器
A.3 Proteus中8086的
A.3.1 編輯電路原理圖
A.3.2 新增原始碼
A.3.3 調試
A.4 自訂元件
A.4.1 Proteus的電氣模型
A.4.2 自訂模型
參考文獻