图书介绍
单片机实用教程 单片机原理·汇编语言·接口技术pdf电子书版本下载
- 罗学恒主编 著
- 出版社: 北京:高等教育出版社
- ISBN:7040204827
- 出版时间:2006
- 标注页数:223页
- 文件大小:8MB
- 文件页数:233页
- 主题词:单片微型计算机-教材
PDF下载
下载说明
单片机实用教程 单片机原理·汇编语言·接口技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
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