微机原理与接口技术(新工科建设计算机类系列教材)
- ISBN:9787121436031
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:324
- 出版时间:2022-06-01
- 条形码:9787121436031 ; 978-7-121-43603-1
内容简介
本书以微处理器为主线,讲述微型计算机的基本原理、总线结构、汇编语言、接口驱动和应用实例;以单片机为辅线,介绍80C51和AVR的基本原理和接口方法。本书内容包括:计算机数据表示,微处理器结构和时序,计算机总线和工作过程,存储器组织与接口方法,输入/输出控制方式与接口方法,开关量的检测与光电隔离方法,模拟量的检测与接口方法,键盘接口与以太网实现方法等。 本书由浅入深,概念清楚,通俗易懂,习题和实例全面,可作为高等院校“微机原理与接口技术”“汇编语言与接口技术”和“计算机接口技术”等课程的教材使用,也可作为嵌入式系统设计人员的参考用书。
目录
第1章 计算机的基本概念 1
1.1 计算机的产生和发展 1
1.2 计算机的数据表示 4
1.2.1 数据的进制表示 4
1.2.2 数据的机器码表示 6
1.2.3 数据的定点和浮点表示 8
1.2.4 字符和汉字的表示 11
1.3 计算机的数据运算 15
1.3.1 数据的定点运算 15
1.3.2 数据的定点运算器 17
1.3.3 数据的浮点运算 20
1.3.4 数据的浮点运算器 22
1.4 计算机的工作原理 23
习题1 23
第2章 微处理器与微型计算机 25
2.1 微处理器的产生和发展 25
2.2 8086微处理器 27
2.2.1 8086的内部结构 27
2.2.2 8086的引脚及功能 30
2.2.3 8086/8088的操作和时序 35
2.2.4 8086/8088的系统配置 41
2.3 80386微处理器 43
2.3.1 80386的内部结构 43
2.3.2 80386的工作模式 47
2.3.3 80386的引脚和时序 47
2.3.4 80386的存储管理 50
2.4 多核微处理器 50
2.4.1 多核微处理器的发展 50
2.4.2 双核微处理器的结构 51
2.5 微型计算机 53
2.5.1 微型计算机的组成 53
2.5.2 微型计算机的总线 55
2.5.3 微型计算机的内部总线 58
2.5.4 微型计算机的外部总线 65
2.5.5 微型计算机的接口 69
习题2 70
第3章 微型计算机指令系统 72
3.1 计算机的编程语言 72
3.2 8086指令寻址方式 74
3.2.1 操作数的寻址方式 74
3.2.2 指令地址的转移方式 76
3.3 8086指令的机器编码 77
3.3.1 双操作数指令编码 78
3.3.2 无操作数和单操作数指令编码 81
3.4 汇编语言指令系统 83
3.4.1 数据传送指令 83
3.4.2 算术运算指令 85
3.4.3 逻辑运算指令 88
3.4.4 控制转移指令 90
3.4.5 串操作指令 92
3.4.6 处理器控制指令 94
3.4.7 80386新增指令 95
3.4.8 与硬件控制相关的汇编指令 97
3.5 汇编语言程序设计 98
3.5.1 汇编语言的语法组成 98
3.5.2 伪指令 99
3.5.3 汇编语言程序设计 105
3.5.4 DOS功能调用 108
习题3 113
第4章 存储器的组织与接口 115
4.1 存储器分类与技术指标 115
4.1.1 存储器的分类 115
4.1.2 存储器的技术指标 117
4.2 存储器的基本原理 118
4.2.1 静态存储器的基本原理 118
4.2.2 动态存储器的基本原理 119
4.3 存储器接口的设计方法 121
4.3.1 存储器接口设计的步骤 122
4.3.2 存储器芯片的选择方法 123
4.3.3 存储器容量扩展方法 130
4.4 静态存储器的接口设计 132
4.4.1 EEPROM芯片28C64简介 132
4.4.2 静态存储器与8位微处理器的连接 133
4.5 动态存储器的接口设计 136
4.5.1 DRAM的接口设计 136
4.5.2 DRAM的刷新方法 139
4.6 8086的存储器管理与接口 140
4.6.1 8086的奇偶存储体管理 140
4.6.2 8086的存储器接口设计 141
4.7 80386的存储器管理与接口 142
4.7.1 80386的存储器管理 142
4.7.2 80386的存储器接口设计 149
习题4 150
第5章 输入/输出控制接口 154
5.1 输入/输出接口的基本概念 154
5.1.1 输入/输出接口的定义与功能 154
5.1.2 输入/输出接口的逻辑结构 155
5.1.3 输入/输出接口的分类 155
5.2 输入/输出端口地址及编址方法 156
5.2.1 输入/输出的端口地址 156
5.2.2 输入/输出端口的编址方式 156
5.3 输入/输出控制方式 158
5.3.1 程序控制方式 158
5.3.2 中断控制方式 160
5.3.3 DMA控制方式 164
5.3.4 通道方式和IOP控制方式 166
5.4 中断控制接口芯片8259A 167
5.4.1 8259A的内部结构与功能 167
5.4.2 8259A的编程结构 170
5.4.3 8259A的应用 175
5.5 DMA控制接口芯片8237A 177
5.5.1 8237A的内部结构与功能 177
5.5.2 8237A的传输类型与工作方式 180
5.5.3 8237A的工作时序 182
5.5.4 8237A的编程结构 183
5.5.5 8237A的应用 190
5.6 定时器/计数器接口 191
5.6.1 定时与计数的概念 191
5.6.2 8253的引脚与内部结构 192
5.6.3 8253的工作方式 196
5.6.4 8253在PC中的应用 201
5.6.5 8253在嵌入式系统中的应用 202
习题5 205
?
第6章 开关量输入/输出接口 208
6.1 并行通信的基本原理 208
6.2 并行通信接口控制芯片8255A 208
6.2.1 8255A的内部结构 208
6.2.2 8255A的引脚功能 210
6.2.3 8255A的控制字 211
6.2.4 8255A的工作方式 213
6.3 并行通信接口的应用 218
6.3.1 7段数码管接口 218
6.3.2 非编码键盘接口 222
6.3.3 并行打印机接口 226
6.4 串行通信的基本原理 228
6.4.1 串行通信的控制方式 229
6.4.2 串行通信的传输方式 231
6.5 串行通信接口控制芯片8251A 232
6.5.1 8251A的内部结构 232
6.5.2 8251A的编程结构 236
6.5.3 8251A的综合应用 240
6.6 光电隔离输入/输出接口 241
习题6 244
第7章 模拟量输入/输出接口 247
7.1 模拟量输入/输出接口的作用 247
7.2 D/A转换器的工作原理 247
7.2.1 权电阻网络DAC 248
7.2.2 T型电阻网络DAC 249
7.2.3 DAC的技术指标 250
7.3 DAC芯片DAC0832 251
7.3.1 DAC0832的内部结构和引脚功能 251
7.3.2 DAC0832的工作方式与输出方式 252
7.3.3 DAC0832的应用 254
7.4 ADC的工作原理 255
7.4.1 A/D转换的基本概念 255
7.4.2 ADC的工作原理 258
7.5 典型ADC芯片及其应用 260
7.5.1 ADC0809的工作原理及其应用 260
7.5.2 AD574工作原理及其应用 267
习题7 271
第8章 人机交互接口 275
8.1 键盘接口 275
8.1.1 键盘控制接口的原理 275
8.1.2 PS/2的物理连接器 277
8.1.3 PS/2通信协议 277
8.1.4 键盘的编码与命令集 279
8.1.5 键盘接口的软件编程方法 280
8.2 显示器接口 282
8.2.1 显示卡 282
8.2.2 显示卡接口 284
习题8 285
第9章 单片机原理及其接口 286
9.1 单片机的产生与发展 286
9.2 80C51单片机及其应用 288
9.2.1 80C51的内部结构与引脚功能 288
9.2.2 80C51的编程结构 291
9.2.3 80C51与ADC的接口 292
9.3 AVR单片机及其应用 294
9.3.1 AVR单片机 294
9.3.2 AVR单片机与以太网接口 297
9.4 单片机的外部总线 309
9.4.1 I2C总线 309
9.4.2 SPI总线 314
9.4.3 JTAG总线 316
习题9 318
附录A 8086指令对标志位的影响 320
附录B 8086宏汇编常用伪指令 321
附录C DOS系统功能调用 323
附录D BIOS系统功能调用 326
参考文献 329
作者简介
桂小林,男,博士,教授,博士生导师。荣获教育部新世纪优秀人才、陕西省三秦人才、陕西省教学名师奖、王宽诚育才奖、宝钢优秀教师奖。曾任西安交通大学电信学院副院长,现任西安交通大学***计算机实践教学示范中心主任,创新港物联网与信息安全研究所所长,陕西省计算机网络重点实验室主任。担任教育部高等学校大学计算机课程教学指导委员会秘书长,教学信息化与教学方法创新指导委员会委员,全国高校人工智能与大数据创新联盟副理事长,信息技术新工科联盟物联网工委主任,中国工程教育认证资深专家。荣获国家教学成果一等奖(第1),陕西省教学成果特等奖(第1)、一等奖(第7)和二等奖(第1),陕西省科学技术二等奖(第1)和教育部科学技术二等奖(第6)。出版著作2部和教材9部。主持国家重点研发和科技重大专项课题2项、国家自然科学基金4项、国家863计划项目4项、省部级科研项目20余项,发表SCI论文70余篇,授权发明专利20余项。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
PREMIERE PRO 2023全面精通:视频剪辑+颜色调整+转场特效+字幕制作+案例实战
¥69.3¥99.0