《新概念单片机教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:李刚,林凌编著
  • 出 版 社:天津:天津大学出版社
  • 出版年份:2007
  • ISBN:7561824564
  • 页数:299 页
图书介绍:本书采用89C52为核心的仿真实验板为主线,采取边练边学的指导思想,对单片机的基础知识、开发环境、各种指令、接口进行了介绍。

第1章 单片机概述 1

本章学习要点 1

1.1 什么是单片机 1

1.2 单片机内部主要结构 1

1.3 8051单片机简介 2

1.4 本课程的学习方法和要求 6

思考题与习题 6

第2章 单片机集成开发环境 7

本章学习要点 7

2.1 单片机开发工具 7

2.2 Keil C51 μVision2集成开发环境 9

2.2.1 简介 9

2.2.2 Keil C51 μVision2的安装 9

2.2.3 Keil C51 μVision2的设置 11

2.3 Keil C51 μVision2的使用 17

2.3.1 单片机的仿真过程 17

2.3.2 MON51仿真器的特点 17

2.3.3 第一个实验 17

思考题与习题 25

第3章 片内存储器与数据传送指令 27

本章学习要点 27

3.1 片内存储器组织结构 27

3.1.1 存储器类型 27

3.1.2 存储器组织 28

3.2 数据传送指令 32

3.3 数据传送指令说明 35

3.4 若干数据传送实验 40

思考题与习题 43

第4章 输入/输出端口与总线 45

本章学习要点 45

4.1 I/O口 45

4.1.1 P0口 45

4.1.2 P1口 47

4.1.3 P2口 49

4.1.4 P3口 49

4.1.5 端口的负载能力与接口要求 51

4.2 访问外部存储器 51

4.2.1 外部程序存储器取指操作 51

4.2.2 外部程序存储器读数操作 53

4.2.3 外部数据存储器读数操作 54

4.2.4 外部数据存储器写数操作 54

4.3 访问外部存储器的实验 55

思考题与习题 57

第5章 时钟、时序与定时/计数器 59

本章学习要点 59

5.1 振荡器、时钟电路和CPU时序 59

5.2 定时/计数器 61

5.2.1 定时/计数器0和1 61

5.2.2 定时/计数器2 63

5.2.3 定时/计数器的控制和状态寄存器 68

5.3 时钟与定时/计数器实验 70

思考题与习题 72

第6章 外部数据存储器空间及系统扩展 73

本章学习要点 73

6.1 外部数据存储器空间与总线 73

6.1.1 外部数据存储器空间与地址分配 73

6.1.2 I/O口线与总线 74

6.1.3 通过数据存储器空间的外设扩展 75

6.2 外部数据存储器接口 78

6.2.1 常用外部数据存储器 78

6.2.2 外部数据存储器接口实例 79

6.3 并行接口芯片8255A 80

6.3.1 8255A的结构和功能 80

6.3.2 8255A的工作方式及数据I/O操作 83

6.3.3 8255A的控制字 84

6.3.4 8255A与89C52的接口 85

6.4 数模转换器DAC0832 87

6.4.1 DAC的原理 87

6.4.2 DAC0832简介 92

6.4.3 DAC0832与89C52的接口电路 93

6.5 模数转换器ADC0809 95

6.5.1 并行比较型模数转换器 95

6.5.2 逐次逼近比较型模数转换器 96

6.5.3 积分型模数转换器 97

6.5.4 模数转换器与89C52接口实例 99

思考题与习题 102

第7章 复位、中断与程序控制 104

本章学习要点 104

7.1 复位 104

7.1.1 复位的意义 104

7.1.2 复位电路 104

7.1.3 单片机复位后的状态 105

7.2 程序控制 106

7.3 程序流向控制的指令 107

7.4 中断 113

7.4.1 中断源 114

7.4.2 中断控制寄存器 115

7.4.3 中断优先级结构 117

7.4.4 中断的处理 120

7.4.5 外部中断 121

7.4.6 中断响应时间 121

思考题与习题 122

第8章 串行接口 123

本章学习要点 123

8.1 引言 123

8.2 标准UART操作 123

8.3 多机通信 124

8.4 串行端口控制寄存器SCON 124

8.5 波特率 125

8.6 UART的工作模式 126

8.6.1 UART的工作模式0 126

8.6.2 UART的工作模式1 128

8.6.3 UART的工作模式2和模式3 134

8.6.4 增强型UART操作 137

思考题与习题 139

第9章 指令系统与系统编程 140

本章学习要点 140

9.1 指令系统的分类及一般说明 140

9.2 算术操作类指令 141

9.3 逻辑操作类指令 148

9.4 布尔变量操作类指令 152

9.5 伪指令 161

9.6 汇编语言程序的基本结构 163

9.7 系统编程的步骤、方法和技巧 164

9.7.1 拟定系统工作的流程图 164

9.7.2 子功能模块或子程序的分解与分析 165

9.7.3 子功能模块程序或子程序的设计与调试 166

9.7.4 系统程序的连接与调试 169

思考题与习题 169

第10章 仿真实验板简介 170

本章学习要点 170

10.1 仿真实验板的概况 170

10.2 仿真实验板的资源 170

10.3 电路原理说明 174

10.3.1 单片机最小系统的电路原理 174

10.3.2 模数转换器ADC0809的接口电路 174

10.3.3 数模转换器DAC0832的接口电路 176

10.3.4 并行接口芯片8255A的接口电路 177

10.3.5 数据/程序存储器HM62256 177

10.3.6 RS—232串行接口 178

10.3.7 动态LED显示器与键盘 181

10.3.8 蜂鸣器驱动电路 182

10.3.9 电源 182

思考题与习题 183

第11章 单片机应用系统设计 186

本章学习要点 186

11.1 引言 186

11.1.1 资源冗余与成本控制 186

11.1.2 硬件处理与软件处理 187

11.1.3 嵌入式实时操作系统与开发用软件 188

11.1.4 不要忽略电磁兼容性问题 193

11.1.5 系统的电源设计是一个重要问题 194

11.2 方案认证与硬件系统设计 195

11.3 系统软件设计 198

11.3.1 软件框图 198

11.3.2 软件设计的重要提示 199

11.4 系统仿真调试设计 199

思考题与习题 201

第12章 新型51兼容单片机与新型接口器件 202

本章学习要点 202

12.1 引言 202

12.2 不断涌现的与8051兼容的新型单片机 202

12.2.1 新型8位单片机的发展概况 202

12.2.2 8051兼容单片机的新进展 203

12.2.3 若干8051兼容单片机的介绍 206

12.3 新型单片机接口器件 242

12.3.1 16位LED数码管显示及64键键盘专用控制芯片BC7281 242

12.3.2 铁电存储器FM18L08 248

12.3.3 带大量I/O口扩展的串行总片GM8164 250

思考题与习题 253

参考文献 254

附录1 标准8051单片机指令说明 256

附录2 部分新型8051兼容单片机性能速查表 279