微機原理與接口技術:基於8086和Proteus仿真

微機原理與接口技術:基於8086和Proteus仿真

《微機原理與接口技術:基於8086和Proteus仿真》是2019年電子工業出版社出版的圖書,作者是顧暉。

基本介紹

  • 中文名:微機原理與接口技術:基於8086和Proteus仿真
  • 作者:顧暉
  • 出版社:電子工業出版社
  • 出版時間:2019年9月1日
  • ISBN:9787121373084
內容簡介,圖書目錄,作者簡介,

內容簡介

本書從微機系統套用的角度出發,以Intel 8086微處理器和IBM PC系列微機為主要對象,系統介紹微機系統的基本組成、工作原理、接口技術及套用。本書在總結第2版內容的基礎上,調整了章節設定,最佳化了各章節的內容及實例;增加了對Proteus下彙編語言編程方法的介紹;對第13章的綜合實例也進行了調整,並對設計方案進行了詳細說明。全書共13章,包括:數的表示與運算、8086微機系統、8086定址方式與指令系統、8086彙編語言程式設計、Proteus仿真平台的使用、存儲器、輸入/輸出接口、可程式接口晶片、中斷與中斷管理、數模與模數轉換及套用、匯流排、Proteus仿真基礎實例和Proteus仿真綜合實例。 本書內容全面、實用性強,原理、技術與套用並重,並特別介紹了利用EDA工具――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 彙編語言程式的上機過程
4.5.1 上機環境
4.5.2 上機過程
4.5.3 運行調試
習題4
第5章 Proteus仿真平台的使用
5.1 Proteus簡介
5.1.1 Proteus主界面和基本配置
5.1.2 創建Proteus仿真工程
5.2 Proteus基本使用與原理圖繪製
5.2.1 可視化界面及工具
5.2.2 基本操作
5.2.3 元件的查找與選取
5.2.4 元件的使用
5.2.5 連線
5.2.6 元件標籤
5.2.7 元件標註
5.2.8 屬性分配工具
5.2.9 全局標註器
5.3 Proteus下8086的仿真
5.3.1 編輯電路原理圖
5.3.2 添加原始碼
5.3.3 仿真調試
5.4 自定義仿真元件
5.4.1 Proteus的電氣模型
5.4.2 自定義仿真模型
習題5
第6章 存儲器
6.1 半導體存儲器的分類
6.1.1 RAM的分類
6.1.2 ROM的分類
6.2 半導體存儲器的主要技術指標
6.3 典型存儲器晶片介紹
6.4 存儲器與系統的連線
6.4.1 存儲器擴展
6.4.2 存儲器地址解碼方法
6.4.3 8086 CPU與存儲器的連線
習題6
第7章 輸入/輸出接口
7.1 I/O接口概述
7.1.1 CPU與外設之間交換的信息
7.1.2 I/O接口的主要功能
7.1.3 I/O接口的結構
7.1.4 I/O定址方式
7.2 簡單I/O接口晶片
7.3 CPU與外設之間的數據傳送方式
7.3.1 程式控制方式
7.3.2 中斷方式
7.3.3 直接存儲器存取方式
7.3.4 通道控制方式
習題7
第8章 可程式接口晶片
8.1 可程式接口晶片概述
8.2 可程式並行接口晶片8255A
8.2.1 8255A的內部結構及引腳功能
8.2.2 8255A的工作方式
8.2.3 8255A的編程
8.2.4 8255A的套用舉例
8.3 可程式定時/計數器8253/8254
8.3.1 8253的內部結構及引腳功能
8.3.2 8253的工作方式
8.3.3 8253初始化
8.3.4 8253的套用舉例
8.4 可程式串列通信接口晶片8251A
8.4.1 串列數據傳送方式
8.4.2 傳輸速率和傳輸距離
8.4.3 同步串列通信與異步串列通信
8.4.4 8251A簡介及套用
習題8
第9章 中斷與中斷管理
9.1 中斷的概念
9.1.1 中斷與中斷源
9.1.2 中斷系統的功能
9.1.3 中斷源識別及中斷優先權判優
9.2 8086的中斷系統
9.2.1 8086的中斷類型
9.2.2 中斷類型號的獲取
9.2.3 中斷向量和中斷向量表
9.2.4 8086的中斷回響和處理過程
9.2.5 8086的中斷處理順序
9.3 可程式中斷控制器8259A
9.3.1 8259A的結構
9.3.2 8259A的引腳及其功能
9.3.3 8259A的中斷處理過程
9.3.4 8259A的工作方式
9.3.5 8259A的編程與套用
9.4 中斷程式設計
9.4.1 中斷設計方法
9.4.2 中斷程式設計舉例
習題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解碼5
12.1.1 功能說明5
12.1.2 Proteus電路設計5
12.1.3 代碼設計8
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電路設計7
12.4.3 代碼設計8
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 VSM仿真的元件庫
參考文獻

作者簡介

顧暉,南通大學教授,多年來一直從事微機原理與接口技術、數字邏輯與數字系統等課程的教學和科研工作,發表專業論文多篇。

相關詞條

熱門詞條

聯絡我們