例说8051:单片机程序设计案例教程

978-7-115-34224-9
作者: 张义和 陈敌北
译者: 谢亮
编辑: 汪振
分类: 8051

图书目录:

目 录

第 1章 轻松看8051 1

1-1 微型计算机与单片机 2

1-2 8051基本知识 2

1-2-1 8051的结构 3

1-2-2 89C51/89S51的封装与引脚 3

1-2-3 8051的基本电路 7

1-2-4 MCS-51系列 8

1-2-5 关于Atmel的51系列 10

1-3 8051的开发流程与工具 11

1-4 实例演练 13

1-5 实时练习 15

第 2章 输出口的应用 17

2-1 认识MCS-51的存储器结构 18

2-1-1 程序存储器 18

2-1-2 数据存储器 19

2-1-3 特殊功能寄存器 20

2-2 8051的输入/输出口 24

2-3 输出电路设计 26

2-3-1 驱动LED 26

2-3-2 驱动继电器 27

2-3-3 驱动蜂鸣器 28

2-4 指令格式 29

2-5 寻址方式 29

2-6 数据传送指令 30

2-7 实例演练 37

2-7-1 单灯左移 38

2-7-2 霹雳灯 39

2-8 实时练习 41

第3章 输入口的应用 42

3-1 8051的时序分析与复位 43

3-2 输入电路设计 45

3-3 跳转指令 49

3-4 实例演练 58

3-4-1 拨码开关 58

3-4-2 按钮开关 60

3-4-3 计数器 61

3-4-4 BCD拨码开关 63

3-5 实时练习 64

第4章 输入/输出口高级应用 66

4-1 8051的节电方式 67

4-2 认识看门狗定时器 69

4-3 键盘扫描 69

4-3-1 键盘扫描原理 71

4-3-2 认识MM74C922/MM74C923 74

4-4 七段LED数码显示管扫描 76

4-4-1 认识七段LED数码管 76

4-4-2 认识7447/7448 79

4-4-3 编码与查表法的应用 82

4-4-4 认识74138/74139 82

4-5 算术运算指令 84

4-6 实例演练 90

4-6-1 四位数七段LED数码管 90

4-6-2 直接驱动七段LED数码管 92

4-6-3 查表法直接驱动七段LED数码管 94

4-6-4 4′4键盘与七段LED数码管 95

4-6-5 MM74C922 98

4-7 实时练习 99

第5章 中断的应用 101

5-1 8051的中断 102

5-1-1 MCS-51的中断 102

5-1-2 中断使能寄存器 103

5-1-3 中断优先级寄存器 103

5-1-4 定时器/计数器控制寄存器 104

5-1-5 中断向量 105

5-1-6 中断的应用 105

5-2 逻辑运算指令 106

5-3 实例演练 114

5-3-1 外部中断INT0 114

5-3-2 外部中断INT1 116

5-3-3 两个外部中断 118

5-3-4 键盘中断 121

5-4 实时练习 123

第6章 定时器/计数器的应用 124

6-1 8051的定时器/计数器 125

6-1-1 MCS-51的定时器/计数器 125

6-1-2 定时器/计数器方式寄存器TMOD 125

6-1-3 定时器/计数器控制寄存器TCON 128

6-1-4 计数寄存器 129

6-1-5 定时器/计数器的应用 130

6-2 8052的定时器/计数器 131

6-2-1 T2CON寄存器 131

6-2-2 捕获方式 132

6-2-3 自动加载方式 133

6-2-4 波特率发生方式 134

6-3 布尔运算指令 134

6-4 实例演练 137

6-4-1 60秒定时器(查询方式) 138

6-4-2 60秒定时器(中断方式) 140

6-4-3 码表 143

6-4-4 频率发生器 145

6-4-5 频率计 148

6-5 实时练习 150

第7章 串行口的应用 152

7-1 数据通信概念 153

7-2 认识74164/74165 153

7-3 认识MCS-51的串行口 155

7-4 认识SCON串行口控制寄存器 157

7-5 波特率设置 158

7-6 认识MAX232 159

7-7 多处理器间的数据传输 160

7-8 实例演练 161

7-8-1 移位式数据串入 161

7-8-2 移位式数据串出 163

7-8-3 Mode 1 164

7-8-4 Mode 2 165

7-8-5 Mode 3 166

7-8-6 8051互传 167

7-9 实时练习 169

第8章 声音的产生 170

8-1 发声电路 171

8-2 音调与节拍 172

8-3 音调的产生 173

8-4 节拍的产生 175

8-5 实例演练 178

8-5-1 简易电子琴 178

8-5-2 变音 180

8-5-3 DoReMi 182

8-5-4 生日快乐 185

8-6 实时练习 189

第9章 步进电机的控制 190

9-1 认识步进电机 191

9-1-1 步进电机的结构 191

9-1-2 步进电机的动作 192

9-1-3 步进电机的定位 193

9-2 步进电机驱动电路 195

9-2-1 小型步进电机的驱动电路 195

9-2-2 达林顿晶体管驱动电路 196

9-2-3 FT5754驱动电路 196

9-3 实例演练 197

9-3-1 1相驱动 197

9-3-2 2相驱动 199

9-3-3 1-2相驱动 200

9-3-4 方向控制 202

9-4 实时练习 203

第 10章 AD与DA的应用 205

10-1 模/数转换原理 206

10-2 认识AD转换IC 208

10-3 数/模转换原理 210

10-4 认识DA转换IC 216

10-5 内含ADC的51系列 218

10-6 认识温度传感器 220

10-7 实例演练 221

10-7-1 ADC的数字温度计一 221

10-7-2 ADC的数字温度计二 223

10-7-3 ADC的温控 224

10-7-4 DAC 227

10-8 实时练习 228

第 11章 LED点阵的应用 230

11-1 认识LED点阵 231

11-2 LED点阵驱动电路 238

11-3 LED点阵显示方式 241

11-4 LED点阵动态显示 242

11-4-1 水平移动 242

11-4-2 垂直移动 245

11-5 实例演练 246

11-5-1 8′8LED点阵静态显示 246

11-5-2 8′8LED点阵静态多色显示 249

11-5-3 8′8LED点阵动态显示一 252

11-5-4 8′8LED点阵动态显示二 254

11-5-5 16′16LED点阵显示 257

11-6 实时练习 261

第 12章 LCD的应用 263

12-1 LCM模块 264

12-2 LCM控制指令 267

12-3 LCM与8051的连接 271

12-4 实例演练 271

12-4-1 LED文字显示 272

12-4-2 自定义符图案 274

12-5 实时练习 283

附录A 8051指令速查表 284

附录B 中英文名词对照表 290

详情

本书通过众多实例向读者介绍了应用最为广泛的单片机8051的各种功能,每个实例都有详细的零件介绍、电路图、程序流程图以及程序代码。本书分别介绍了输出口及其产生、输入口及其应用、输入/输出口高级应用、中断及其应用等内容。

图书摘要

相关图书

51单片机应用开发范例大全(第3版)
51单片机应用开发范例大全(第3版)
51单片机应用开发从入门到精通
51单片机应用开发从入门到精通
例说51单片机(C语言版)(第3版)
例说51单片机(C语言版)(第3版)

相关文章

相关课程