注册 登录 进入教材巡展
#

出版时间:2026-05

出版社:电子工业出版社

以下为《嵌入式计算机系统及实践:一本通透MCS-51单片机》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121527128
  • 1-1
  • 16开
  • 2026-05
  • 384
  • 工学
  • 电子信息类
  • 电子信息与电气
  • 本科 研究生及以上
内容简介
本书以MCS-51单片机为核心,深入浅出地剖析了嵌入式计算机系统的原理与应用,力求内容完备、结构清晰、实例鲜活,帮助读者打下扎实的技术基础并拓展应用视野。书中首先系统阐述嵌入式计算机系统领域的重要概念,包括实时/分时操作系统、中央处理器与总线技术、寄存器与存储器、轮询与中断机制、同步与异步通信、串行与并行通信、软件与硬件仿真调试等。为帮助读者深入理解嵌入式计算机芯片的底层工作逻辑,本书还详细介绍了汇编指令与汇编语言编程,并给出了汇编语言与C语言的混合编程方法与实例。在此基础上,以实例形式详细讲解I/O口、中断、定时/计数器及通用异步收发器(UART)等常见外设的接口与工作原理。此外,结合Keil开发环境与Proteus仿真软件,基于AT89C51单片机,提供了7段LED显示、行列键及ADC0809模数转换与采集等实用案例。作为全书的进阶实践,书末设计了两个综合仿真项目:数字体温计的设计与模拟心电采集显示系统的设计,以提升读者的工程应用能力。本书提供配套电子课件PPT、练习题参考答案、实践题参考设计、进阶知识点、教学大纲等丰富的教学资源,方便读者选用。
目录
目 录
第1章 绪论 1
1.1 如何高效掌握嵌入式计算机技术 1
1.2 嵌入式计算机技术的发展趋势与未来方向 2
1.3 基于MSP430的心电采集传输系统 4
1.3.1 系统架构 4
1.3.2 硬件设计 5
1.3.3 软件设计 6
1.3.4 分析测试 8
1.3.5 总结 9
1.4 课后练习题 9
第2章 嵌入式计算机系统基础 10
2.1 嵌入式计算机系统的定义 10
2.2 嵌入式计算机系统概述 11
2.2.1 嵌入式计算机系统的架构 11
2.2.2 嵌入式计算机系统的核心部件 15
2.2.3 嵌入式计算机系统的操作系统 19
2.3 嵌入式计算机系统芯片的分类及应用 20
2.3.1 嵌入式微处理器 21
2.3.2 嵌入式微控制器 22
2.3.3 嵌入式数字信号处理器 23
2.3.4 嵌入式片上系统 24
2.3.5 嵌入式计算机系统的应用 25
2.4 嵌入式计算机系统的开发环境 25
2.5 课后练习题 27
第3章 MCS-51单片机概述 29
3.1 单片机的定义 29
3.1.1 单片机在计算机体系中的地位 29
3.1.2 单片机的特点 30
3.1.3 单片机的应用领域 30
3.1.4 常用单片机系列介绍 30
3.1.5 MCS-51单片机简介 31
3.2 MCS-51单片机的引脚定义与功能 31
3.2.1 主电源引脚GND和VCC 32
3.2.2 外接晶振引脚XTAL1和XTAL2 32
3.2.3 控制及其他复用引脚 33
3.2.4 输入/输出引脚Pn.0~Pn.7(n=0~3) 35
3.3 MCS-51单片机的最小系统 36
3.3.1 电源电路 38
3.3.2 复位电路 38
3.3.3 时钟电路 38
3.3.4 外部存储器扩展电路 39
3.4 单片机的开发与仿真 39
3.4.1 单片机项目的开发流程 39
3.4.2 开发实例 40
3.4.3 单片机软件开发过程 41
3.4.4 仿真开发环境 41
3.5 课后练习题 41
第4章 MCS-51单片机结构与原理 43
4.1 MCS-51单片机结构 43
4.2 MCS-51单片机的CPU 46
4.3 MCS-51单片机的存储器 48
4.3.1 存储器统一编址的概念 48
4.3.2 存储器架构 48
4.3.3 程序存储器 49
4.3.4 内部数据存储器及地址空间 50
4.4 MCS-51单片机的寄存器及功能 52
4.4.1 寄存器概述 52
4.4.2 特殊功能寄存器(SFR) 53
4.4.3 电源控制寄存器(PCON) 58
4.4.4 复位后各寄存器的地址和初始值 60
4.5 课后练习题 60
第5章 MCS-51单片机的I/O口技术 63
5.1 I/O口概述 63
5.2 I/O口的结构与工作原理 65
5.2.1 P0口的功能和使用 66
5.2.2 P2口的内部结构 71
5.2.3 P1口、P3口的内部结构 72
5.3 I/O口扩展技术 73
5.4 MCS-51单片机访问外部存储器总线的时序 74
5.4.1 MCS-51单片机时序 74
5.4.2 MCS-51单片机片外指令的执行时序 76
5.5 课后练习题 79
第6章 MCS-51单片机的指令系统 82
6.1 指令概述 82
6.2 指令的寻址方式 87
6.2.1 立即数寻址 87
6.2.2 直接寻址 87
6.2.3 寄存器寻址 87
6.2.4 寄存器间接寻址 88
6.2.5 变址寻址 88
6.2.6 相对寻址 89
6.2.7 位寻址 89
6.3 数据传输类指令(29条) 90
6.3.1 以累加器为目的操作数的指令(4条) 90
6.3.2 以寄存器Rn为目的操作数的指令(3条) 90
6.3.3 以直接地址为目的操作数的指令(5条) 91
6.3.4 以寄存器间接地址为目的操作数的指令(3条) 91
6.3.5 16位立即数的传输指令(1条) 91
6.3.6 累加器A与外部数据存储器之间的数据传输类指令(4条) 91
6.3.7 读程序存储器指令(2条) 92
6.3.8 堆栈操作(2条) 93
6.3.9 交换指令(5条) 93
6.4 算术运算类指令(24条) 94
6.4.1 加法指令(14条) 94
6.4.2 减法指令(8条) 96
6.4.3 乘法指令(1条) 96
6.4.4 除法指令(1条) 97
6.5 逻辑运算类指令(24条) 97
6.5.1 逻辑或指令(6条) 97
6.5.2 逻辑与指令(6条) 98
6.5.3 逻辑异或指令(6条) 98
6.5.4 清零与取反指令(2条) 99
6.5.5 循环移位指令(4条) 99
6.6 控制转移类指令(17条) 100
6.6.1 无条件转移指令(4条) 101
6.6.2 条件转移指令(8条) 101
6.6.3 调用与返回指令(4条) 103
6.6.4 空操作指令(1条) 104
6.7 位操作指令(17条) 105
6.7.1 位传送指令(2条) 105
6.7.2 位清零和置位(4条) 105
6.7.3 位逻辑运算指令(6条) 106
6.7.4 位条件转移指令(5条) 106
6.8 课后练习题 107
第7章 MCS-51单片机的程序设计 110
7.1 概述 110
7.1.1 编写程序的步骤 112
7.1.2 程序设计流程图 112
7.1.3 汇编指令格式 112
7.1.4 伪指令 113
7.2 汇编语言程序编辑和汇编 114
7.2.1 概述 114
7.2.2 汇编的实例 114
7.3 程序设计基础与实例 115
7.3.1 顺序结构 115
7.3.2 分支结构 115
7.3.3 循环结构 116
7.3.4 子程序调用 117
7.4 基于C/ASM混合程序设计 118
7.4.1 Keil C51的命名规则 118
7.4.2 Keil C51函数的参数传递规则 119
7.4.3 混合编程实践 120
7.5 课后练习题 123
第8章 MCS-51单片机的中断系统 125
8.1 中断机制与轮询 125
8.1.1 中断机制的优势 125
8.1.2 中断的概念 126
8.1.3 中断的处理流程 126
8.2 MCS-51单片机中断系统的结构与实现机制 127
8.2.1 MCS-51单片机中断系统的结构 127
8.2.2 中断源 127
8.2.3 中断标志位 128
8.2.4 中断触发方式 129
8.2.5 中断允许控制 130
8.2.6 中断优先级控制 130
8.3 中断处理过程 131
8.3.1 中断响应条件 131
8.3.2 中断的响应时间 131
8.3.3 中断响应过程 131
8.3.4 中断返回 132
8.4 中断实例 132
8.5 课后练习题 133
第9章 MCS-51单片机的定时/计数器原理及应用 135
9.1 定时