- 电子工业出版社
- 9787121323058
- 1-8
- 174778
- 48253027-6
- 平塑
- 16开
- 2024-05
- 512
- 320
- 工学
- 计算机科学与技术
- TP368.1
- 电子信息与电气
- 本科 研究生及以上
目录
目 录__eol__第1章 概述 (1)__eol__1.1 单片机发展概况 (1)__eol__1.1.1 单片机的发展历史 (1)__eol__1.1.2 单片机的组成及特点 (3)__eol__1.1.3 单片机与嵌入式系统 (4)__eol__1.2 80C51系列单片机简介 (5)__eol__1.2.1 80C51系列单片机的发展 (5)__eol__1.2.2 AT89系列单片机的特点及分类 (6)__eol__1.3 其它常用单片机系列简介 (7)__eol__1.3.1 低端产品概述 (7)__eol__1.3.2 高端产品概述 (8)__eol__1.3 单片机基础知识 (9)__eol__1.3.1 数制与编码 (9)__eol__1.3.2 计算机的基本组成电路 (12)__eol__1.3.3 存储器简介 (15)__eol__思考与练习 (19)__eol__第2章 单片机结构及原理 (20)__eol__2.1 单片机结构 (20)__eol__2.1.1 单片机组成及结构 (20)__eol__2.1.2 引脚定义及功能 (23)__eol__2.2 80C51的存储器 (26)__eol__2.2.1 存储器结构和地址空间 (26)__eol__2.2.2 程序存储器 (27)__eol__2.2.3 数据存储器 (28)__eol__2.3 特殊功能寄存器SFR (30)__eol__2.3.1 80C51系列的SFR (30)__eol__2.3.2 SFR地址分布及寻址 (31)__eol__2.3.3 SFR的功能与作用 (33)__eol__2.4 单片机的工作原理 (36)__eol__2.4.1 指令与程序概述 (36)__eol__2.4.2 CPU的工作原理 (36)__eol__2.4.3 单片机执行程序过程 (38)__eol__2.5 输入/输出端口结构 (40)__eol__2.5.1 4个I/O端口的主要异同点 (40)__eol__2.5.2 P0口 (41)__eol__2.5.3 P1口 (42)__eol__2.5.4 P2口 (43)__eol__2.5.5 P3口 (44)__eol__2.6 时序及时钟电路 (45)__eol__2.6.1 CPU时序及有关概念 (45)__eol__2.6.2 振荡器和时钟电路 (46)__eol__2.6.3 80C51的指令时序 (47)__eol__2.7 复位和复位电路 (48)__eol__2.7.1 内部复位信号的产生 (48)__eol__2.7.2 复位状态 (48)__eol__2.7.3 外部复位电路设计 (49)__eol__2.8 80C51系列单片机的低功耗方式 (50)__eol__2.8.1 电源控制寄存器PCON (50)__eol__2.8.2 待机方式 (50)__eol__2.8.3 掉电方式 (51)__eol__思考与练习 (52)__eol__第3章 指令系统 (53)__eol__3.1 指令系统简介 (53)__eol__3.2 寻 址 方 式 (54)__eol__3.2.1 符号约定 (54)__eol__3.2.2 寻址方式说明 (55)__eol__3.3 指令系统分类介绍 (60)__eol__3.3.1 数据传送类指令 (60)__eol__3.3.2 算术运算类指令 (65)__eol__3.3.3 逻辑操作类指令 (69)__eol__3.3.4 控制转移类指令 (71)__eol__3.3.5 位操作类指令 (75)__eol__思考与练习 (77)__eol__第4章 汇编语言程序设计 (81)__eol__4.1 概述 (81)__eol__4.1.1 程序设计语言 (81)__eol__4.1.2 汇编语言规范 (82)__eol__4.1.3 汇编语言程序设计步骤 (85)__eol__4.2 汇编语言程序设计举例 (86)__eol__4.2.1 顺序程序设计 (86)__eol__4.2.2 循环程序设计 (87)__eol__4.2.3 分支程序设计 (88)__eol__4.2.4 查表程序设计 (92)__eol__4.2.5 子程序设计 (94)__eol__思考与练习 (98)__eol____eol__第5章 C51语言程序及开发环境 (101)__eol__5.1 C51语言基础知识 (101)__eol__5.1.1 C51语言简介 (101)__eol__5.1.2 C51语言的运算符及表达式 (101)__eol__5.1.3 C51语言的程序结构 (103)__eol__5.1.4 C51语言的流程控制语句 (104)__eol__5.2 C51语言对通用C语言的扩展 (106)__eol__5.2.1 数据类型 (106)__eol__5.2.2 数据的存储类型 (108)__eol__5.2.3 指针 (110)__eol__5.2.4 函数 (111)__eol__5.2.5 C51语言对单片机硬件的访问 (113)__eol__5.3 C51语言编程举例 (115)__eol__5.4 KEIL C51软件开发环境 (119)__eol__5.4.1 Keil软件简介 (119)__eol__5.4.2 项目的建立与设置 (121)__eol__5.4.3 运行调试 (124)__eol__5.5 PROTEUS 硬件仿真环境 (126)__eol__5.5.1 Proteus软件简介 (126)__eol__5.5.2 Proteus ISIS窗口功能 (126)__eol__5.5.3 Proteus ISIS的基本操作 (128)__eol__思考题与练习题 (134)__eol__第6章 定时/计数器 (135)__eol__6.1 定时/计数器T0、T1概述 (135)__eol__6.1.1 定时器/计数器T0、T1的结构 (135)__eol__6.1.2 定时/计数器的原理 (136)__eol__6.2 定时/计数器的控制方法 (136)__eol__6.2.1 定时/计数器寄存器 (136)__eol__6.2.2 定时/计数器的初始化 (138)__eol__6.2.3 定时/计数器初值的确定方法 (138)__eol__6.3 定时/计数器T0、T1的工作方式 (139)__eol__6.3.1 方式0 (139)__eol__6.3.2 方式1 (139)__eol__6.3.3 方式2 (140)__eol__6.3.4 方式3 (140)__eol__6.4 定时器T0、T1应用举例 (142)__eol__6.4.1 定时器应用举例 (142)__eol__6.4.2 计数器应用举例 (143)__eol__6.4.3 门控位应用举例 (145)__eol__6.5 定时/计数器T2 (147)__eol__6.5.1 T2的寄存器 (147)__eol__6.5.2 定时器T2的工作方式 (149)__eol__6.5.3 应用例题 (153)__eol__6.6 定时器T3— WDT监视定时器 (155)__eol__6.6.1 WDT的功能及应用特点 (155)__eol__6.6.2 辅助寄存器AUXR (155)__eol__思考与练习 (156)__eol__第7章 80C51的串行接口 (157)__eol__7.1 串行通信概述 (157)__eol__7.1.1 同步通信和异步通信方式 (157)__eol__7.1.2 串行通信的数据传送速率 (158)__eol__7.1.3 串行通信的方式 (158)__eol__7.1.4 通信协议 (159)__eol__7.2 80C51串行口简介 (159)__eol__7.2.1 串行口结构与工作原理 (159)__eol__7.2.2 串行口控制寄存器SCON (160)__eol__7.2.3 80C51的帧格式 (161)__eol__7.2.4 波特率的设置 (162)__eol__7.3 串行通信工作方式 (163)__eol__7.3.1 方式0 (164)__eol__7.3.2 方式1 (164)__eol__7.3.3 方式2和方式3 (165)__eol__7.3.4 多机通信 (165)__eol__7.4 串行口应用举例 (166)__eol__7.4.1 用串行口扩展I/O口 (167)__eol__7.4.2 用串行口进行异步通信 (170)__eol__思考与练习 (177)__eol__第8章 中断系统 (178)__eol__8.1 概述 (178)__eol__8.1.1 中断的概念 (178)__eol__8.1.2 引进中断技术的优点 (178)__eol__8.1.3 中断源 (179)__eol__8.1.4 中断系统的功能 (179)__eol__8.2 AT89S51单片机的中断系统 (181)__eol__8.2.1 中断系统的结构 (181)__eol__8.2.2 中断源及中断入口 (181