当前位置:首页 > 其他书籍
单片机开发应用技术
单片机开发应用技术

单片机开发应用技术PDF电子书下载

其他书籍

  • 电子书积分:10 积分如何计算积分?
  • 作 者:李国兴,李伟主编
  • 出 版 社:北京市:北京大学出版社
  • 出版年份:2007
  • ISBN:9787301121801
  • 页数:210 页
图书介绍:本书主要介绍了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 单片机的发展趋势 4

1.2.3 MCS-51系列单片机 5

1.3 单片机应用系统开发流程 6

1.4 一个简单的应用实例 7

1.4.1 设计题目 7

1.4.2 设计步骤 7

1.5 习题 9

第2章 80C51单片机的结构 10

2.1 80C51单片机的结构模块及引脚 10

2.1.1 80C51的结构模块 10

2.1.2 80C51的引脚及功能 11

2.2 存储器结构 17

2.2.1 程序存储器 17

2.2.2 数据存储器 20

2.2.3 存储器的扩展 28

2.3 复位与时钟 28

2.3.1 复位及复位电路 28

2.3.2 时钟与周期 29

2.4 习题 30

第3章 80C51单片机指令系统及编程 31

3.1 80C51单片机指令系统 31

3.1.1 80C51单片机的指令结构 31

3.1.2 寻址方式 32

3.1.3 指令功能及应用 37

3.2 汇编语言程序设计 47

3.2.1 程序设计方法 47

3.2.2 伪指令 51

3.2.3 编程实例(编程方法,技巧及常用子程序) 53

3.3 习题 68

第4章 80C51单片机I/O口应用及扩展 69

4.1 I/O口应用实例 69

4.2 I/O口的结构及工作原理 71

4.2.1 P0口 71

4.2.2 P1口 72

4.2.3 P2口 72

4.2.4 P3口 73

4.2.5 端口负载能力和接口要求 73

4.3 I/O接口驱动能力的扩展 74

4.3.1 采用晶体管扩展端口的驱动能力 74

4.3.2 采用集成驱动芯片扩展端口的驱动能力 75

4.4 I/O口的扩展 76

4.4.1 简单的I/O接口扩展 76

4.4.2 可编程接口电路的扩展 78

4.5 习题 81

第5章 80C51中断系统组成及应用 82

5.1 应用实例 82

5.1.1 硬件电路设计 82

5.1.2 软件设计 83

5.1.3 中断系统学习要点 84

5.2 中断概念 84

5.2.1 中断的概念 84

5.2.2 中断的意义 85

5.2.3 中断的实现 85

5.3 80C51中断系统组成 85

5.3.1 80C51的中断系统 85

5.3.2 中断处理过程 91

5.4 80C51中断系统应用 92

5.4.1 中断的初始化 92

5.4.2 中断应用举例 92

5.5 习题 96

第6章 80C51定时器/计数器组成及应用 97

6.1 应用实例 97

6.1.1 一个应用实例 97

6.1.2 问题的引出 98

6.2 80C51单片机定时器/计数器的结构原理 98

6.3 80C51单片机定时器/计数器的功能 99

6.3.1 概述 99

6.3.2 定时功能 100

6.3.3 计数功能 100

6.4 80C51单片机定时器/计数器的控制 101

6.4.1 工作方式控制寄存器TMOD(89H) 101

6.4.2 定时器/计数器控制寄存器TCON(88H) 101

6.5 80C51单片机定时器/计数器的工作方式及其应用 102

6.5.1 工作方式1 102

6.5.2 工作方式0 105

6.5.3 工作方式2 105

6.5.4 工作方式3 107

6.5.5 定时器/计数器的综合应用举例 108

6.6 习题 114

第7章 常用显示器结构及应用 115

7.1 应用实例 115

7.1.1 一个应用实例 115

7.1.2 问题的引出 116

7.2 LED数码显示器的结构与显示段码 116

7.2.1 LED数码显示器的结构 116

7.2.2 LED数码显示器的显示段码 118

7.3 LED数码显示器的接口 119

7.3.1 LED数码显示器的静态显示方式 119

7.3.2 LED数码显示器的动态显示方式 121

7.4 LCD显示器模块及接口 126

7.4.1 LCD显示器1602简介 126

7.4.2 LCD显示器1602应用 130

7.5 习题 132

第8章 键盘的构成及应用 133

8.1 键盘的应用 133

8.2 键盘的构成 134

8.2.1 键的构成及键处理程序 134

8.2.2 独立式按键 137

8.2.3 行列式按键 141

8.3 习题 147

第9章 常用A/D、D/A转换器及应用 148

9.1 A/D、D/A设计实例 148

9.2 A/D转换及应用 149

9.2.1 逐次逼近式A/D转换原理 149

9.2.2 A/D转换器的性能指标 150

9.2.3 常用A/D转换器的性能及应用 150

9.3 D/A转换及应用 155

9.3.1 D/A转换原理 155

9.3.2 D/A转换主要性能指标 155

9.3.3 常用D/A转换器的性能及应用 156

9.4 习题 159

第10章 串行通信系统组成及应用 160

10.1 通信的两种方式 160

10.1.1 并行通信 161

10.1.2 串行通信 161

10.2 80C51串行通信接口及控制寄存器 162

10.2.1 同步通信方式和异步通信方式 162

10.2.2 80C51单片机串行接口的结构 164

10.2.3 80C51单片机串行口控制寄存器 165

10.3 80C51单片机串行口的工作方式 166

10.3.1 波特率设计 167

10.3.2 串行工作方式0 168

10.3.3 串行工作方式1 170

10.3.4 串行工作方式2 170

10.3.5 串行工作方式3 171

10.4 80C51单片机串行通信 171

10.4.1 两个80C51之间的双机串行通信 171

10.4.2 多机通信 173

10.4.3 80C51单片机与个人计算机的串行通信 173

10.5 SPI串行通信总线方式简介 174

10.5.1 SPI总线的结构原理 174

10.5.2 SPI器件与80C51单片机接口实例 175

10.6 习题 176

第11章 单片机系统可靠性设计 177

11.1 软件陷阱 177

11.1.1 在中断入口地址区陷阱程序的安排 177

11.1.2 在表格区陷阱程序的安排 178

11.1.3 在未使用的ROM空间陷阱程序的安排 178

11.1.4 在子程序后面陷阱程序的安排 178

11.1.5 在转移指令后面陷阱程序的安排 178

11.1.6 错误处理子程序 179

11.2 看门狗电路 179

11.2.1 X25045芯片简介 179

11.2.2 X25045应用实例 181

11.3 系统硬件干扰及常用抗干扰措施 184

11.3.1 干扰的分类 184

11.3.2 常用硬件抗干扰技术 185

11.4 习题 187

第12章 单片机应用设计实例 188

12.1 交通信号灯模拟控制系统 188

12.2 计算机时钟设计 191

12.3 数据采集无线传输系统 197

附录一 MCS-51系列单片机指令代码表 204

附录二 MCS-51系列单片机 208

参考文献 210

返回顶部