当前位置:首页 > 工业技术
单片机原理及应用
单片机原理及应用

单片机原理及应用PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:姜志海主编;黄玉清,刘连鑫,冯占英副主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2005
  • ISBN:7121014319
  • 页数:287 页
图书介绍:本书以MCS-51系列单片机芯片为主介绍单片机的原理与应用,共分九章内容,主要内容包括:微型计算机基础、MCS-51系列单片机的硬件结构、MCS-51单片机的指令系统、汇编语言程序设计、MCS-51单片机硬件资源的应用、MCS-51单片机系统的扩展及接口技术、单片机应用系统的抗干扰技术、单片机应用系统的设计、单片机的C语言应用程序设计,并通过较完整的实例对单片机应用系统的设计方法和步骤作了详细的介绍。本书既可以作为高等工科院校自动化、电气工程及其自动化、计算机应用、电子信息工程以及机电一体化等电气类专业单片机原理及应用教学用书,也可供有关院校师生和有关从事单片机应用与产品开发等工作的工程技术人员参考。
《单片机原理及应用》目录

第1章 微型计算机基础 1

1.1 概述 2

1.1.1 计算机的特点与应用 2

1.1.2 计算机的基本结构 2

1.1.3 微处理器、微型计算机、微型计算机系统 3

1.1.4 微型计算机软件 5

1.1.5 计算机中的数 8

1.2 存储器 10

1.2.1 存储器分类 10

1.2.2 堆栈 12

1.3.1 概述 14

1.3 输入/输出接口电路 14

1.3.2 数据传送方式 16

1.4 单片机概述 19

1.4.1 单片机的特点及应用 19

1.4.2 单片机的技术现状及发展趋势 21

1.4.3 常用的单片机产品 23

1.4.4 单片机应用系统的结构 24

本章小结 24

习题 25

第2章 MCS-51系列单片机硬件结构 27

2.1.2 内部结构框图 28

2.1.1 主要功能 28

2.1 MCS-51系列单片机的总体结构 28

2.1.3 外部引脚说明 29

2.1.4 硬件资源说明 32

2.2 微处理器 33

2.2.1 运算部件 33

2.2.2 控制部件 34

2.2.3 CPU时序 35

2.3 MCS-51存储器 36

2.3.1 程序存储器 36

2.3.2 数据存储器 38

2.4 MCS-51单片机的复位和复位电路 41

2.4.1 上电自动复位和按钮复位 42

2.4.2 系统复位 42

本章小结 43

习题 43

第3章 MCS-51指令系统 45

3.1 MCS-51单片机指令系统概述 46

3.1.1 概述 46

3.1.2 指令格式 46

3.1.3 操作数的类型 47

3.1.4 汇编语言描述约定 47

3.2.1 概述 48

3.2.2 寻址方式 48

3.2 寻址方式 48

3.3 MCS-51的指令系统 51

3.3.1 数据传送类指令 51

3.3.2 算术运算类指令 55

3.3.3 逻辑运算类指令 58

3.3.4 控制转移类指令 61

3.3.5 位操作类指令 66

3.4 伪指令 68

本章小结 71

习题 72

第4章 汇编语言程序设计 73

4.1 程序设计概述 74

4.1.1 程序设计步骤 74

4.1.2 程序设计技术 74

4.2 汇编语言基本程序设计 75

4.2.1 顺序结构程序 75

4.2.2 分支程序 77

4.2.3 循环程序 79

4.2.4 查表程序 81

4.2.5 子程序及调用 82

4.3 算术逻辑处理程序 85

4.4 数制转化程序 93

习题 101

本章小结 101

第5章 MCS-51单片机硬件资源的应用 103

5.1 MCS-51的并行口及其应用 104

5.1.1 内部并行I/O接口 104

5.1.2 内部并行I/O接口的应用 105

5.2 MCS-51的中断系统 106

5.2.1 中断系统与控制 106

5.2.2 中断优先级结构 108

5.2.3 中断响应 108

5.2.4 中断请求的撤除 110

5.2.5 中断系统的初始化 111

5.2.6 外部中断源的扩展 112

5.3.2 定时器/计数器的控制寄存器 113

5.3 MCS-51的定时器/计数器 113

5.3.1 定时器/计数器的功能 113

5.3.3 定时器/计数器的工作方式 114

5.4 MCS-51的串行接口及串行通信 120

5.4.1 串行通信基础 120

