图书介绍
微机原理与接口技术 基于8086和PROTEUS仿真 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![微机原理与接口技术 基于8086和PROTEUS仿真 第2版](https://www.shukui.net/cover/40/30021208.jpg)
- 顾晖,陈越,梁惺彦主编;鲁松,华琇,胡慧,张洁编著;包志华主审 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121266164
- 出版时间:2015
- 标注页数:308页
- 文件大小:50MB
- 文件页数:318页
- 主题词:微型计算机-理论-高等学校-教材;微型计算机-接口-高等学校-教材
PDF下载
下载说明
微机原理与接口技术 基于8086和PROTEUS仿真 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数的表示与运算1
1.1 数制1
1.1.1 数制的表示1
1.1.2 数制之间的转换2
1.2 二进制数的表示与运算5
1.2.1 无符号二进制数的表示5
1.2.2 无符号二进制数的运算5
1.2.3 带符号二进制数的表示6
1.2.4 带符号二进制数的运算8
1.3 BCD码的表示与运算9
1.3.1 BCD码的编码方法9
1.3.2 8421 BCD码的加、减运算10
1.4 字符的表示12
习题113
第2章 8086微型计算机系统14
2.1 概述14
2.1.1 微型计算机系统的工作原理14
2.1.2 微型计算机系统的硬件组成14
2.2 8086微处理器的结构16
2.2.1 8086的内部结构16
2.2.2 8086的工作模式18
2.3 8086微处理器的引脚特性18
2.3.1 两种工作模式的公共引脚19
2.3.2 最小模式下的引脚21
2.3.3 最大模式下的引脚21
2.4 8086微型计算机系统的总线时序22
2.4.1 基本概念22
2.4.2 最小模式下的总线周期时序24
2.4.3 最大模式下的总线周期时序27
2.5 8086微型计算机系统的硬件组成与组织29
2.5.1 8086微型计算机系统的硬件组成29
2.5.2 8086微型计算机系统的存储器组织30
2.5.3 8086微型计算机系统的I/O组织32
2.5.4 8086的寄存器结构33
习题235
第3章 8086寻址方式与指令系统37
3.1 概述37
3.2 8086寻址方式37
3.2.1 立即寻址37
3.2.2 寄存器寻址38
3.2.3 直接寻址38
3.2.4 寄存器间接寻址39
3.2.5 寄存器相对寻址40
3.2.6 基址变址寻址41
3.2.7 相对基址变址寻址41
3.3 8086指令系统42
3.3.1 数据传送指令43
3.3.2 算术运算指令49
3.3.3 位运算指令55
3.3.4 串操作指令59
3.3.5 控制转移指令62
3.3.6 处理器控制指令67
习题368
第4章 8086汇编语言程序设计71
4.1 汇编语言基础知识71
4.1.1 概述71
4.1.2 汇编源程序的结构71
4.1.3 汇编语言的语句72
4.1.4 汇编语言的数据74
4.1.5 汇编语言的操作符与表达式75
4.2 汇编语言的伪指令78
4.2.1 变量定义伪指令78
4.2.2 符号定义伪指令78
4.2.3 段定义伪指令79
4.2.4 过程定义伪指令80
4.2.5 模块定义和结束伪指令81
4.2.6 其他伪指令81
4.3 系统功能调用82
4.3.1 DOS功能调用82
4.3.2 BIOS功能调用84
4.4 汇编语言程序设计84
4.4.1 程序的质量标准84
4.4.2 汇编语言程序设计的基本步骤85
4.4.3 顺序结构程序设计85
4.4.4 分支结构程序设计86
4.4.5 循环结构程序设计88
4.4.6 子程序设计90
4.4.7 汇编语言程序设计举例93
4.5 汇编语言程序的上机过程98
4.5.1 上机环境98
4.5.2 上机过程99
4.5.3 运行调试99
习题4102
第5章 Proteus仿真平台的使用104
5.1 Proteus简介104
5.1.1 ProteusISIS编辑环境104
5.1.2 Proteus ARES编辑环境104
5.2 ProteusISIS基本使用105
5.2.1 可视化界面及工具105
5.2.2 基本操作108
5.2.3 元件的查找与选取109
5.2.4 元件的使用113
5.2.5 连线117
5.2.6 元件标签119
5.2.7 器件标注119
5.2.8 属性分配工具(PAT)120
5.2.9 全局标注器120
5.3 Proteus ISIS下8086的仿真121
5.3.1 编辑电路原理图121
5.3.2 设置外部代码编译器121
5.3.3 添加源代码并选择编译器124
5.3.4 仿真调试125
习题5126
第6章 存储器127
6.1 半导体存储器的分类127
6.1.1 RAM的分类128
6.1.2 ROM的分类128
6.2 半导体存储器的主要技术指标129
6.3 典型存储器芯片介绍129
6.4 存储器与系统的连接133
6.4.1 存储器扩展133
6.4.2 存储器地址译码方法134
6.4.3 8086 CPU与存储器的连接135
习题6140
第7章 输入/输出接口142
7.1 I/O接口概述142
7.1.1 CPU与I/O设备之间交换的信息142
7.1.2 I/O接口的主要功能143
7.1.3 I/O接口的结构143
7.1.4 输入/办输出的寻址方式144
7.2 简单I/O接口芯片145
7.3 CPU与外设之间的数据传送方式145
7.3.1 程序控制方式146
7.3.2 中断方式148
7.3.3 直接存储器存取方式148
7.3.4 通道控制方式和I/O处理器149
习题7149
第8章 可编程接口芯片150
8.1 可编程接口芯片概述150
8.2 可编程并行接口芯片8255A150
8.2.1 8255A的内部结构及引脚功能150
8.2.2 8255A的工作方式152
8.2.3 8255A的编程154
8.2.4 8255A的应用举例155
8.3 可编程定时/计数器8253/8254160
8.3.1 8253的内部结构及引脚功能160
8.3.2 8253的工作方式162
8.3.3 8253的初始化165
8.3.4 8253的应用举例167
8.4 可编程串行通信接口芯片8251A171
8.4.1 串行数据传送方式171
8.4.2 传输速率和传送距离172
8.4.3 同步串行通信与异步串行通信172
8.4.4 通用可编程串行通信接口芯片8251A173
习题8182
第9章 中断与中断管理184
9.1 中断的概念184
9.1.1 中断与中断源184
9.1.2 中断系统的功能184
9.1.3 简单的中断处理过程185
9.1.4 中断源识别及优先权判断188
9.2 8086的中断系统190
9.2.1 8086的中断类型190
9.2.2 中断向量和中断向量表192
9.2.3 8086中的中断响应和处理过程195
9.3 可编程中断控制器8259A197
9.3.1 8259A的结构197
9.3.2 8259A的引脚199
9.3.3 8259A的中断处理过程200
9.3.4 8259A的工作方式201
9.3.5 8259A的编程与应用203
9.4 中断程序设计210
9.4.1 中断设计方法210
9.4.2 中断程序设计举例211
习题9216
第10章 数模与模数转换及应用217
10.1 物理信号到电信号的转换217
10.1.1 概述217
10.1.2 几种常见的传感器217
10.2 数模转换及应用218
10.2.1 数模转换器的基本原理218
10.2.2 数模转换器的性能参数221
10.2.3 8位D/A转换器DAC0832222
10.3 模数转换及应用225
10.3.1 模数转换器的基本原理225
10.3.2 模数转换器的性能参数226
10.3.3 8位A/D转换器ADC0808/0809227
习题10232
第11章 总线233
11.1 总线的概念233
11.2 系统总线234
11.2.1 ISA总线234
11.2.2 EISA总线236
11.2.3 PCI总线236
11.3 外部总线238
11.3.1 RS-232C串行总线238
11.3.2 USB总线241
习题11244
第12章 Proteus ISIS仿真基础实例245
12.1 基本I/O应用——I/O译码245
12.1.1 功能说明245
12.1.2 Proteus电路设计245
12.1.3 代码设计248
12.1.4 仿真分析与思考248
12.2 定时/计数器8253的应用——波形发生器249
12.2.1 功能说明249
12.2.2 Proteus电路设计249
12.2.3 代码设计251
12.2.4 仿真分析与思考252
12.3 并行接口芯片8255A的应用——键盘与数码管253
12.3.1 功能说明253
12.3.2 Proteus电路设计253
12.3.3 代码设计254
12.3.4 仿真分析与思考256
12.4 中断应用——8259A芯片的使用257
12.4.1 功能说明257
12.4.2 Proteus电路设计257
12.4.3 代码设计258
12.4.4 仿真分析与思考259
12.5 模数转换———ADC0808的使用260
12.5.1 功能说明260
12.5.2 Proteus电路设计260
12.5.3 代码设计262
12.5.4 仿真分析与思考264
12.6 数模转换——DAC0832的使用264
12.6.1 功能说明264
12.6.2 Proteus电路设计264
12.6.3 代码设计265
12.6.4 仿真分析与思考266
12.7 串行通信——8251A的使用266
12.7.1 功能说明266
12.7.2 Proteus电路设计266
12.7.3 代码设计268
12.7.4 仿真分析与思考269
第13章 ProteusISIS仿真综合实例271
13.1 花式跑马灯271
13.1.1 功能说明271
13.1.2 Proteus电路设计271
13.1.3 代码设计272
13.1.4 仿真分析与思考276
13.2 电子秒表277
13.2.1 功能说明277
13.2.2 Proteus电路设计277
13.2.3 代码设计278
13.2.4 仿真分析与思考283
13.3 电压报警器283
13.3.1 功能说明283
13.3.2 Proteus电路设计284
13.3.3 代码设计285
13.3.4 仿真分析与思考290
13.4 电机转向和转速的控制290
13.4.1 功能说明290
13.4.2 Proteus电路设计291
13.4.3 代码设计292
13.4.4 仿真分析与思考293
13.5 电子琴及乐曲播放器294
13.5.1 功能说明294
13.5.2 Proteus电路设计294
13.5.3 代码设计295
13.5.4 仿真分析与思考301
习题13301
附录A VSM仿真的元件库305
参考文献307