当前位置:首页 > 工业技术
单片机实用教程  单片机原理·汇编语言·接口技术
单片机实用教程  单片机原理·汇编语言·接口技术

单片机实用教程 单片机原理·汇编语言·接口技术PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:罗学恒主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2006
  • ISBN:7040204827
  • 页数:223 页
图书介绍:本书是根据“国家计算机专业技能型紧缺人才培养方案”中将“单片机原理”、“汇编语言”、“接口技术”三门专业基础课程整合的思路编写而成的,并特别增加了“常用驱动部件”一章,覆盖了开发一个小型单片机控制系统的所有知识。尤其是笔者将自己开发的在实际生产中被广泛应用的单片机监测、控制系统分解到每一章的“动手做”,读者在学完每一章后立即动手做,巩固理论的同时提高动手能力。学完本教材后,一个成功的产品展现在学生面前,使学生将来走上工作岗位后能很快进入开发单片机应用系统的角色。
《单片机实用教程 单片机原理·汇编语言·接口技术》目录

1.1 概述 1

1.1.1 什么是单片机 1

1.1.2 单片机的发展 1

1.1.3 单片机的特点 1

1.1.4 单片机的应用领域 1

第1章 单片机基础知识 1

1.1.5 单片机的发展趋势 2

1.1.6 单片机的展望 2

1.2 数值的转换 3

1.2.1 数制 3

1.2.2 数制之间的转换 4

1.3.1 原码 5

1.3 机器数 5

1.3.2 反码 6

1.3.3 补码 6

1.3.4 无符号数 7

1.3.5 BCD码 7

1.3.6 字符数据编码 8

1.3.7 内存中的数据 8

习题1 9

第2章 MCS-51单片机的结构 10

2.1 MCS-51单片机的特点 10

2.2 MCS-51单片机的硬件结构 10

2.2.1 MCS-51单片机芯片引脚介绍 11

2.2.2 MCS-51单片机总体结构 12

2.2.3 MCS-51单片机存储器 14

2.2.4 MCS-51单片机的特殊功能寄存器 16

2.2.5 MCS-51单片机的输入/输出端口 17

2.2.6 MCS-51单片机复位电路 19

2.2.7 MCS-51单片机振荡器 22

2.2.8 CPU时序 22

动手做 24

习题2 25

3.1 MCS-51单片机指令系统简介 26

3.1.1 指令格式 26

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

3.1.2 MCS-51单片机的助记符语言 27

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

3.2.1 寻址方式中常用符号注释 27

3.2.2 寻址方式 28

3.3 数据传送类指令 32

3.4 算术运算类指令 35

3.5 逻辑操作类指令 39

3.6 控制转移类指令 41

3.7 位操作类指令 45

动手做 47

习题3 48

4.1.1 伪指令 50

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

4.1 汇编语言的格式 50

4.1.2 汇编语言的格式 52

4.2 汇编语言程序设计 53

4.2.1 顺序结构程序 53

4.2.2 分支结构程序 54

4.2.3 循环结构程序 55

4.2.4 子程序设计 58

4.3 实用程序举例 59

4.3.1 代码转换类程序 59

4.3.2 运算类程序 63

动手做 78

习题4 79

第5章 定时器/计数器 80

5.1 定时器/计数器工作方式及控制 80

5.1.1 工作方式寄存器TMOD 80

5.1.2 控制寄存器TCON 81

5.2 定时器/计数器的工作方式 82

5.2.1 工作方式0 82

5.2.2 工作方式1 83

5.2.3 工作方式2 83

5.2.4 工作方式3 83

5.3 定时器/计数器应用举例 84

动手做 85

习题5 86

第6章 串行接口 87

6.1 概述 87

6.1.1 通信方向 87

6.1.2 异步通信和同步通信 87

6.1.3 波特率 88

6.1.4 传送编码 88

6.1.5 信号的调制与调解 89

6.2 串行口工作原理 89

6.2.1 串行口控制寄存器SCON 89

6.3 波特率设计 90

6.2.2 电源控制寄存器PCON 90

6.3.1 方式0的波特率 91

6.3.2 方式2的波特率 91

6.3.3 方式1和方式3的波特率 91

6.4 串行通信的4种工作方式 92

6.4.1 工作方式0 92