5.4.2 串行口及控制寄存器 123

5.4.3 串行通信工作方式 125

5.4.4 波特率的设定 127

5.4.5 串行口的应用 128

5.4.6 RS-232C串行口标准及应用 130

本章小结 133

习题 134

第6章 MCS-51单片机系统扩展及接口技术 135

6.1 MCS-51单片机系统总线的产生 136

6.1.1 单片机最小应用系统 136

6.1.2 单片机系统的三总线 136

6.2 MCS-51单片机系统存储器的扩展 137

6.2.1 存储器扩展概述 137

6.2.2 程序存储器的扩展 139

6.2.3 数据存储器的扩展 142

6.2.4 串行存储器E2pROM的扩展 143

6.3 I/O扩展 152

6.3.1 MCS-51单片机的接口直接作为I/O接口 153

6.3.2 简单I/O接口的扩展 153

6.3.3 扩展8155可编程并行接口芯片 154

6.3.4 利用单片机的串行口扩展并行I/O接口 160

6.3.5 利用12C总线接口芯片扩展I/O接口 163

6.4 按键、键盘及其接口 165

6.4.1 键输入过程与软件结构 165

6.4.2 键输入和键编码 166

6.4.3 独立式按键 167

6.4.4 行列式键盘 169

6.5 LED显示器及其接口技术 173

6.5.1 LED显示器的结构与原理 173

6.5.2 LED显示器的显示方式 174

6.5.3 LED显示器与单片机的接口 175

6.5.4 PS7219显示器接口芯片 177

6.6 HD7279键盘、显示器接口芯片 185

6.6.1 HD7279的引脚功能及控制指令 185

6.6.2 HD7279的通信时序 189

6.6.3 HD7279与单片机的接口及编程 190

6.7 A/D转换器接口 193

6.7.1 A/D转换器概述 193

6.7.2 A/D转换器AD574与单片机的接口 195

6.7.3 串行A/D转换器TLC0831与单片机的接口 198

6.7.4 V/F式A/D转换电路的应用 200

6.8 D/A转换器接口 201

6.8.1 D/A转换器简介 201

6.8.2 12位D/A转换器DAC1208/1209/1210与单片机的接口 202

6.8.3 串行电压输出型D/A转换器 204

本章小结 206

习题 207

第7章 单片机应用系统的抗干扰技术 209

7.1 干扰源及其传播途径 210

7.1.1 干扰与噪声源 210

7.1.2 干扰的耦合及其传播 210

7.2 外部干扰 211

7.2.1 串模干扰 211

7.2.2 共模干扰 211

7.2.3 电源干扰 212

7.3.1 串模干扰的抑制 213

7.3 抗干扰措施 213

7.3.2 共模干扰的抑制 214

7.3.3 过程通道的抗干扰 215

7.3.4 电源与电网干扰的抑制 218

7.3.5 地线系统干扰的抑制 219

7.4 软件抗干扰 220

7.4.1 软件陷阱 220

7.4.2 软件看门狗 222

本章小结 224

习题 225

第8章 单片机应用系统的设计 227

8.1.1 一般硬件组成 228

8.1 单片机应用系统的结构与设计 228

8.1.2 设计内容 230

8.2 单片机应用系统的一般设计方法 231

8.2.1 确定系统的功能 231

8.2.2 确定系统的基本结构 232

8.2.3 单片机应用系统硬件、软件的设计原则 233

8.2.4 硬件设计 234

8.2.5 软件设计 235

8.2.6 资源分配 235

8.3 单片机应用系统的调试 236

8.3.1 调试工具 237

8.3.2 一般调试方法 238

8.4 单片机应用系统的设计实例 241

本章小结 253

习题 253

第9章 单片机的C语言应用程序设计 255

9.1 概述 256

9.2 C51的扩展 256

9.2.1 数据类型 257

9.2.2 存储器模式 259

9.2.3 指针 259

9.2.4 再入函数 260

9.2.5 中断函数 261

9.3.2 一个工程的创建 262

9.3 Keil 8051开发工具简介 262

9.3.1 Keil 8051简介 262

9.4 C51应用程序设计 264

9.4.1 定时器应用 264

9.4.2 串行口应用程序 266

9.4.3 智能小车寻线控制系统 276

本章小结 283

习题 284

附录A ASCII码字符表 285

附录B 查询单片机相关资料的网址 286

参考文献 287

返回顶部