图书介绍

单片机原理与应用pdf电子书版本下载

单片机原理与应用
  • 李林功等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111220633
  • 出版时间:2008
  • 标注页数:279页
  • 文件大小:31MB
  • 文件页数:290页
  • 主题词:单片微型计算机-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

单片机原理与应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 单片机概述 1

1.1 单片机的基本概念 2

1.2 单片机的发展 3

1.3 单片机的特点 4

1.4 单片机的应用 5

1.5 常用单片机简介 5

习题 9

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

2.1 基本结构 11

2.2 封装及引脚 12

2.3 I/O口结构及功能 14

2.3.1 P0口 15

2.3.2 P1口 16

2.3.3 P2口 17

2.3.4 P3口 18

2.3.5 端口输出电路 19

2.3.6 端口输入电路 23

2.4 存储器配置 25

2.4.1 程序存储器 25

2.4.2 数据存储器 26

2.5 时钟及时序 30

2.5.1 时钟电路 30

2.5.2 指令时序 31

2.6 复位 33

2.7 低功耗工作方式 34

2.8 单片机工作过程 35

习题 35

第3章 MCS-51单片机指令系统 37

3.1 MCS-51单片机指令分类 38

3.2 MCS-51单片机指令格式 38

3.3 MCS-51单片机寻址方式 40

3.3.1 立即寻址 40

3.3.2 寄存器寻址 40

3.3.3 寄存器间接寻址 41

3.3.4 直接寻址 41

3.3.5 变址寻址 42

3.3.6 相对寻址 42

3.3.7 位寻址 43

3.4 数据传送类指令 44

3.5 算术运算类指令 50

3.6 逻辑运算类指令 53

3.7 控制转移类指令 56

3.8 位操作类指令 58

习题 59

第4章 MCS-51单片机汇编语言程序设计 62

4.1 概述 63

4.1.1 计算机程序设计语言 63

4.1.2 汇编语言语句种类及格式 64

4.1.3 常用伪指令 65

4.1.4 汇编语言程序设计方法 66

4.2 顺序程序设计 67

4.3 分支程序设计 69

4.4 循环程序设计 74

4.5 子程序设计 76

4.6 常用程序举例 80

习题 84

第5章 MCS-51单片机中断系统 85

5.1 中断的概念 86

5.2 中断源 86

5.3 中断控制 87

5.4 中断响应 90

5.5 中断处理 90

5.6 中断返回 91

5.7 外部中断源扩展 92

5.8 中断应用举例 93

习题 94

第6章 MCS-51单片机定时器/计数器 96

6.1 定时器/计数器结构 97

6.2 定时器/计数器工作方式 99

6.2.1 工作方式0 99

6.2.2 工作方式1 100

6.2.3 工作方式2 100

6.2.4 工作方式3 101

6.3 定时器/计数器应用举例 102

6.4 单片机音乐 106

习题 111

第7章 MCS-51单片机串行通信 113

7.1 概述 114

7.2 串行通信接口 115

7.3 串行通信工作方式 117

7.3.1 工作方式0 117

7.3.2 工作方式1 118

7.3.3 工作方式2 119

7.3.4 工作方式3 119

7.3.5 多机通信 120

7.4 串行通信波特率设置 121

7.5 串行通信应用举例 122

习题 129

第8章 MCS-51单片机系统扩展 131

8.1 概述 132

8.2 程序存储器扩展 136

8.2.1 程序存储器扩展原理 136

8.2.2 程序存储器扩展举例 137

8.3 数据存储器扩展 141

8.3.1 数据存储器扩展原理 141

8.3.2 数据存储器扩展举例 143

8.4 同时扩展ROM和RAM 145

8.5 闪速存储器及其扩展 146

8.5.1 FLASH存储器的分类 146

8.5.2 并行FLASH存储器及其扩展 147

8.5.3 串行FLASH存储器及其扩展 148

8.6 输入/输出接口扩展 154

8.6.1 用串行口扩展并行口 155

8.6.2 并行I/O接口扩展 158

8.6.3 可编程并行I/O扩展芯片8255A 159

8.6.4 可编程并行I/O扩展芯片8155 166

习题 174

第9章 MCS-51单片机接口技术 175

9.1 键盘接口 176

9.1.1 键盘概述 176

9.1.2 独立式按键 178

9.1.3 矩阵式键盘 180

9.1.4 键盘控制器 184

9.2 显示器接口 186

9.2.1 LED数码管显示器结构 186

9.2.2 LED数码管显示器工作原理 187

9.2.3 液晶(LCD)显示 191

9.3 A/D转换器接口 201

9.3.1 概述 201

9.3.2 A/D转换应用 202

9.4 D/A转换器接口 205

9.4.1 概述 205

9.4.2 D/A转换应用 206

9.5 步进电机控制 211

9.5.1 步进电机工作原理 211

9.5.2 步进电机与单片机接口 212

9.5.3 步进电机应用举例 213

习题 215

第10章 串行总线及其应用 218

10.1 单总线 219

10.2 SPI总线 220

10.3 I2C总线 223

习题 232

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

11.1 单片机应用系统构成 235

11.1.1 输入通道 235

11.1.2 输出通道 236

11.1.3 通信接口 236

11.1.4 人机对话通道 236

11.2 单片机应用系统设计方法 237

11.2.1 需求分析 238

11.2.2 可行性分析 238

11.2.3 体系结构设计 238

11.2.4 硬件设计 239

11.2.5 软件设计 240

11.2.6 综合调试 240

11.2.7 系统安装 241

11.3 单片机应用系统设计原则 241

11.3.1 元器件选择 241

11.3.2 单片机资源分配 241

11.3.3 硬件系统设计 242

11.3.4 印制电路板设计 243

11.3.5 软件设计 243

11.4 单片机应用系统可靠性设计 244

11.4.1 硬件系统可靠性设计 244

11.4.2 软件系统可靠性设计 245

11.5 单片机应用系统调试方法 245

11.5.1 硬件调试 245

11.5.2 软件调试 246

11.6 单片机应用系统设计实例——数字温度计 247

11.6.1 需求分析 247

11.6.2 可行性分析 247

11.6.3 总体方案设计 247

11.6.4 硬件设计 252

11.6.5 软件设计 254

11.6.6 软件仿真调试 262

11.6.7 系统脱机运行 262

习题 262

第12章 单片机应用实践 264

12.1 汇编语言程序调试 265

12.2 彩灯 266

12.3 抢答器 267

12.4 数字秒表 268

12.5 双机通信 268

12.6 存储器扩展 269

12.7 键盘与显示 270

12.8 波形发生器 270

12.9 数字温度计 271

12.10 交通灯 272

附录A ASCII(美国标准信息交换码)表 273

附录B MCS-51单片机指令系统表 274

参考文献 279

精品推荐