书籍 MCS-51单片机实用教程的封面

MCS-51单片机实用教程PDF电子书下载

张克明主编

购买点数

10

出版社

北京:科学出版社

出版时间

2010

ISBN

标注页数

234 页

PDF页数

245 页

图书目录

第1章 概述 1

1.1 单片机的发展 1

1.2 主流单片机的分类 2

1.3 单片机项目开发过程 6

1.4 单片机选型原则 7

习题 9

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

2.1 MCS-51系列单片机的主要性能特点 10

2.2 MCS-51系列单片机的内部结构 12

2.3 MCS-51系列单片机的引脚功能 12

2.4 MCS-51系列单片机的主要组成部分 14

2.4.1 CPU 14

2.4.2 存储器 15

2.4.3 特殊功能寄存器 19

2.4.4 I/O接口 22

2.5 时钟电路与时序 25

2.5.1 时钟电路 25

2.5.2 有关时序的概念 26

2.5.3 CPU时序 26

2.6 单片机的复位 28

2.6.1 复位电路 28

2.6.2 复位后的状态 29

2.7 低功耗设计 29

2.8 最小系统设计 30

习题 31

第3章 Keil C开发与ISP编程 32

3.1 Keil C特点 32

3.1.1 Keil C语言的基本结构 32

3.1.2 数据类型 35

3.1.3 特殊功能寄存器 35

3.1.4 存储类型 36

3.1.5 指针 39

3.1.6 绝对地址访问 40

3.1.7 Keil C注意事项 40

3.2 Keil μVision3集成开发环境的简单介绍 42

3.2.1 在Keil μVision3中建立工程的方法 42

3.2.2 在Keil μVision3中建立多文件工程 47

3.3 单片机的ISP编程 49

3.3.1 ISP编程硬件电路 50

3.3.2 STC_ ISP下载软件 50

习题 53

第4章 单片机I/O口应用 54

4.1 蜂鸣器的驱动 54

4.2 继电器的驱动 55

4.3 LED指示灯的应用 56

4.4 LED显示器的接口技术 57

4.4.1 LED显示原理 57

4.4.2 LED显示器的动态扫描驱动方式 59

4.4.3 LED显示器串行驱动方式 62

4.5 键盘接口技术 65

4.5.1 独立式键盘接口 65

4.5.2 矩阵式键盘接口 67

4.6 键盘显示接口芯片HD7279 70

4.6.1 HD7279的特点及引脚 70

4.6.2 控制指令 71

4.6.3 HD7279与单片机的接口及程序设计 76

4.7 LCD显示器原理及应用 81

4.7.1 液晶显示模块的原理 81

4.7.2 字符型液晶显示器RT1602C 82

4.7.3 基于ST7920控制器的128 × 64液晶模块 87

4.8 LED点阵应用 99

习题 103

第5章 定时/计数器 105

5.1 定时/计数器T0和T1 105

5.1.1 定时/计数器T0和T1的结构及功能 105

5.1.2 定时/计数器T0和T1的功能寄存器 106

5.1.3 定时/计数器T0和T1的工作模式 107

5.1.4 定时/计数器T0和T1应用举例 109

5.2 定时/计数器T2 113

5.2.1 T2控制寄存器T2CON和T2MOD 113

5.2.2 T2的操作模式 114

习题 118

第6章 中断系统 119

6.1 中断控制方式 119

6.1.1 中断的概念 119

6.1.2 中断处理过程 120

6.2 52系列单片机的中断系统 121

6.2.1 中断源类型 121

6.2.2 中断请求标志 122

6.2.3 中断请求控制 123

6.2.4 中断处理过程 126

6.3 中断的C51编程 128

6.4 外部中断的扩充 133

习题 134

第7章 串行通信接口 135

7.1 串行通信的基础知识 135

7.1.1 串行通信的基本原理 135

7.1.2 RS-232C串行总线 137

7.1.3 串并转换和串行接口 138

7.2 51系列单片机的串行接口 138

7.2.1 标准UART操作基础 138

7.2.2 标准UART工作模式 141

7.3 串口通信程序的编写 145

7.3.1 单片机与PC机通信 146

7.3.2 单片机双机通信 151

习题 155

第8章 A/D转换器和D/A转换器的应用 156

8.1 A/D转换器接口 156

8.1.1 A/D转换器概述 156

8.1.2 8位并行A/D转换器ADC0809 157

8.1.3 12位A/D转换器MAX197 160

8.1.4 16位A/D转换器AD7705 163

8.2 D/A转换器接口 170

8.2.1 D/A转换器的主要性能指标 170

8.2.2 8位D/A转换器DAC0832 170

8.2.3 12位D/A转换器MAX508 174

习题 177

第9章 常用外围芯片资料与编程 178

9.1 实时日历/时钟芯片DS1302 178

9.1.1 DS1302的基本组成和工作原理 178

9.1.2 DS1302与单片机接口及程序 180

9.2 单总线温度传感器DS18B20 184

9.3 E2PROM存储器24C02的应用 189

9.3.1 I2 C总线简介 189

9.3.2 I2C总线上的数据传送 190

9.3.3 I2 C总线竞争的仲裁 192

9.3.4 模拟I2C总线 192

9.3.5 24C02的功能 192

9.3.6 24C02的总线特性 194

9.3.7 硬件连接及程序 194

9.4 语音芯片WTV040及其应用 199

9.4.1 引脚功能描述 200

9.4.2 一线串口控制模式 200

9.4.3 一线式串口控制程序 202

习题 203

第10章 电机控制 205

10.1 步进电机概述 205

10.2 步进电机原理 205

10.2.1 反应式步进电机原理 205

10.2.2 感应子式步进电机 206

10.3 步进电机应用 207

10.4 驱动控制系统 209

10.4.1 基于ULN2003的驱动方式 209

10.4.2 步进电机细分控制 211

10.5 直流电机控制 214

10.5.1 PWM技术 214

10.5.2 双全桥驱动器L298N 215

10.5.3 驱动程序 216

习题 218

第11章 基于单片机的温度控制系统设计 219

11.1 温度控制系统组成及功能 219

11.2 温度控制系统硬件设计 220

11.2.1 温度传感器及调理电路 220

11.2.2 单片机的选择 222

11.2.3 电源电路 223

11.2.4 人机接口设计 223

11.2.5 加热电路设计 224

11.3 温度控制系统软件设计 225

11.3.1 PID算法简介 225

11.3.2 PID控制器的参数整定 226

11.3.3 温度控制的程序编写 227

参考文献 234

查看更多关于的内容

本类热门
在线购买PDF电子书
下载此书RAR压缩包