21世纪高等院校电气工程与自动化规划教材

微控制器原理及应用

分享 推荐 1 收藏 2 阅读 2.2K
向敏 , 程安宇 , 罗志勇 , 罗红平 , 蒋畅江 (编著) 978-7-115-27669-8

关于本书的内容有任何问题,请联系 刘博

(1) 本书在详细讲解8086体系结构及其存储器扩展技术,并详细讲解了MCS-51单片机的基本知识,通过在MCS-51单片机部分增加大量应用实例,包括硬件接口设计、汇编或C语言参考代码,使本书的内容适合大多数工科专业的学生。
(2) 本书给出了多个新型器件与MCS-51单片机应用实例,包括硬件电路和完整的参考程序,使本书具有很强的实用性,学生可以直接参考本书的实例进行单片机系统设计,有利于加强学生的学习兴趣。
¥35.00 ¥29.75 (8.5 折)
立即购买 申请样书
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

  本书将“微机原理”和“MCS-51单片机原理”教材的内容加以整合,使读者在学习和掌握8086处理器的基础知识后,深入理解和掌握MCS-51单片机的组成结构、工作原理和接口扩展技术。本书前5章重点介绍微型计算机的组成及原理、存储器技术、8086汇编指令、微型计算机输入/输出接口技术和8086中断控制原理,后续章节全面、系统地讲解了MCS-51单片机的原理及应用技术,并选取了具有实用性和典型性的应用案例,给出了硬件设计方案和详细的参考代码。本书中的应用实例来自课题组多位老师的科研工作和教学实践。
  本书可以作为高等院校电子信息类各专业的专科生、本科生、研究生微型控制器原理及应用课程的教材,同时也可以作为工程技术人员自学教材或参考书。

目录

目 录

第 1章 微型计算机组成及原理 1
1.1 微计算机概述 1
1.1.1 微计算机的发展与应用 1
1.1.2 微型计算机的系统组成 3
1.1.3 微计算机的数据表示方法 6
1.1.4 微计算机中常用术语 11
1.2 8086/8088微处理器结构 11
1.2.1 8086微处理器的内部结构 11
1.2.2 8086/8088微处理器的管脚特性 16
1.3 8086/8088的系统组成 20
1.3.1 8086/8088**小工作模式系统组成 20
1.3.2 8086/8088**大工作模式系统组成 21
1.3.3 8086/8088微处理器的工作时序 23
1.4 80×86其他系列微处理器 25
1.4.1 32位80X86微处理器 25
1.4.2 Pentium系列微处理器 27
1.4.3 双核微处理器 28
1.5 微计算机总线技术 28
1.5.1 总线的性能指标与分类 28
1.5.2 微计算机并行总线 29
1.5.3 微计算机串行总线 32
1.5.4 其他接口总线 34
本章小结 35
思考题与习题 35

第 2章 微型计算机存储器 36
2.1 半导体存储器 36
2.1.1 半导体存储器的性能指标 37
2.1.2 半导体存储器的分类及其特点 37
2.1.3 存储器芯片的基本组成 40
2.2 存储器与系统的连接 44
2.2.1 主存储器与CPU的接口 44
2.2.2 存储器容量的扩充 47
2.3 现代存储器体系结构 52
2.3.1 并行主存储器结构 52
2.3.2 高速缓冲存储器 52
2.3.3 虚拟存储器 53
本章小结 54
思考题与习题 54

第3章 微型计算机指令系统与程序设计 56
3.1 指令格式及操作数类型 56
3.1.1 指令格式 56
3.1.2 操作数类型 57
3.2 寻址方式 57
3.2.1 立即数寻址 57
3.2.2 寄存器寻址 58
3.2.3 存储器寻址 58
3.2.4 隐含寻址 62
3.3 8086指令系统 62
3.3.1 数据传送指令 63
3.3.2 算术运算指令 65
3.3.3 逻辑运算指令 67
3.3.4 移位指令 68
3.3.5 串操作指令 69
3.3.6 控制转移指令 72
3.3.7 处理器控制指令 76
3.4 汇编程序基本知识 77
3.4.1 汇编语言源程序分段结构 78
3.4.2 汇编程序中语句的类型与格式 79
3.4.3 汇编程序伪指令与宏指令 80
3.5 汇编语言程序设计 84
3.5.1 顺序程序设计 84
3.5.2 分支程序设计 85
3.5.3 循环程序设计 86
3.5.4 子程序设计 87
本章小结 88
思考题与习题 88

