《单片机原理及接口技术 简明修订版》求取 ⇩

目录1

第一章 微机基础知识1

1.1 微处理器、微机和单片机的概念1

1.1.1 微处理器(机)的组成1

1.1.2 存储器和输入/输出接口4

1.2 微机的工作过程5

1.2.1 执行一条指令的顺序6

1.2.2 执行一条指令的过程6

1.2.3 执行一个程序的过程7

1.3 思考题与习题10

第二章 MCS-51单片机的结构和原理11

2.1 MCS-51系列单片机的结构11

2.1.1 MCS-51单片机的基本组成11

2.1.2 MCS-51单片机内部结构12

2.2 MCS-51单片机引脚及其功能15

2.3 8051存储器配置17

2.3.1 程序存储器地址空间18

2.3.2 数据存储器地址空间19

2.4 CPU时序26

2.4.1 片内振荡器及时钟信号的产生26

2.4.3 CPU取指、执行周期时序27

2.4.2 机器周期和指令周期27

2.5 复位及复位电路28

2.5.1 复位操作28

2.5.2 复位信号及其产生29

2.5.3 复位电路29

2.6 输入/输出端口结构30

2.6.1 P0口30

2.6.2 P1口32

2.6.3 P2口………………………………………………………………………(32 )2.6.4 P3口33

2.6.5 端口的负载能力和接口要求34

2.7 思考题与习题35

3.1.1 指令和程序设计语言36

第三章 8051指令系统36

3.1 汇编语言36

3.1.2 指令格式37

3.2 寻址方式38

3.2.1 七种寻址方式38

3.2.2 寻址空间及符号注释41

3.3 MCS-51单片机的指令系统43

3.3.1 数据传送指令43

3.3.2 算术运算指令49

3.3.3 逻辑操作指令53

3.3.4 控制程序转移类指令56

3.3.5 位操作(布尔处理)类指令63

3.4 思考题与习题67

第四章 汇编语言程序设计知识71

4.1 编程的步骤、方法和技巧71

4.1.1 编程步骤71

4.1.2 编程的方法和技巧73

4.1.3 汇编语言程序的基本结构74

4.2 汇编语言源程序的编辑和汇编76

4.2.1 源程序编辑76

4.2.2 源程序的汇编76

4.2.3 伪指令77

5.1.1 无条件传送方式80

5.1.2 查询传送方式80

第五章 中断系统80

5.1 微机的输入/输出方式80

5.1.3 直接存储器存取(DMA)方式81

5.2 中断的概念81

5.3 8051中断系统结构及中断控制82

5.3.1 8051中断源83

5.3.2 中断控制84

5.4 中断处理过程87

5.4.1 中断响应88

5.4.3 中断返回90

5.4.2 中断处理90

5.5 外部中断扩展方法91

5.5.1 利用定时器扩展外部中断源91

5.5.2 中断加查询扩展中断源91

5.6 中断程序举例92

5.6.1 主程序92

5.6.2 中断服务程序92

5.7 思考题与习题95

第六章 定时器及应用97

6.1 定时器概述97

6.2.1 工作模式寄存器TMOD98

6.2 定时器的控制98

6.2.2 控制寄存器TCON99

6.3 定时器的四种模式及应用100

6.3.1 模式0及应用100

6.3.2 模式1及应用103

6.3.3 模式2及应用104

6.3.4 模式3及应用106

6.3.5 综合应用举例108

6.4 思考题与习题111

第七章 单片机系统扩展及接口技术112

7.1 扩展三总线的产生113

7.1.1 片外三总线结构113

7.1.2 系统扩展的实现114

7.2 扩展程序存储器115

7.2.1 访问片外程序存储器的操作时序115

7.2.2 扩展8KB/16KB EPROM117

7.3 扩展数据存储器119

7.3.1 常用的数据存储器芯片119

7.3.2 访问片外RAM的操作时序122

7.3.3 8051扩展2KB RAM123

7.3.4 8031外扩32KB EPROM和32KB RAM124

7.3.5 8031扩展8KB E2PROM125

7.4 简单并行I/O口的扩展126

7.4.1 I/O口的直接输入/输出127

7.4.2 简单I/O接口的扩展方法128

7.5 扩展8155可编程外围并行接口芯片129

7.5.1 8155的结构及引脚129

7.5.2 8155的RAM和I/O口寻址131

7.5.3 8155的寄存器131

7.5.4 8155芯片的使用134

7.5.5 8031单片机与8155的接口及简单程序137

7.6 思考题与习题138

第八章 应用系统配置及接口技术140

8.1 人-机通道配置与接口技术140

8.1.1 键盘接口及处理程序140

8.1.2 LED显示器接口及显示程序149

8.1.3 键盘/LED显示器与8155接口及键盘扫描子程序153

8.1.4 串行口控制的键盘/LED显示器接口电路155

8.1.5 打印机及接口158

8.2 单片机测控系统前向通道配置——传感器及小信号放大电路159

8.2.1 传感器160

8.2.2 模拟小信号放大161

8.2.3 放大电路实例162

8.3 前向通道中的A/D转换器及接口技术163

8.3.1 逐次逼近型A/D转换器及接口164

8.3.2 双积分A/D转换器及接口技术167

8.4.1 后向通道中的功率开关器件及接口170

8.4 系统后向通道配置及接口技术170

8.4.2 后向通道中的D/A转换及接口技术174

8.5 思考题与习题178

第九章 8051串行口及串行通信技术179

9.1 串行通信基本知识179

9.1.1 数据通信179

9.1.2 串行通信的传输方式180

9.1.3 异步通信和同步通信180

9.1.4 串行通信的过程及通信协议182

9.2 串行口及应用184

9.2.1 8051串行口184

9.2.2 8051串行口的应用195

9.3 RS-232C标准接口总线及串行通信硬件设计203

9.3.1 RS-232C标准接口总线204

9.3.2 信号电气特性与电平转换205

9.3.3 RS-232C的应用206

9.3.4 单片机与PC机通信的接口电路208

9.4 8051与8051点对点异步通信210

9.4.1 通信协议210

9.4.2 波特率设置211

9.4.3 通信程序举例212

9.5.1 PC机通信软件设计216

9.5 8051与PC机间通信软件的设计216

9.5.2 8051通信软件设计224

9.6 PC机与多个单片机间的通信228

9.6.1 采用RS-232C标准总线通信228

9.6.2 采用RS-422A标准总线的通信系统231

9.7 思考题与习题234

第十章 系统实用程序235

10.1 主程序和子程序的概念235

10.1.1 主程序235

10.1.2 子程序及参数传递236

10.1.3 中断服务子程序237

10.2.1 3?位数据采集程序238

10.2 数据采集及简单控制程序238

10.2.2 航标灯控制程序240

10.2.3 水位控制程序242

10.2.4 蜂鸣音报警子程序244

10.3 数据处理程序245

10.3.1 排序程序245

10.3.2 数字滤波程序246

10.3.3 标度变换(工程量变换)249

10.4 代码转换程序252

10.5 软件抗干扰255

10.5.1 软件陷阱技术255

10.5.2 软件看门狗257

10.6 定时程序259

10.6.1 软件定时程序259

10.6.2 硬件定时程序261

10.7 最短程序262

第十一章 80C51系列单片机263

11.1 PHILIPS 83C552单片微控制器简介263

11.2 ATMEL 89C51系列单片机270

11.3 89C2051单片机276

附录A MCS-51指令表284

附录B MCS-51指令矩阵(汇编/反汇编表)289

主要参考资料290

1999《单片机原理及接口技术 简明修订版》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由李朝青编著 1999 北京:北京航空航天大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。