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

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

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:郭玉霞,屈建余编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2010
  • ISBN:9787811248180
  • 页数:239 页
图书介绍:本书共分为十二章,讲述了微型计算机中数与码的运算基础、MCS-51单片机的硬件结构、指令系统、汇编语言程序设计基础、中断系统与定时/计数器、串行通信及应用、存储器扩展、I/O接口扩展、MCS-51单片机与A/D、D/A接口设计、单片机应用系统的设计与开发过程、综合应用设计实例、单片机系统抗干扰技术等知识。
《MCS-51单片机原理与应用》目录

第1章 微型计算机中数与码的运算基础 1

1.1 进位计数制及各计数制间的转换 1

1.1.1 进位计数制 1

1.1.2 各种进制数间的相互转换 2

1.2 二进制数的运算 4

1.2.1 二进制数的算术运算 4

1.2.2 二进制数的逻辑运算 5

1.3 带符号数的表示方法——原码、反码和补码 6

1.3.1 机器数与真值 6

1.3.2 原码、反码与补码 6

1.3.3 补码的运算规则与溢出判别 8

1.4 定点数与浮点数 9

1.4.1 数的定点表示法 9

1.4.2 数的浮点表示法 9

1.5 BCD码与ASCII码 10

1.5.1 BCD码运算与调整 10

1.5.2 ASCII码与奇偶校验 11

习题与思考题 12

第2章 MCS—51单片机系统结构 13

2.1 概述 13

2.1.1 单片机的发展历程及趋势 13

2.1.2 单片机系列产品简介及应用特点 14

2.2 单片机的基本结构 16

2.2.1 内部结构框图 16

2.2.2 引脚定义及功能 17

2.3 单片机的存储器结构 19

2.3.1 程序存储器 20

2.3.2 数据存储器 20

2.4 单片机的并行输入/输出口 25

2.4.1 P0~P3口的功能 26

2.4.2 P0~P3口的特点 26

2.5 单片机的复位电路与时序 27

2.5.1 复位电路与复位状态 27

2.5.2 CPU的时钟电路与时序 28

实训一 AT89C51单片机系统硬件电路结构简介 31

习题与思考题 34

第3章 单片机的指令系统 35

3.1 指令系统概述 35

3.1.1 指令分类 35

3.1.2 指令格式 36

3.1.3 指令字长与指令周期 36

3.2 寻址方式 37

3.2.1 直接寻址 37

3.2.2 立即寻址 37

3.2.3 寄存器寻址 38

3.2.4 寄存器间接寻址 38

3.2.5 变址寻址 38

3.2.6 相对寻址 39

3.2.7 位寻址 39

3.3 指令功能简介 40

3.3.1 数据传送类指令 41

3.3.2 算术运算类指令 45

3.3.3 逻辑运算类指令 48

3.3.4 控制转移类指令 50

3.3.5 位操作类指令 52

3.3.6 伪指令 54

习题与思考题 56

第4章 汇编语言程序设计基础 58

4.1 汇编语言概述 58

4.1.1 汇编语言程序设计过程 58

4.1.2 汇编语言的语句格式 59

4.2 汇编程序设计 59

4.2.1 顺序结构的程序设计 59

4.2.2 分支结构的程序设计 60

4.2.3 循环结构的程序设计 64

4.2.4 查表程序设计 67

4.2.5 子程序设计与参数传递 68

4.2.6 典型程序设计实例 71

实训二 Keil C51集成仿真开发环境的使用 76

习题与思考题 86

第5章 单片机的中断系统与定时/计数器 88

5.1 中断系统 88

5.1.1 中断的概述 88

5.1.2 中断源 88

5.1.3 中断控制 89

5.1.4 中断响应 91

5.1.5 中断的嵌套 92

5.2 单片机的定时/计数器 93

5.2.1 定时/计数器的结构 93

5.2.2 定时/计数器的控制方式 93

5.2.3 定时/计数器的工作方式 94

5.3 外部中断源的扩展 95

5.3.1 利用定时/计数器溢出中断扩展外部中断源 95

5.3.2 使用硬件申请和软件查询法扩展外部中断源 96

5.3.3 利用串行口扩展外部中断源 97

5.3.4 使用中断控制器8259扩展外部中断源 97

实训三 外部中断的应用 97

实训四 定时/计数器定时功能的应用 101

习题与思考题 105

第6章单 片机的串行通信及应用 106

6.1 串行通信的概念 106

6.1.1 通信数据的传输方式 106

6.1.2 串行通信的方式 107

6.2 MCS—51单片机串行口的结构及工作方式 109

6.2.1 串行口的结构及串行口的控制寄存器 109

6.2.2 串行口的四种工作方式 111

6.2.3 串行通信的波特率 113

6.3 串行口的扩展 115

6.3.1 用74LS165扩展并行输入口 115

6.3.2 用74LS164扩展并行输出口 116

实训五 串行口扩展的显示器 117

实训六 串行口扩展的键盘 119

实训七 双机通信 123

习题与思考题 128

第7章 MCS—51单片机的存储器扩展 129

7.1 系统扩展概述 129

7.1.1 系统扩展的内容与方法 129

7.1.2 最小应用系统 130

7.2 系统扩展中常用的数字集成逻辑器件 131

7.2.1 8D锁存器74LS373和8D触发器74LS273 131

7.2.2 3-8译码器74LS138 133

7.3 存储器的扩展 134

7.3.1 存储器扩展概述 134

7.3.2 程序存储器扩展 134

7.3.3 数据存储器扩展 137

7.3.4 串行存储器扩展 140

习题与思考题 141

第8章 I/O接口扩展设计及应用 143

实训八 P1口的应用实例 143

实训九 P0口的扩展应用实例 145

实训十 8255A的应用实例 149

实训十一 8155的应用实例 156

实训十二 8279的接口电路与应用实例 163

第9章 MCS—51单片机与A/D、D/A接口设计 175

实训十三 8位A/D转换ADC0809的应用实例 175

实训十四 8位D/A转换DAC0832的应用实例 180

第10章 单片机应用系统的设计与开发 186

10.1 MCS—51单片机应用系统开发与开发系统 186

10.1.1 单片机开发系统的构成 186

10.1.2 单片机开发系统的功能 187

10.1.3 单片机开发分类 188

10.2 单片机应用系统设计的一般流程 189

10.2.1 总体设计 189

10.2.2 应用系统的硬件电路设计 190

10.2.3 应用系统的软件设计 191

10.2.4 汇编程序的编辑、汇编、仿真与调试 192

第11章 MCS—51单片机综合应用设计 194

设计一 8×8点阵LED字符显示器 194

设计二 数字钟 203

设计三 无线传感区域防范系统 213

第12章 单片机系统的抗干扰技术 221

12.1 干扰的来源 221

12.2 硬件抗干扰技术 222

12.3 软件抗干扰技术 223

12.4 单片机系统的抗干扰技术应用 225

附录 MCS—51单片机指令表与ASCII字符表 229

参考文献 239

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