6.4.2 工作方式1 93

6.4.3 工作方式2 93

6.4.4 工作方式3 93

6.5 串行口应用举例 94

6.5.1 利用串行口工作方式0扩展I/O口 94

6.5.2 用串行口进行异步单工通信 95

6.5.3 用串行口进行异步双工通信 96

动手做 102

习题6 104

第7章 中断系统 105

7.1 中断的概念 105

7.1.1 为什么要用中断 105

7.1.2 中断源 105

7.1.3 中断系统的功能 105

7.2 MCS-51单片机中断系统 106

7.2.1 中断请求源 107

7.2.2 中断控制 108

7.2.3 中断的响应条件及响应过程 109

7.3 中断系统应用举例 110

7.2.4 中断响应时间 110

动手做 113

习题7 114

第8章 MCS-51单片机外部存储器扩展 115

8.1 存储器扩展概述 115

8.1.1 扩展总线 115

8.1.2 片选信号与地址分配的关系 116

8.1.3 扩展存储器的步骤 120

8.2 扩展程序存储器 121

8.2.1 常用程序存储器芯片介绍 121

8.2.2 EPROM与单片机的连接 125

8.2.3 扩展EEPROM程序存储器 127

8.3.1 常用数据存储器芯片 128

8.3 扩展数据存储器 128

8.3.2 RAM与单片机的连接 129

8.3.3 扩展数据与程序兼用的存储器 130

动手做 131

习题8 133

第9章 MCS-51单片机扩展并行接口 134

9.1 8255可编程并行I/O接口芯片简介 134

9.1.1 8255引脚 134

9.1.2 8255工作方式选择 136

9.1.3 8255应用举例 137

9.2.1 8155引脚 138

9.2 8155可编程并行I/O接口芯片简介 138

9.2.2 8155基本功能 139

9.2.3 8155应用举例 141

9.3 简单I/O接口芯片简介 143

9.3.1 用锁存器74LS374扩展8位输出口 143

9.3.2 用锁存器74LS377扩展8位输出口 144

9.3.3 用锁存器74LS373扩展8位输入口 145

9.3.4 用三态门74LS244扩展8位输入口 146

动手做 147

习题9 149

10.1.1 键盘状态输入与消抖 150

10.1 键盘接口 150

第10章 键盘、显示器、语音接口 150

10.1.2 独立式键盘及其与单片机的接口 151

10.1.3 行列式键盘及其与单片机的接口 153

10.2 显示器接口 160

10.2.1 LED显示器的结构与工作原理 161

10.2.2 静态显示器接口 163

10.2.3 动态显示器接口 164

10.2.4 LCD显示器接口技术 167

10.3 语音接口 174

10.3.1 语音芯片 174

10.3.2 语音芯片与单片机的接口 176

动手做 178

习题10 181

第11章 I2C总线 183

11.1 I2C器件AT24C××芯片简介 183

11.2 AT24C××工作原理 185

11.2.1 开始和结束信号 185

11.2.2 I2C总线数据 185

11.2.3 I2C数据格式 186

11.2.4 I2C总线寻址 186

11.3 操作模式 187

11.3.1 写操作模式 187

11.4 单片机与AT24C××接口应用简单实例 188

11.3.2 读操作模式 188

动手做 193

习题11 196

第12章 常用驱动部件接口技术 197

12.1 开关量驱动接口 197

12.1.1 专用集成电路驱动接口电路 197

12.1.2 功率三极管驱动接口电路 198

12.1.3 继电器驱动接口电路 200

12.2 光电隔离接口 201

12.2.1 光电耦合器件 202

12.2.2 输入通道中的光电隔离 203

12.2.3 输出通道中的光电隔离 205

12.3.1 步进电动机工作方式 206

12.3 步进电动机的驱动与接口 206

12.3.2 步进电动机控制系统和控制方法 207

12.3.3 步进电动机的驱动接口电路 209

12.4 晶闸管整流器的驱动与接口 211

12.4.1 单向晶闸管控制电路 211

12.4.2 双向晶闸管驱动接口 213

动手做 215

习题12 216

附录A 实用型单片机监控系统电路连线图 217

附录B 实用型单片机监控系统元件表 218

附录C MCS-51系列单片机指令表 219

参考文献 223

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