第4章 微型计算机输入/输出接口技术 89
4.1 I/O接口技术概述 89
4.1.1 I/O接口的相关概念 89
4.1.2 I/O接口的主要功能 90
4.1.3 I/O接口的典型结构 91
4.2 I/O端口的编址与访问 91
4.2.1 I/O端口的编址 91
4.2.2 I/O端口的访问 94
4.3 I/O端口的地址译码 95
4.3.1 门电路构成的地址译码方式 95
4.3.2 译码器构成的地址译码电路 97
4.3.3 开关式地址译码电路 97
4.4 CPU和外设间的数据传输方式 98
4.4.1 程序控制方式 99
4.4.2 中断控制方式 104
4.4.3 直接存储器存取方式 104
本章小结 104
思考题与习题 105

第5章 8086中断系统与中断控制器 106
5.1 中断概述 106
5.1.1 中断的基本概念 106
5.1.2 中断优先级管理 107
5.1.3 中断处理过程 108
5.2 8086/8088中断系统 109
5.2.1 8086/8088中断类型 109
5.2.2 8086/8088的中断向量表 111
5.3 8259A可编程中断控制器 112
5.3.1 8259A的结构与接口 113
5.3.2 8259A中断管理 116
5.3.3 8259A工作方式 117
5.3.4 8259A命令字 120
5.3.5 8259A编程应用 123
本章小结 127
思考题与习题 127

第6章 MCS-51单片机的基本结构 128
6.1 MCS-51单片机组成结构 128
6.1.1 MCS-51单片机引脚定义 130
6.1.2 MCS-51单片机CPU结构 133
6.1.3 MCS-51单片机存储器结构 135
6.2 MCS-51单片机时钟电路与总线时序 138
6.2.1 时钟电路 138
6.2.2 总线时序 138
6.3 复位电路 139
6.4 MCS-51单片机的**小系统 140
本章小结 141
思考题与习题 141

第7章 MCS-51单片机的指令与程序设计 143
7.1 MCS-51汇编指令格式和寻址方式 143
7.2 MCS-51指令介绍 147
7.2.1 数据传送指令 147
7.2.2 算术运算指令 149
7.2.3 移位与逻辑运算指令 151
7.2.4 控制转移指令 152
7.2.5 位操作指令 155
7.3 MCS-51汇编语言程序设计 156
7.3.1 MCS-51常用伪指令 156
7.3.2 MCS-51汇编语言程序的基本结构 157
7.4 MCS-51单片机的C程序设计 159
7.4.1 C51与标准C的简单比较 160
7.4.2 MCS-51单片机的软件开发工具与程序设计 161
本章小结 166
思考题与习题 166

第8章 MCS-51单片机的中断系统及应用 169
8.1 MCS-51单片机中断的概念与结构 169
8.2 MCS-51单片机的中断处理 171
8.2.1 MCS-51单片机的中断控制 171
8.2.2 MCS-51单片机外部中断的触发方式 174
8.2.3 MCS-51单片机中断服务程序的设计 176
8.3 MCS-51单片机中断处理实例 177
本章小结 182
思考题与习题 182

第9章 MCS-51单片机的定时器/计数器 184
9.1 MCS-51定时器/计数器的结构 184
9.1.1 控制寄存器TCON 185
9.1.2 工作方式寄存器TMOD 185
9.2 MCS-51定时器/计数器的工作方式 186
9.2.1 工作方式0 186
9.2.2 工作方式1 187
9.2.3 工作方式2 188
9.2.4 工作方式3 188
9.2.5 8052单片机定时器/计数器2 189
9.3 定时器/计数器的编程与应用 191
9.3.1 毫秒级定时 191
9.3.2 超出**大范围定时/计数 194
9.3.3 8052单片机Timer2的应用 195
本章小结 196
思考题与习题 196

第 10章 MCS-51单片机的串行通信技术 197
10.1 串行通信的基本知识 197
10.1.1 串行通信的概念 197
10.1.2 串行通信的工作方式 198
10.1.3 串行通信总线的电气标准 199
10.2 MCS-51单片机的串行口 201
10.2.1 MCS-51单片机串行口的基本结构 201
10.2.2 MCS-51单片机串行口的寄存器 202
10.2.3 MCS-51单片机串行口的工作模式 203
10.3 单片机多机通信与通信协议 206
10.3.1 多机通信原理 206
10.3.2 多机通信实例 207
10.3.3 串口通信协议 209
10.4 MCS-51单片机串行通信应用实例 210
本章小结 216
思考题与习题 216

