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

单片机原理与接口技术PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:曹天汉主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2003
  • ISBN:750538919X
  • 页数:188 页
图书介绍:本书是专门为高等职业技术教育或相应层次的教学而编写的教材。在内容编排上针对高职教学的特点,从基础入手,深入浅出,循序渐进;结构紧凑,知识含量高;举例丰富,实用性强。在叙述上重点突出,条理清晰,语言精练流畅,通而不俗,便于知识点的理解和掌握。本书共10章,第1、2章以应用为原则清晰地讲解单片机芯片的基本硬件结构;第3、4章系统地叙述指令系统和程序设计的基础;第5~7章为单片机中断系统、定时/计数器和串行口的组成及应用;第8、9章通过各种应用实例阐述单片机的系统扩展和应用系统的接口技术;第10章介绍应用系统的研制过程、应用系统的开发、开发系统组成及常用的抗干扰技术,目的是让读者从基础知识到实际应用有个完整的掌握。本书为通信技术专业系列教材,所以在第7章中对通信基本知识做了较多的叙述,并给出了一些单片机数据通信的基础实例,为学习单片机数据通信技术提供必要的基础。
《单片机原理与接口技术》目录

第1章 单片机概述 1

1.1单片机 1

1.1.1什么是单片机 1

1.1.2通用单片机和专用单片机 1

1.2单片机系统 2

1.2.1单片机的硬件系统 2

1.2.2单片机的软件系统 2

1.3单片机的发展与应用 3

1.3.1单片机发展概述 3

1.3.2MCS-51单片机系列 3

1.3.3单片机的应用 4

思考与练习题1 4

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

2.1概述 6

2.1.1MCS-51单片机的内部结构框图 6

2.1.2MCS-51单片机的引脚及片外总线结构 7

2.2中央处理器CPU 8

2.2.1CPU的组成 8

2.2.2指令执行的基本过程 9

2.2.3时钟电路 10

2.2.4时序与时序定时单位 10

2.3MCS-51单片机的内部存储器 11

2.3.1MCS-51单片机系统的存储器结构及地址空间 11

2.3.2MCS-51单片机的内部数据存储器 12

2.3.3特殊功能寄存器SFR(SpecialFunctionRegisters) 14

2.3.4堆栈及其存储特性 16

2.3.5内部程序存储器 17

2.4MCS-51单片机并行输入/输出端口 18

2.4.1端口的功能 18

2.4.2端口的内部结构与运作 18

2.4.3端口带负载能力和接口要求 22

2.5MCS-51单片机的复位 22

2.5.1复位电路 22

2.5.2单片机复位后的状态 22

思考与练习题2 23

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

3.1指令格式及常用符号 24

3.1.1指令的汇编语言格式 24

3.1.2指令编码的格式 25

3.1.3常用的符号 26

3.2MCS-51单片机的寻址方式 26

3.21立即寻址 27

3.2.2直接寻址 27

3.2.3寄存器寻址 27

3.2.4寄存器间接寻址 28

3.2.5变址寻址 28

3.2.6相对寻址 28

3.2.7位寻址 29

3.3数据传送指令 29

3.3.1以累加器A为目的操作数的指令(4条) 29

3.3.2以寄存器Rn为目的操作数的指令(3条) 30

3.3.3以直接地址direct为目的操作数的指令(5条) 30

3.3.4以间接地址@Ri为目的操作数的指令(3条) 31

3.3.5以DPTR为目的操作数的指令(1条) 31

3.3.6访问外部RAM的指令(4条) 32

3.3.7读程序存储器的指令(2条) 32

3.3.8数据交换指令(4条) 33

3.3.9堆栈操作指令(2条) 34

3.4算术运算类指令 34

3.4.1加法指令(14条) 34

3.4.2减法指令(8条) 36

3.4.3乘法指令(1条) 37

3.4.4除法指令(1条) 37

3.5.逻辑运算与移位类指令 38

3.5.1逻辑与指令(6条) 38

3.5.2逻辑或指令(6条) 38

3.5.3逻辑异或指令(6条) 39

3.5.4清0与取反指令(2条) 39

3.5.5移位指令(5条) 39

3.6控制转移类指令 40

3.6.1无条件转移指令(4条) 40

3.6.2条件转移指令(8条) 42

3.6.3调用与返回指令(4条) 44

3.6.4空操作指令(1条) 45

3.7位操作类指令 45

3.7.1位变量传送指令(2条) 45

3.7.2位清0和置位指令(4条) 46

