《单片机原理及接口技术》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:刘雨棣,傅骞编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2008
  • ISBN:9787560620541
  • 页数:226 页
图书介绍:本书介绍了单片机结构、工作原理、指令系统、接口技术及应用系统的开发过程。

第1章概述 1

1.1单片机的概念及单片机的种类 1

1.1.1单片机及单片机系统 1

1.1.2单片机程序设计语言及开发环境简介 2

1.1.3单片机的使用环境及产品等级 2

1.2单片机的类型、特点及用途 3

1.2.1单片机主要类型及其特点 3

1.2.2常用单片机的应用领域 6

1.3单片机的发展趋势 7

本章小结 7

练习与思考题 7

第2章MCS-51单片机芯片的结构及原理 8

2.1MCS-51单片机基本结构与封装 8

2.1.1MCS-51单片机的基本结构与内部结构 8

2.1.2MCS-51单片机引脚分布及功能 11

2.2MCS-51单片机的存储器 13

2.2.1MCS-51单片机的程序存储器 14

2.2.2MCS-51单片机的数据存储器 14

2.3MCS-51单片机1O口电路 20

2.3.1MCS-51单片机IO口的硬件结构 20

2.3.2MCS-51单片机IO口的使用特点 24

2.4MCS-51单片机的时钟电路与工作时序 25

2.4.1单片机时钟电路 25

2.4.2指令执行与时序 25

2.5MCS-51单片机工作方式 27

2.5.1复位方式与复位电路 27

2.5.2程序执行方式及掉电保护 28

2.5.3单片机的低功耗运行模式 29

2.6其他单片机的对照描述 30

2.6.1PIC系列单片机的主要特点 30

2.6.2典型PIC系列单片机的基本性能 30

本章小结 38

第3章单片机的指令系统及功能对照 41

3.1MCS-51单片机的指令系统 41

3.1.1MCS-51单片机的指令格式 41

3.1.2MCS-51单片机的寻址方式 42

3.2MCS-51单片机指令功能分类 44

3.2.1数据传送类指令 44

3.2.2算术运算类指令 48

3.2.3逻辑运算及移位类指令 52

3.2.4控制转移类指令 54

3.2.5布尔操作类指令 60

3.3精简指令单片机指令系统简介 62

3.3.1PIC系列单片机精简指令集及其说明 62

3.3.2PIC指令系统简介 63

本章小结 68

练习与思考题 69

第4章MCS-51单片机汇编程序设计 73

4.1汇编语言程序设计概述 73

4.1.1汇编语言以及汇编语言程序设计特点 73

4.1.2MCS-51汇编语言伪指令 74

4.1.3汇编语言的程序设计 76

4.2程序设计的基本结构及常用子程序 77

4.2.1顺序程序结构 77

4.2.2分支程序结构 79

4.2.3循环程序结构 81

4.2.4程序设计举例 85

4.2.5常用子程序 89

4.3编程及开发环境 92

4.3.1WAVE6000MCS-51单片机编程开发环境 92

4.3.2MPLABPIC单片机集成开发环境 95

本章小结 101

练习与思考题 101

第5章单片机的中断与定时系统 103

5.1MCS-51单片机的中断系统 103

5.1.1计算机中断技术的概念 103

5.1.2中断源及中断的控制 104

5.1.3中断响应的控制 106

5.1.4中断服务的流程 108

5.2MCS-51单片机的定时器/计数器 111

5.2.1计算机定时方法概述 111

5.2.2MCS-51单片机定时器/计数器的结构 111

5.2.3MCS-51单片机定时器/计数器工作方式 112

5.3MCS-51单片机外部中断源的扩展 118

5.3.1通过线或逻辑实现扩展 119

5.3.2通过定时器/计数器实现扩展 120

5.4其他类型单片机的对照描述 121

5.4.1PIC16C5X定时器计数器的控制结构 121

5.4.2相关部分及使用说明 122

本章小结 122

练习与思考题 123

第6章单片机串行数据通信及串行通信接口 125

6.1串行通信基础知识 125

6.1.1串行通信的基本原理 125

6.1.2单片机串行接口的结构 128

6.1.3单片机串行接口的控制 129

6.2MCS-51单片机串行接口及工作方式 130

6.2.1串行工作方式0 130

6.2.2串行工作方式1 132

6.2.3串行工作方式2 137

6.2.4串行工作方式3 138

本章小结 138

练习与思考题 138

第7章单片机扩展与接口技术 140

7.1单片机I/O扩展 140

7.1.1输入口线的扩展 141

7.1.2输出口线的扩展 142

7.1.3双向口线的扩展 143

7.1.4专用接口芯片的扩展 144

7.2单片机的存储器扩展 150

7.2.1程序存储器的扩展 150

7.2.2数据存储器的扩展 152

7.2.3存储器扩展的应用设计 153

7.3单片机键盘接口技术 154

7.3.1简易键盘接口的实现 154

7.3.2矩阵键盘接口的实现 156

7.4单片机显示器接口技术 158

7.4.1LED数码管显示接口 158

7.4.2LCD显示屏接口 161

7.5单片机与A/D、D/A转换器的接口 168

7.5.1单片机的D/A转换指标 168

7.5.2采用DAC0832芯片的D/A转换接口 169

7.5.3单片机PWM形式D/A转换接口电路 173

7.5.4单片机的A/D转换指标 174

7.5.5采用ADC0809芯片的A/D转换接口 175

7.5.6采用ADC0832芯片的串行A/D转换接口 179

7.5.7采用MC14433芯片的A/D转换接口 180

7.5.8采用LM331芯片的A/D转换接口 186

7.6单片机与PC机的接口 188

7.6.1MCS-51单片机与PC机之间的RS-232C串行通信口 188

7.6.2MCS-51单片机的RS-485串行通信接口 190

本章小结 190

练习与思考题 191

第8章单片机C程序设计及应用 192

8.1单片机C51程序设计 192

8.1.1单片机C程序的基本概念 192

8.1.2单片机C程序的基本结构 192

8.1.3单片机C程序的数据类型 197

8.1.4单片机C程序的算术表达式 199

8.1.5单片机C程序的一般语法结构 203

8.1.6C51语言程序设计 203

8.2采用C51程序的设计实例 210

8.2.18x8点阵LED显示屏的设计 210

8.2.2数字电压表的设计 213

本章小结 217

练习与思考题 217

附录1MCS-51系列单片机指令表(按字母顺序排列) 218

附录2MCS-51系列单片机指令表(按指令类型排序) 222

参考文献 226