第 11章 MCS-51单片机的扩展技术 217
11.1 MCS-51单片机的I/O口扩展技术 217
11.1.1 用8255扩展并行I/O接口 217
11.1.2 用74系列芯片扩展并行I/O接口 223
11.2 MCS-51单片机的存储器扩展技术 225
11.2.1 程序存储器的扩展 226
11.2.2 并行数据存储器的扩展 227
11.2.3 串行数据存储器的扩展 227
本章小结 231
思考题与习题 231

第 12章 MCS-51与A/D和D/A的接口技术 233
12.1 A/D转换器 233
12.1.1 A/D转换器基本原理 233
12.1.2 A/D转换器主要结构 234
12.1.3 A/D转换器性能指标 237
12.1.4 A/D转换器应用实例 238
12.2 D/A转换器 244
12.2.1 D/A转换器基本原理 244
12.2.2 D/A转换器主要结构 244
12.2.3 D/A转换器性能指标 246
12.2.4 D/A转换器应用实例 247
本章小结 250
思考题与习题 251

第 13章 MCS-51单片机系统的键盘及显示技术 252
13.1 MCS-51单片机应用系统中键盘的设计 252
13.1.1 键盘的工作特点 252
13.1.2 独立式按键接口设计 254
13.1.3 矩阵式键盘接口设计 257
13.2 LED数码显示接口电路设计 264
13.2.1 LED数码显示器结构与原理 264
13.2.2 LED数码显示接口技术 265
13.3 LCD液晶显示接口电路设计 267
13.3.1 LCD数码显示器结构及原理 267
13.3.2 LCD1602简介及应用 268
本章小结 270
思考题与习题 271

参考文献 272

读者评论

赶紧抢沙发哦!

我要评论

推荐用户

同系列书

  • 电气控制及PLC应用技术(第2版)

    董海棠

    全书共分8章。内容包括控制常用低压电器;电气控制线路基础;典型生产机械电气控制线路分析;可编程控制器概述;S7...

    ¥36.00
  • 模拟电子技术微课版教程

    曾赟 曾令琴 丁燕

    本书以任务驱动教学,以动手能力培养为重点,并在学习的过程中注重激发学生的学习兴趣,以够用为基础,对课程内容优化...

    ¥29.80
  • MATLAB仿真及在电子信息与电气工程中的应用

    陈鹏展 祝振敏 黄跃 杨静

    本书主要内容包括:MATLAB概述、MATLAB基础知识、MATLAB数值运算、MATLAB图形基础、MATL...

    ¥59.80
  • 电气CAD实例教程(CAXA 电子图板2009中文版)

    孙文瑶 戴菁 赵毅 王智勇

    本书针对应用型本科高校电气类专业人才培养目标和相关行业需求,根据教育部高等学校电气类专业教学指导委员会和电子信...

    ¥39.80
  • 电路原理

    张冬梅 公茂法 张秀娟等

    □ 本书是根据教育部“电路原理”课程的教学要求编写的。全书共有 15 章,前 4 章以直流的稳态分析为...

    ¥56.00

相关图书

  • 工业机器人技术基础(微课版)

    何世松

    工业机器人是智能制造系统的重要基础,是“机器换人”的关键装备,是高效生产、优质生产、安全生产的核心保障。 本书...

    ¥69.80
  • 智能制造技术导论(微课版)

    张小红

    本书较为全面地介绍了智能制造系统。全书共6章,主要介绍智能制造、制造系统、智能制造系统的概念与内涵,智能制造系...

    ¥49.80
  • 智能控制简明教程(第2版)

    王从庆

    本本书系统地介绍智能控制的基本内容。全书共9章,主要包括智能控制概述、模糊逻辑理论基础、模糊控制、神经网络原理...

    ¥69.80
  • 现代工程制图

    马伏波

    本书编者基于多年的教学实践经验,系统梳理了“现代工程制图”课程的知识体系,内容涉及画法几何、制图基础、国家标准...

    ¥59.80
  • 现代工程制图习题集

    马伏波

    本书是《现代工程制图》的配套习题集,由编者基于相关领域最新的国家标准编写而成,主要内容为与主教材各章内容相配套...

    ¥49.80
人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部