《单片机原理及应用》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:梅丽凤编著
  • 出 版 社:北京交通大学出版社;清华大学出版社
  • 出版年份:2008
  • ISBN:7811231662
  • 页数:222 页
图书介绍:本书是高职高专规划教材,是根据教育部高职高专培养目标及对单片机教学的基本要求精心编写的教材。

第1章 绪论 1

单片机的特点及应用领域 1

单片机的特点 1

单片机的应用领域 1

常用单片机系列介绍 2

Intel公司MCS-51系列单片机 2

与MCS-51系列兼容的单片机 3

计算机中的数与编码 5

计算机中数的表示方法 5

计算机常用编码 10

思考题与习题 13

第2章 MCS-51系列单片机的结构及原理 14

MCS-51系列单片机的基本结构及引脚功能 14

8051型单片机的基本结构 14

8051型单片机引脚功能 15

单片机的三总线结构 17

MCS-51单片机存储器配置 17

程序存储器 18

数据存储器 18

特殊功能寄存器 19

并行I/O端口结构 22

P0口的结构 22

P1口的结构 23

P2口的结构 24

P3口的结构 24

单片机的时钟电路与时序 25

时钟电路 25

时序定时单位 26

单片机的复位状态与复位电路 27

单片机的复位状态 27

单片机的复位电路 27

思考题与习题 30

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

指令系统概述 31

指令概述 31

指令格式 31

指令中常用符号说明 32

寻址方式 32

立即寻址 32

直接寻址 33

寄存器寻址 33

寄存器间接寻址 33

变址寻址 34

相对寻址 35

位寻址 35

数据传送类指令 36

内部RAM数据传送指令 36

外部RAM数据传送指令 38

读ROM指令 38

数据交换指令 39

堆栈操作指令 40

算术运算类指令 41

加法指令 41

带进位加法指令 41

带借位减法指令 42

加1指令 43

减1指令 43

乘、除法指令 44

十进制调整指令 44

逻辑运算及移位类指令 45

逻辑与运算指令 45

逻辑或运算指令 46

逻辑异或运算指令 47

累加器清零、取反指令 47

循环移位指令 47

控制转移类指令 48

无条件转移指令 48

条件转移指令 50

子程序调用及返回指令 51

空操作指令 53

位操作类指令 53

位变量传送指令 53

位置位、清零指令 54

位逻辑运算指令 54

位控制转移指令 55

思考题与习题 56

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

程序设计语言及设计步骤 59

程序设计语言简介 59

汇编语言程序设计步骤 59

伪指令 60

伪指令 60

源程序的编辑和汇编 62

汇编语言程序设计 63

顺序程序设计 63

分支程序设计 64

循环程序设计 67

子程序设计 72

运算类程序 76

思考题与习题 79

第5章 定时/计数器 81

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

定时/计数器的结构 81

定时/计数器的工作原理 82

定时/计数器的控制 82

工作方式寄存器TMOD 82

控制寄存器TCON 83

定时/计数器4种工作方式 83

方式0 83

方式1 84

方式2 84

方式3 85

定时/计数器的应用举例 86

定时/计数器使用方法 86

定时/计数器应用举例 87

思考题与习题 89

第6章 串行接口 91

串行通信的基础知识 91

串行通信的两种基本方式 91

串行通信的数据传送方式 92

串行通信的校验 92

MCS-51系列单片机的串行接口 93

MCS-51单片机串行口的结构 93

MCS-51单片机串行口的控制 94

波特率的计算 95

串行口工作方式 96

方式0 96

方式1 97

方式2 97

方式3 97

串行口应用举例 97

用串行口扩展I/O口 97

单片机双机通信软件设计 100

单片机多机通信原理 104

思考题与习题 105

第7章 中断系统 107

中断概述 107

中断的概念 107

中断技术的优点 107

MCS-51单片机中断系统 108

中断源 108

中断请求标志 109

中断允许控制 109

中断优先级控制 110

中断处理过程 111

中断响应 111

中断处理 112

中断返回 113

中断响应时间 113

中断请求的撤除 113

中断系统应用 114

思考题与习题 128

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

存储器扩展概述 130

单片机片外总线结构 130

地址锁存器 130

程序存储器的扩展 131

典型程序存储器芯片介绍 132

典型程序存储器的扩展电路 134

数据存储器的扩展 137

典型数据存储器芯片介绍 137

典型数据存储器扩展电路 138

MCS-51单片机片选方法简介 139

线选法 139

译码法 140

并行I/O接口的扩展 142

简单并行I/O接口的扩展 143

可编程接口电路的扩展 144

键盘、显示器及接口 148

键盘及接口 148

显示器及接口 152

键盘、显示器组合接口举例 156

思考题与习题 159

第9章 MCS-51单片机的测控接口 160

A/D转换器及其与单片机接口 160

A/D转换器芯片ADC0809 160

ADC0809与单片机的接口 162

D/A转换器及其与单片机接口 163

D/A转换器芯片DAC0832 164

DAC0832芯片与单片机的接口 165

开关量接口 169

开关量输入接口 169

开关量输出接口 170

思考题与习题 172

第10章 MCS-51单片机应用系统设计 173

单片机应用系统的设计过程 173

总体方案设计 173

硬件设计 173

软件设计 173

系统调试 174

单片机系统的可靠性设计 174

单片机系统的可靠性设计 174

单片机应用系统的抗干扰设计 175

水塔水位控制 177

水塔水位控制原理 177

水塔水位控制电路与软件设计 177

交通信号灯模拟控制 179

交通信号灯模拟控制的硬件设计 179

交通信号灯模拟控制的软件设计 179

火灾报警控制系统 180

火灾报警控制系统工作原理 180

火灾报警控制电路与软件设计 181

思考题与习题 183

附录A 单片机原理及应用习题参考答案 184

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

附录C 常用芯片引脚图 218

参考文献 222