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

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

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:徐安等编著
  • 出 版 社:北京:北京希望电子出版社
  • 出版年份:2003
  • ISBN:7900101675
  • 页数:291 页
图书介绍:
《单片机原理与应用》目录

第1章 概论 1

1.1 单片机概述 1

1.2 单片机和微处理器 1

1.3 单片机和嵌入式系统 2

1.4 单片机的应用开发 2

1.4.1 硬件和软件的协同设计 2

1.4.2 单片机系统的设计方法 3

1.5 单片机的历史与发展 4

习题1 5

第2章 MCS-51单片机结构和时序 6

2.1 MCS-51单片机结构 6

2.1.1 封装与引脚 6

2.1.2 CPU 9

2.1.3 存储器 12

2.1.4 I/O端口 14

2.1.5 定时器/计数器 15

2.1.6 中断系统 15

2.2 MCS-51单片机时序 15

2.2.1 时钟周期、机器周期和指令周期 15

2.2.2 取指令和执行指令时序 16

2.2.3 片外存储器访问指令时序 17

2.3 MCS-51单片机工作方式 19

2.3.1 复位方式 19

2.3.2 程序执行方式 20

2.3.3 节电工作方式 21

2.3.4 程序的写入、校验和擦除 22

习题2 23

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

3.1 指令的表示与字节 24

3.1.1 指令表示形式 24

3.1.2 指令的字节 24

3.2 寻址方式 25

3.2.1 寄存器寻址 25

3.2.2 直接寻址 26

3.2.3 立即寻址 27

3.2.4 寄存器间接寻址 28

3.2.5 变址寻址 28

3.2.6 相对寻址 29

3.2.7 位寻址 29

3.3 数据传送指令 30

3.3.1 内部数据传送指令 30

3.3.2 外部数据传送指令 32

3.3.3 堆栈存取指令 33

3.3.4 数据交换指令 34

3.4 运算与移位指令 34

3.4.1 算术运算指令 34

3.4.2 逻辑运算指令 39

3.4.3 移位指令 40

3.5 位操作指令与控制转移指令 41

3.5.1 位操作指令 41

3.5.2 控制转移指令 44

习题3 48

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

4.1 汇编语言的格式与构成 49

4.1.1 汇编语言的格式 49

4.1.2 伪指令 50

4.1.3 源程序的汇编 52

4.2 汇编语言程序设计方法 52

4.2.1 分支结构 53

4.2.2 循环结构 54

4.2.3 子程序调用 59

习题4 62

第5章 单片机基本系统与扩展 63

5.1 存储器的扩展 63

5.2 I/O端口与数据传送 66

5.2.1 I/O数据传送方式 66

5.2.2 I/O端口编址 68

5.2.3 I/O端口类型 69

5.3 并行I/O口及其扩展 70

5.3.1 内部并行I/O口与应用 70

5.3.2 Intel 8255A 71

5.4 定时器/计数器及其扩展 78

5.4.1 单片机内部定时器/计数器 78

5.4.2 Intel 8253 82

5.4.3 Intel 8155 94

5.5 显示与键盘 99

5.5.1 LED显示器 99

5.5.2 显示器工作方式 100

5.5.3 键盘输入 103

习题5 108

第6章 单片机中断、通信系统与扩展 109

6.1 中断 109

6.1.1 单片机的中断 109

6.1.2 MCS-51的中断系统 111

6.2 串行接口与扩展 115

6.2.1 串行通信基础 115

6.2.2 单片机内部串行口 118

6.2.3 Intel 8251A 137

习题6 144

第7章 单片机的资源扩展与功能增强 145

7.1 单片机的键盘中断功能 149

7.1.1 实现键盘中断的硬件电路 149

7.1.2 键盘中断的软件设计 149

7.1.3 典型应用程序 150

7.2 模拟比较器 151

7.2.1 模拟比较器用于超限监测 152

7.2.2 模拟比较器用于构成A/D转换器 153

7.2.3 P87LPC76X中模拟比较器的应用 155

7.3 定时/计数器T2与可编程计数器阵列PCA 163

7.3.1 定时/计数器T2 163

7.3.2 可编程计数器阵列PCA 165

7.4 监视定时器与电源监控 171

7.4.1 监视定时器原理 171

7.4.2 P87LPC76X中的监视定时器 172

7.4.3 电源监控 173

7.5 数/模转换 173

7.5.1 数/模转换器技术性能 174

7.5.2 脉宽调制型数模转换器 174

7.5.3 T型电阻网络型数模转换器 177

7.6 模/数转换 185

7.6.1 模/数转换器技术性能 186

7.6.2 ADC0809 186

7.6.3 AD574A 192

7.6.4 内置A/D转换的单片机 195

7.6.5 应用中减小A/D误差的措施 198

习题7 200

第8章 单片机总线接口 201

8.1 总线概述 201

8.1.1 内总线 201

8.1.2 通信总线 209

8.2 I2C总线 213

8.2.1 结构与数据传输 213

8.2.2 寻址约定与仲裁 216

8.2.3 电气规范 218

8.2.4 I2C总线的应用 220

8.3 USB总线 223

8.3.1 接口特点 224

8.3.2 结构和数据流 225

8.3.3 接口芯片和单片机 228

8.3.4 USB系统的典型应用 232

8.4 CAN总线 233

8.4.1 特点 233

8.4.2 数据传送 234

8.4.3 物理层设计 235

8.4.4 CAN总线的通信芯片与单片机 235

习题8 244

第9章 单片机的C语言程序设计 246

9.1 C语言与MCS-51 246

9.1.1 MCS-51的编程语言 246

9.1.2 C51编译器与程序开发过程 246

9.1.3 C51程序结构 247

9.2 C51数据与运算 248

9.2.1 数据类型 248

9.2.2 数据的存储 250

9.2.3 MCS-51结构的C51定义 251

9.2.4 C51的指针类型 253

9.3 程序设计 254

9.3.1 模块化开发 254

9.3.2 覆盖、共享和连接 254

9.3.3 混合编程 257

9.3.4 程序优化 259

9.4 MCS-51的C编程 260

9.4.1 8051内部资源的C编程 260

9.4.2 8051扩展资源的C编程 262

习题9 267

第10章 单片机应用系统的研制 268

10.1 单片机应用系统研制过程 268

10.1.1 总体设计 269

10.1.2 硬件设计 269

10.1.3 软件设计 269

10.1.4 可靠性设计 272

10.2 单片机应用系统的开发 273

10.2.1 开发工具 273

10.2.2 单片机开发系统应具有的功能 274

10.3 应用实例——T-40型机车速度表检验仪 275

10.3.1 配置与工作过程 276

10.3.2 系统构成 276

10.3.3 语音合成技术的应用 277

习题10 280

附录A PHILIPS公司80C51系列单片机 281

附录B ATMIL公司80C51结构单片机 282

附录C MCS-51指令表 283

参考文献 291

相关图书
作者其它书籍
返回顶部