《微机原理与接口技术:基于8086和Proteus仿真》从微型计算机系统应用的角度出发,以Intel8086微处理器和IBMPC系列微机为主要对象,系统介绍了微型计算机的基本组成、工作原理、接口技术及应用。全书共13章,包括:微型计算机系统概述、计算机中的数和数制、8086微型计算机系统、8086寻址方式与指令系统、8086汇编语言程序设计、Proteus仿真平台的使用、存储器、输入/输出接口、可编程接口芯片、中断与中断管理、数模与模数转换及应用、总线和ProteusISIS仿真实例。
《微机原理与接口技术:基于8086和Proteus仿真》内容全面、实用性强,原理、技术与应用并重,并特别介绍了利用EDA工具——ProteusISIS的实验方法,讲述有特点和新意。书中提供了较多的实例,这些实例全部在Proteus中调试通过,设计方案同时适用于实验箱实验的教学方式。
《微机原理与接口技术:基于8086和Proteus仿真》可作为高等院校工科电气与电子信息类各专业本科生的教材,也可作为研究生教材或供有关工程技术人员参考使用。
目录
- 第1章微型计算机系统概述
- 1.1绪论
- 1.2微型计算机系统的硬件组成与工作原理
- 1.2.1微型计算机系统的硬件组成
- 1.2.2微型计算机系统的工作原理
- 1.3微型计算机系统的启动过程
- 1.4微型计算机系统的EDA设计方法
- 习题
- 第2章计算机中的数和数制
- 2.1数制
- 2.1.1数制的表示
- 2.1.2数制之间的转换
- 2.1.3二进制数的运算
- 2.2带符号二进制数的表示与运算
- 2.2.1带符号二进制数的表示
- 2.2.2带符号二进制数的运算
- 2.3二进制编码的十进制数
- 2.3.1BCD码的编码方法
- 2.3.28421BCD码的加、减运算
- 2.4无符号数
- 2.5字符的表示
- 习题
- 第3章8086微型计算机系统
- 3.18086微处理器的结构
- 3.1.18086的内部结构
- 3.1.28086的寄存器结构
- 3.28086微处理器的工作模式及引脚特性
- 3.2.18086的工作模式
- 3.2.28086的引脚特性
- 3.38086微型计算机系统
- 3.3.18086微型计算机系统的硬件组成
- 3.3.28086微型计算机系统的存储器组织
- 3.3.38086微型计算机系统的I/O组织
- 3.48086微型计算机系统的总线时序
- 3.4.1基本概念
- 3.4.2最小模式下的总线周期时序
- 3.4.3最大模式下的总线周期时序
- 习题
- 第4章8086寻址方式与指令系统
- 4.1概述
- 4.28086寻址方式
- 4.2.1立即寻址
- 4.2.2寄存器寻址
- 4.2.3直接寻址
- 4.2.4寄存器间接寻址
- 4.2.5寄存器相对寻址
- 4.2.6基址变址寻址
- 4.2.7相对基址变址寻址
- 4.38086指令系统
- 4.3.1数据传送指令
- 4.3.2算术运算指令
- 4.3.3位运算指令
- 4.3.4串操作指令
- 4.3.5控制转移指令
- 4.3.6处理器控制指令
- 习题
- 第5章8086汇编语言程序设计
- 5.1汇编语言基础知识
- 5.1.1概述
- 5.1.2汇编源程序的结构
- 5.1.3汇编语言的语句
- 5.1.4汇编语言的数据
- 5.1.5汇编语言的操作符与表达式
- 5.2汇编语言的伪指令
- 5.2.1变量定义伪指令
- 5.2.2符号定义伪指令
- 5.2.3段定义伪指令
- 5.2.4过程定义伪指令
- 5.2.5模块定义和结束伪指令
- 5.2.6其他伪指令
- 5.3系统功能调用
- 5.3.1DOS功能调用
- 5.3.2BIOS功能调用
- 5.4汇编语言程序设计
- 5.4.1程序的质量标准
- 5.4.2汇编语言程序设计的基本步骤
- 5.4.3顺序结构程序设计
- 5.4.4分支结构程序设计
- 5.4.5循环结构程序设计
- 5.4.6子程序设计
- 5.4.7汇编语言程序设计举例
- 5.5汇编语言程序的上机过程
- 5.5.1上机环境
- 5.5.2上机过程
- 5.5.3运行调试
- 习题
- 第6章Proteus仿真平台的使用
- 6.1Proteus简介
- 6.1.1ProteusISIS编辑环境
- 6.1.2ProteusARES编辑环境
- 6.2ProteusISIS基本使用
- 6.2.1可视化界面及工具
- 6.2.2基本操作
- 6.2.3元件的查找与选取
- 6.2.4元件的使用
- 6.2.5连线
- 6.2.6元件标签
- 6.2.7器件标注
- 6.2.8属性分配工具(PAT)
- 6.2.9全局标注器
- 6.3ProteusISIS下8086的仿真
- 6.3.1编辑电路原理图
- 6.3.2设置外部代码编译器
- 6.3.3添加源代码并选择编译器
- 6.3.4仿真调试
- 习题
- 第7章存储器
- 7.1半导体存储器的分类
- 7.1.1RAM的分类
- 7.1.2ROM的分类
- 7.2半导体存储器的主要技术指标
- 7.3典型存储器芯片介绍
- 7.4存储器与系统的连接
- 7.4.1存储器扩展
- 7.4.2存储器地址译码方法
- 7.4.38086CPU与存储器的连接
- 习题
- 第8章输入/输出接口
- 8.1I/O接口概述
- 8.1.1CPU与I/O设备之间交换的信息
- 8.1.2I/O接口的主要功能
- 8.1.3I/O接口的结构
- 8.1.4输入/输出的寻址方式
- 8.2常用I/O接口芯片
- 8.3CPU与外设之间的数据传送方式
- 8.3.1程序控制方式
- 8.3.2中断方式
- 8.3.3直接存储器存取方式
- 8.3.4通道控制方式和I/O处理器
- 习题
- 第9章可编程接口芯片
- 9.1可编程接口芯片概述
- 9.2可编程并行接口芯片8255A
- 9.2.18255A的内部结构及引脚功能
- 9.2.28255A的工作方式
- 9.2.38255A的编程
- 9.2.48255A的应用举例
- 9.3可编程定时/计数器8253/8254
- 9.3.18253的内部结构及引脚功能
- 9.3.28253的工作方式
- 9.3.38253的初始化
- 9.3.48253应用举例
- 9.4可编程串行通信接口芯片8251A
- 9.4.1串行数据传送方式
- 9.4.2传输速率和传送距离
- 9.4.3同步串行通信与异步串行通信
- 9.4.4通用可编程串行通信接口芯片8251A
- 习题
- 第10章中断与中断管理
- 10.1中断概念
- 10.1.1中断与中断源
- 10.1.2中断系统的功能
- 10.1.3简单的中断处理过程
- 10.1.4中断源识别及优先权判断
- 10.28086的中断系统
- 10.2.18086的中断类型
- 10.2.2中断向量和中断向量表
- 10.2.38086中的中断响应和处理过程
- 10.3可编程中断控制器8259A
- 10.3.18259A的结构
- 10.3.28259A的引脚
- 10.3.38259A的中断处理过程
- 10.3.48259A的工作方式
- 10.3.58259A的编程与应用
- 10.4中断程序设计
- 10.4.1中断设计方法
- 10.4.2中断程序设计举例
- 习题
- 第11章数模与模数转换及应用
- 11.1物理信号到电信号的转换
- 11.1.1概述
- 11.1.2几种常见的传感器
- 11.2数模转换及应用
- 11.2.1数模转换器的基本原理
- 11.2.2数模转换器的性能参数
- 11.2.38位D/A转换器DAC0832
- 11.3模数转换及应用
- 11.3.1模数转换器的基本原理
- 11.3.2模数转换器的性能参数
- 11.3.38位A/D转换器ADC0808/0809
- 习题
- 第12章总线
- 12.1总线的概念
- 12.2系统总线
- 12.2.1ISA总线
- 12.2.2EISA总线
- 12.2.3PCI总线
- 12.3外部总线
- 12.3.1RS-232C串行总线
- 12.3.2USB总线
- 习题
- 第13章ProteusISIS仿真基础实例
- 13.1基本I/O应用——I/O译码
- 13.1.1功能说明
- 13.1.2Proteus电路设计
- 13.1.3代码设计
- 13.1.4仿真分析与思考
- 13.2定时/计数器8253的应用——波形发生器
- 13.2.1功能说明
- 13.2.2Proteus电路设计
- 13.2.3代码设计
- 13.2.4仿真分析与思考
- 13.3并行接口芯片8255A的应用——键盘与数码管
- 13.3.1功能说明
- 13.3.2Proteus电路设计
- 13.3.3代码设计
- 13.3.4仿真分析与思考
- 13.4中断应用——8259A芯片的使用
- 13.4.1功能说明
- 13.4.2Proteus电路设计
- 13.4.3代码设计
- 13.4.4仿真分析与思考
- 13.5模数转换——ADC0808的使用
- 13.5.1功能说明
- 13.5.2Proteus电路设计
- 13.5.3代码设计
- 13.5.4仿真分析与思考
- 13.6数模转换——DAC0832的使用
- 13.6.1功能说明
- 13.6.2Proteus电路设计
- 13.6.3代码设计
- 13.6.4仿真分析与思考
- 13.7串行通信——8251A的使用
- 13.7.1功能说明
- 13.7.2Proteus电路设计
- 13.7.3代码设计
- 13.7.4仿真分析与思考
- 附录AVSM仿真的元件库
- 参考文献