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

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

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:佟云峰编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2007
  • ISBN:7111218906
  • 页数:241 页
图书介绍:本书包括单片机的基础知识,单片机的基本结构等方面的知识。
《单片机原理及应用》目录

第1章 单片机基础 1

1.1 单片机的基本概念 1

1.2 单片机的特点 1

1.3 单片机的应用 2

1.4 单片机的发展概况 3

1.4.1 单片机技术的发展历史 3

1.4.2 单片机技术的发展趋势 4

1.5 单片机的封装 5

1.6 单片机厂商及产品介绍 8

1.6.1 著名单片机厂商 8

1.6.2 单片机的种类 8

1.6.3 80C51单片机的家族简介 10

1.7 单片机中的数及编码 21

1.7.1 单片机中的数 22

1.7.2 单片机中的编码 24

1.8 单片机与嵌入式系统 28

1.8.1 什么是嵌入式系统 29

1.8.2 嵌入式系统综述 30

1.9 最简单片机控制系统 32

1.9.1 最简单片机控制系统的硬件构成 33

1.9.2 简单控制程序编写 34

1.9.3 学习单片机应注意的事项 35

本章小结 36

思考与练习题一 36

第2章 单片机的基本结构 37

2.1 单片机的基本组成 37

2.1.1 单片机的结构框图 37

2.1.2 单片机的内部结构 38

2.1.3 单片机的引脚功能介绍 40

2.2 单片机的存储器结构 42

2.2.1 单片机的存储器结构类型 42

2.2.2 程序存储器 42

2.2.3 数据存储器 43

2.3 单片机的端口结构 46

2.3.1 P0口和P2口 46

2.3.2 P1口和P3口 47

2.4 单片机的复位 48

2.4.1 单片机的复位功能 48

2.4.2 复位电路设计 49

2.5 单片机的指令时序 51

2.5.1 时序的基本概念 51

2.5.2 8051单片机指令时序 51

2.5.3 典型的指令时序 51

2.5.4 时钟电路 53

2.5.5 程序执行时间估算 54

2.6 单片机的工作方式 54

2.6.1 低功耗操作方式 54

2.6.2 编程和加密方式 55

本章小结 55

思考与练习题二 56

第3章 指令系统及汇编语言程序设计 57

3.1 指令系统概述 57

3.1.1 指令格式 57

3.1.2 常用符号注释 58

3.2 单片机的寻址方式 59

3.2.1 单片机的寻址范围 59

3.2.2 七种不同的寻址方式 59

3.3 指令系统 62

3.3.1 数据传送指令 62

3.3.2 算术运算指令 66

3.3.3 逻辑操作指令 70

3.3.4 控制转移类指令 73

3.3.5 位操作类指令 77

3.4 汇编语言程序设计 81

3.4.1 伪指令 81

3.4.2 汇编语言程序结构 83

3.4.3 源程序的汇编 98

3.4.4 汇编语言程序设计举例 98

本章小结 102

思考与练习题三 102

第4章 单片机的内部功能模块及应用 106

4.1 单片机的中断系统 106

4.1.1 中断的概念 106

4.1.2 MCS-51单片机中断系统结构 106

4.1.3 MCS-51单片机的中断控制 108

4.1.4 MCS-51单片机的中断处理 110

4.1.5 中断系统应用举例 113

4.2 MCS-51单片机的定时/计数器 116

4.2.1 定时/计数器的组成 116

4.2.2 定时/计数器的工作模式 118

4.2.3 定时/计数器应用举例 120

4.3 MCS-51单片机的串行通信接口 122

4.3.1 串行通信基础 122

4.3.2 单片机的UART 125

4.3.3 UART的工作方式 127

4.3.4 串行通信口应用示例 131

4.4 单片机的其他内部功能模块 136

4.4.1 看门狗 136

4.4.2 I2C总线 137

4.4.3 SPI总线 140

本章小结 143

思考与练习题四 143

第5章 单片机接口技术 145

5.1 单片机的总线结构 145

5.2 单片机的外部存储器扩展 146

5.2.1 外部数据存储器扩展 146

5.2.2 外部程序存储器扩展 148

5.2.3 外部程序存储器和数据存储器同时扩展 149

5.3 键盘及显示器接口 150

5.3.1 键盘及接口 150

5.3.2 LED显示器及接口 153

5.3.3 键盘/显示专用接口芯片 158

5.3.4 LCD显示器接口 160

5.4 实时时钟/日历芯片DS1302介绍 162

5.4.1 DS1302引脚与内部结构 162

5.4.2 DS1302的数据操作 163

5.4.3 DS1302与单片机的接口与编程 165

5.5 单片机与开关元器件的接口 167

5.5.1 普通继电器接口 168

5.5.2 固态继电器接口 168

5.5.3 功率晶体管驱动电路 168

5.5.4 光耦合器驱动接口 169

本章小结 170

思考与练习题五 171

第6章 单片机C语言程序设计基础 172

6.1 C语言基本概念 172

6.1.1 C程序初步 172

6.1.2 C语言的运算符 174

6.1.3 C程序的流程控制 176

6.2 μVision2集成开发环境 188

6.2.1 μVision2的菜单介绍 189

6.2.2 用μVision2建立一个项目 196

6.2.3 HEX文件的生成 200

6.3 KeilC 51软件应用实例 202

6.3.1 软件延时程序 202

6.3.2 跑马灯及蜂鸣器测试程序 204

本章小结 207

思考与练习题六 207

第7章 单片机的系统设计 211

7.1 系统设计概述 211

7.1.1 系统设计的一般原则 211

7.1.2 系统设计的步骤 212

7.1.3 系统的可靠性设计 212

7.2 系统开发工具介绍 214

7.2.1 系统硬件开发工具 214

7.2.2 系统软件开发工具 216

7.3 系统实例设计 219

7.3.1 单片机时间顺序控制系统 219

7.3.2 单片机温度测控系统 227

本章小结 235

思考与练习题七 236

附录 237

附录A 单片机指令表 237

附录B ASCII(美国标准信息交换码)表 240

参考文献 241

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