3.7.3位逻辑运算指令(6条) 46

3.7.4位条件转移指令(5条) 47

思考与练习题3 47

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

4.1程序设计的基本方法 50

4.1.1程序设计的步骤 50

4.1.2汇编语言源程序的编辑和汇编 52

4.2汇编语言程序的基本形式与设计举例 56

4.2.1顺序程序 56

4.2.2分支程序 57

4.2.3循环程序 59

4.2.4子程序 62

4.2.5其他实用程序 65

思考与练习题4 73

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

5.1中断的基本概念 76

5.1.1中断的定义 76

5.1.2中断与调用子程序的区别 77

5.1.3中断的作用 77

5.2中断机构及操作 77

5.2.1中断源 77

5.2.2中断请求标志 78

5.2.3中断的控制 79

5.3中断处理过程 80

5.3.1中断请求 80

5.3.2中断查询和响应 81

5.3.3中断处理 82

5.3.4中断返回 83

5.4中断程序举例 83

思考与练习题5 85

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

6.1定时/计数器的结构和工作原理 86

6.1.1定时方式概述 86

6.1.2定时/计数器的结构 87

6.1.3定时/计数器的定时与计数功能 87

6.2定时/计数器的控制 88

6.2.1定时器控制寄存器TCON 88

6.2.2工作方式控制寄存器TMOD 88

6.2.3中断允许控制寄存器IE 88

6.3定时/计数器的工作方式 88

6.3.1工作方式0 89

63.2工作方式1 90

63.3工作方式2 91

6.3.4工作方式3 93

思考与练习题6 94

第7章 MCS-51单片机的串行口 96

7.1计算机串行通信基础 96

7.1.1基本概念 96

7.1.2串行通信的标准接口 101

7.2MCS-51单片机的串行口结构与工作原理 104

7.2.1串行口结构 104

7.2.2串行口的工作原理 105

7.3串行口的控制寄存器 105

7.3.1串行口控制寄存器SCON 106

7.3.2电源控制寄存器PCON 106

7.3.3中断允许寄存器IE 107

7.4串行口的工作方式 107

7.4.1工作方式0 107

7.4.2工作方式1 109

7.43工作方式2 111

7.4.4工作方式3 112

7.4.5串行通信编程的程序流程 113

7.5单片机与PC机的通信 118

7.5.1PC机端通信程序设计 118

7.5.2单片机与PC机的通信举例 119

思考与练习题7 121

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

8.1系统扩展结构及总线构造 122

8.1.1系统扩展结构 122

8.1.2系统总线及总线构造 123

8.2存储器的扩展 125

8.2.1程序存储器的扩展 126

8.2.2数据存储器的扩展 129

8.3单片机应用系统中并行I/O端口的扩展 132

8.3.1并行输入/输出口的简单扩展 132

8.3.2单片机应用系统的可编程并行/O芯片的扩展 135

思考与练习题8 144

第9章 单片机应用系统的接口技术 145

9.1D/A转换器及其与单片机的接口 145

9.1.1DAC0832内部结构及引脚 146

9.1.2DAC0832与单片机的接口 147

9.1.3D/A转换器的主要技术指标 149

9.2A/D转换器及其与单片机的接口 150

9.2.1ADC0809内部结构及引脚 150

9.2.2ADC0809与单片机的接口 152

9.2.3A/D转换器的主要技术指标 153

9.3单片机与LED显示器及键盘接口 154

9.3.18279键盘/显示器接口芯片 154

9.3.28279与单片机的接口 159

9.4单片机与液晶显示器LCD接口 162

9.4.1ICM7211的结构与引脚 164

9.4.2ICM7211应用举例 165

9.5单片机与打印机接口 167

9.5.1微型打印机简介 167

9.5.2打印机与单片机接口 168

思考与练习题9 170

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

10.1单片机应用系统的组成 171

10.1.1典型应用系统 171

10.1.2单片机应用系统的构成方式 172

10.2单片机应用系统研制的基本方法 172

102.1总体论证 172

10.2.2系统设计 173

10.2.3单片机应用系统硬件与软件的开发 174

10.2.4单片机开发系统的基本组成及作用 175

10.3单片机应用系统常用的抗干扰技术 176

10.3.1硬件抗干扰方式 176

10.3.2软件抗干扰方式 177

10.3.3采用WatchDogTimer(看门狗定时器)技术 178

思考与练习题10 179

附录产MCS-51单片机指令汇总 180

参考文献 188

返回顶部