- 电子工业出版社
- 9787121440335
- 1-2
- 512212
- 48253659-6
- 平塑
- 16开
- 2023-08
- 532
- 332
- 电子信息与电气
- 本科 研究生及以上
内容简介
本书以80C51单片机为典型机,详细介绍了MCS-51系列单片机的构成、工作原理、指令系统、汇编语言程序设计、中断技术、定时/计数器、串行口通信等内容,并结合应用实际,系统地介绍了MCS-51系列单片机的扩展技术,包括存储器扩展、I/O口扩展、显示器与键盘接口、A/D及D/A接口技术等。为顺应单片机技术的发展趋势,跟踪单片机技术的最新发展,满足不同层次的研究开发人员的需求,本书还详细介绍了AT89系列单片机及C8051F系列单片机的特点和应用。本书共11章,内容丰富,力求反映当前单片机的最新技术,在对单片机原理全面、准确叙述的基础上,加强了实践教学环节。为了便于初学者理解和掌握,本书在内容安排上采用循序渐进的论述方法,从基础理论到实践应用,并充分考虑所使用实例的典型性和实用性,期望读者在学习后,既能掌握单片机的一般原理和接口技术,又能掌握单片机应用系统的设计方法。为加强思政建设,本书融入了思政元素,并在每章之后提供了思政大纲,以供参考。
目录
目 录__eol__ __eol__第1章 绪论 (1)__eol__1.1 单片机技术的发展背景 (1)__eol__1.2 单片机的组成 (2)__eol__1.3 单片机的特点及应用 (3)__eol__1.3.1 单片机的特点 (3)__eol__1.3.2 单片机的应用 (4)__eol__1.4 单片机的发展历史 (4)__eol__1.5 单片机分类 (5)__eol__1.5.1 按单片机功能分类 (5)__eol__1.5.2 MCS-51系列单片机 (6)__eol__1.6 单片机发展趋势 (7)__eol__1.7 单片机领域人才需求简析 (10)__eol__本章小结 (11)__eol__【知识拓展与思政元素】家国情怀、社会__eol__责任、爱岗敬业、人生担当 (12)__eol__习题1 (12)__eol__第2章 单片机的结构及原理 (13)__eol__2.1 80C51单片机的基本结构 (13)__eol__2.1.1 80C51单片机的组成 (13)__eol__2.1.2 80C51单片机的存储器 (15)__eol__2.2 并行I/O口 (20)__eol__2.2.1 P0口 (21)__eol__2.2.2 P1口 (22)__eol__2.2.3 P2口 (22)__eol__2.2.4 P3口 (23)__eol__2.3 时钟电路与复位电路 (23)__eol__2.3.1 时钟电路与时序 (23)__eol__2.3.2 复位电路 (25)__eol__2.4 单片机的工作方式 (26)__eol__2.4.1 复位方式 (27)__eol__2.4.2 程序执行方式 (27)__eol__2.4.3 节电工作方式 (27)__eol__2.4.4 EPROM编程和校验方式 (28)__eol__2.5 单片机的工作过程 (28)__eol__2.6 AT89系列单片机简介 (29)__eol__2.7 单片机最小应用系统 (30)__eol__本章小结 (32)__eol____eol__【知识拓展与思政元素】科技强国、历史__eol__使命、团队协作、脚踏实地 (32)__eol__习题2 (33)__eol__第3章 单片机的指令系统 (34)__eol__3.1 指令系统简介 (34)__eol__3.2 寻址方式 (35)__eol__3.3 数据传送类指令 (39)__eol__3.3.1 内部RAM传送指令 (39)__eol__3.3.2 外部RAM传送指令 (41)__eol__3.3.3 数据交换类指令 (42)__eol__3.3.4 查表指令 (42)__eol__3.3.5 堆栈操作指令 (43)__eol__3.4 算术运算类指令 (44)__eol__3.4.1 加法指令 (44)__eol__3.4.2 减法指令 (47)__eol__3.4.3 乘法指令 (47)__eol__3.4.4 除法指令 (48)__eol__3.5 逻辑运算类指令 (48)__eol__3.5.1 基本逻辑操作 (48)__eol__3.5.2 其他逻辑操作 (50)__eol__3.6 控制转移类指令 (51)__eol__3.6.1 无条件转移指令 (51)__eol__3.6.2 条件转移指令 (54)__eol__3.6.3 调用及返回指令 (55)__eol__3.6.4 空操作指令 (56)__eol__3.7 位操作指令 (56)__eol__3.7.1 位传送指令 (57)__eol__3.7.2 位修改指令 (57)__eol__3.7.3 位逻辑操作指令 (57)__eol__3.7.4 位判断转移类指令 (58)__eol__3.8 基本命令应用举例 (58)__eol__本章小结 (62)__eol__【知识拓展与思政元素】尊重规则、严谨__eol__科学、拼搏进取、辩证思维 (63)__eol__习题3 (63)__eol__第4章 80C51汇编语言程序设计 (66)__eol__4.1 概述 (66)__eol____eol__4.1.1 程序设计语言 (66)__eol__4.1.2 汇编语言伪指令 (66)__eol__4.1.3 程序汇编方法 (69)__eol__4.2 顺序程序设计 (71)__eol__4.3 分支程序设计 (73)__eol__4.3.1 一般分支程序设计 (74)__eol__4.3.2 散转程序设计 (77)__eol__4.3.3 分支程序设计实例 (79)__eol__4.4 循环程序设计 (82)__eol__4.4.1 循环程序结构 (82)__eol__4.4.2 循环程序实例 (83)__eol__4.5 查表程序设计 (88)__eol__4.6 子程序设计与堆栈技术 (90)__eol__4.6.1 子程序实例 (90)__eol__4.6.2 堆栈结构 (93)__eol__4.6.3 子程序结构 (94)__eol__4.6.4 代码转换程序 (95)__eol__4.6.5 算术运算子程序 (98)__eol__4.6.6 查找、排序程序 (101)__eol__4.6.7 多位BCD码减法程序 (104)__eol__本章小结 (105)__eol__【知识拓展与思政元素】由简到繁、循序__eol__渐进、全力以赴、善于积累 (106)__eol__习题4 (106)__eol__第5章 中断系统 (111)__eol__5.1 中断系统概述 (111)__eol__5.1.1 中断的概念 (111)__eol__5.1.2 中断的特点 (111)__eol__5.1.3 中断系统的功能 (112)__eol__5.2 中断源与中断寄存器 (113)__eol__5.2.1 中断源 (113)__eol__5.2.2 中断寄存器 (114)__eol__5.3 中断处理过程 (116)__eol__5.3.1 中断响应 (116)__eol__5.3.2 中断处理 (118)__eol__5.3.3 中断返回 (119)__eol__5.3.4 中断响应时间 (119)__eol__5.4 中断触发方式 (119)__eol__5.5 中断源的扩展 (120)__eol__5.5.1 定时器扩展中断源 (120)__eol__5.5.2 中断查询扩展 (120)__eol__5.6 中断请求的撤除 (121)__eol__5.6.1 撤除定时器溢出中断 (122)__eol__5.6.2 撤除串行口中断 (122)__eol__5.6.3 撤除外部中断 (122)__eol__5.7 中断初始化 (123)__eol__5.8 应用举例 (124)__eol__本章小结 (127)__eol__【知识拓展与思政元素】锲而不舍、因地__eol__制宜、程序可返、人生无“悔” (127)__eol__习题5 (128)__eol__第6章 定时/计数器 (130)__eol__6.1 定时/计数器的结构与工作原理 (130)__eol__6.1.1 定时/计数器的结构 (130)__eol__6.1.2 定时/计数器的工作原理 (131)__eol__6.2 定时/计数器相关寄存器 (131)__eol__6.2.1 方式寄存器TMOD (131)__eol__6.2.2 控制寄存器TCON (132)__eol__6.3 定时/计数器的工作方式 (132)__eol__6.3.1 方式0 (132)__eol__6.3.2 方式1 (133)__eol__6.3.3 方式2 (134)__eol__6.3.4 方式3 (134)__eol__6.4 定时/计数器的初始化 (135)__eol__6.4.1 初始化步骤 (135)__eol__6.4.2 计数器初值的计算 (135)__eol__6.4.3 定时器初值的计算 (136)__eol__6.4.4 初始化实例 (136)__eol__6.5 定时/计数器的编程和应用 (137)__eol__本章小结 (149)__eol__【知识拓展与思政元素】诚信守时、分秒__eol__必争、工匠精神、精益求精 (149)__eol__习题6 (149)__eol__第7章 串行接口 (151)__eol__7.1 串行通信基础 (151)__eol__7.1.1 串行通信的分类 (151)__eol__7.1.2 串行通信的制式 (153)__eol__7.1.3 串行通信的接口电路 (153)__eol__7.2 通信总线标准及其接口 (154)__eol__7.2.1 RS-232C接口 (154)__eol__7.2.2 RS-449、RS-422A、RS-423A__eol__ 标准接口 (155)__eol__7.2.3 20mA电流环接口 (156)__eol__7.3 80C51的串行接口 (157)__eol__7.3.1 80C51串行接口结构 (157)__eol__7.3.2 80C51串行的工作方式 (158)__eol__7.3.3