单片机原理及应用
全新正版 极速发货
¥
20.46
4.8折
¥
43
全新
仅1件
作者李念强 等
出版社机械工业出版社
ISBN9787111436478
出版时间2013-09
装帧平装
开本其他
定价43元
货号1200779146
上书时间2024-05-28
商品详情
- 品相描述:全新
- 商品描述
-
目录
出版说明
前言
章 单片机概述及基础知识 1
1.1 单片机概述 1
1.1.1 单片机发展概述 1
1.1.2 单片机的应用及趋势 2
1.2 数制与编码 4
1.2.1 进位计数制及各计数制间的转换 4
1.2.2 二进制数的算术运算 5
1.2.3 二进制数的逻辑运算 6
1.2.4 带符号数的表示方法——原码、反码、补码 6
1.2.5 定点数与浮点数 7
1.2.6 BCD码和ASCII码 9
1.3 单片机C语言程序设计基础 10
1.3.1 C51的数据类型 10
1.3.2 C51的运算符与表达式 11
1.3.3 C51的输入/输出 13
1.3.4 C51基本语句 14
1.3.5 数组与指针 16
1.3.6 Keil C51库函数参考 16
1.4 习题 17
第2章 AT89S系列单片机系统结构 19
2.1 AT89S系列单片机概述 19
2.2 AT89S系列单片机的硬件结构 20
2.2.1 AT89S51单片机的硬件结构特点 20
2.2.2 AT89S51单片机的引脚功能 22
2.3 AT89S51单片机的中央处理器 24
2.3.1 算术/逻辑运算部件 24
2.3.2 专用寄存器 24
2.3.3 振荡器、时钟电路及时序 25
2.4 并行I/O口结构 28
2.5 AT89S51单片机的存储器结构 31
2.5.1 程序存储器 32
2.5.2 内部数据存储器 32
2.5.3 特殊功能寄存器 33
2.5.4 位地址空间 36
2.5.5 外部数据存储器 37
2.6 AT89S5X单片机的布尔处理器 37
2.7 AT89S5X单片机的工作方式 37
2.7.1 复位方式 37
2.7.2 程序执行方式 39
2.7.3 低功耗方式 39
2.8 AT89S5X单片机的在线编程 41
2.9 习题 42
第3章 AT89系列单片机的指令系统 43
3.1 汇编语言的指令格式与伪指令 43
3.1.1 汇编语言的指令格式 43
3.1.2 汇编语言伪指令 44
3.1.3 寻址方式 45
3.2 单片机指令系统的分类 48
3.2.1 数据传送类指令 48
3.2.2 算术运算类指令 53
3.2.3 逻辑运算及移位类指令 57
3.2.4 控制转移类指令 60
3.2.5 位操作(布尔操作)指令 65
3.3 习题 69
第4章 AT89S5X单片机程序设计基础 72
4.1 单片机程序设计概述 72
4.2 汇编程序设计基础与举例 72
4.2.1 简单程序 72
4.2.2 分支程序 73
4.2.3 循环程序 76
4.2.4 子程序结构程序 78
4.2.5 代码转换程序 79
4.2.6 算术运算程序 81
4.2.7 查表程序设计 85
4.2.8 散转(多分支)程序设计 87
4.3 C51程序设计基础与举例 88
4.3.1 AT89S51单片机硬件结构的C51定义 88
4.3.2 C51代码中嵌入汇编代码 91
4.3.3 AT89S51单片机C语言程序设计 92
4.4 习题 97
第5章 AT89单片机的中断系统 98
5.1 AT89单片机的中断及中断请求源 98
5.1.1 中断简介 98
5.1.2 AT89S51中断源 98
5.2 AT89S51单片机的中断优先级 100
5.3 AT89S51单片机的中断响应过程及中断矢量地址 101
5.3.1 AT89S51单片机的中断响应过程 101
5.3.2 中断矢量地址 102
5.3.3 中断的编程及应用 103
5.3.4 C51中断服务函数的定义及应用 104
5.4 习题 107
第6章 AT89系列单片机的定时器/计数器 108
6.1 AT89S51单片机定时器/计数器的基本原理 108
6.2 定时器/计数器T0、T1的内部结构 108
6.3 AT89S51单片机定时器/计数器的工作方式 110
6.4 定时器/计数器T2 112
6.4.1 定时器/计数器T2中的特殊功能寄存器 113
6.4.2 定时器/计数器T2的功能选择 114
6.4.3 定时器/计数器T2的工作方式 114
6.5 AT89S51单片机定时器/计数器的编程和应用 117
6.5.1 定时器/计数器溢出率的计算 117
6.5.2 定时器/计数器的编程 118
6.5.3 定时器/计数器的应用举例 118
6.6 习题 125
第7章 AT89系列单片机的串行接口 126
7.1 串行通信概述 126
7.1.1 串行通信传送方式 126
7.1.2 数据传送方向 127
7.2 AT89S51单片机的串行口结构 128
7.2.1 UART串行口的结构 128
7.2.2 串行口的控制 129
7.3 AT89S51单片机的串行口工作方式 130
7.3.1 方式0 130
7.3.2 方式1 131
7.3.3 方式2和方式3 132
7.4 AT89S51单片机的多处理器通信 133
7.5 AT89S51单片机的波特率制定方法 133
7.6 AT89S51单片机串行口的编程和应用 135
7.6.1 方式0的编程和应用 135
7.6.2 方式1的编程和应用 136
7.6.3 方式2的编程和应用 139
7.6.4 方式3的编程和应用 139
7.7 习题 143
第8章 AT89系列单片机系统的扩展 144
8.1 AT89系列单片机系统扩展概述 144
8.1.1 最小应用系统 144
8.1.2 系统扩展的内容与方法 145
8.1.3 常用的扩展器件简介 146
8.2 存储器的扩展 147
8.2.1 存储器扩展概述 147
8.2.2 程序存储器的扩展 148
8.2.3 数据存储器的扩展 150
8.2.4 程序存储器与数据存储器的混合(非易失性RAM) 152
8.3 单片机I/O口的扩展 154
8.3.1 并行I/O口的扩展 154
8.3.2 串行I/O口扩展技术 166
8.4 串行标准接口的扩展 180
8.4.1 AT89S51配置RS-232C串行标准接口 180
8.4.2 RS-422A标准接口 184
8.4.3 RS-485标准接口 185
8.5 A-D和D-A转换器的扩展 186
8.5.1 A-D转换器的扩展 186
8.5.2 D-A转换器的扩展 194
8.6 键盘扩展电路 202
8.6.1 单片机应用系统中的键输入 202
8.6.2 独立式按键 204
8.6.3 行列式键盘 206
8.7 显示扩展电路 211
8.7.1 LED显示及显示器接口 211
8.7.2 LED显示器与显示方式 212
8.7.3 硬件译码显示器接口 213
8.8 专用显示与键盘管理芯片 215
8.8.1 ZLG7289串行接口LED数码管及键盘管理器件 215
8.8.2 ET6202串行接口LED数码管及键盘管理器件 224
8.9 外部中断扩展电路 237
8.10 习题 238
第9章 单片机应用系统中的抗干扰设计 239
9.1 干扰的分类及来源 239
9.1.1 差模干扰 239
9.1.2 共模干扰 239
9.2 常用的抗干扰器件 240
9.2.1 隔离变压器 240
9.2.2 光耦合器 241
9.2.3 隔离放大器 242
9.2.4 滤波器 243
9.2.5 DC-DC转换器 244
9.3 硬件抗干扰 244
9.3.1 差模干扰的抑制方法 244
9.3.2 共模干扰的抑制方法 245
9.4 软件抗干扰 245
9.4.1 数字滤波 245
9.4.2 单片机执行过程中的软件抗干扰措施 252
9.5 习题 257
0章 AT89S单片机系统的应用设计与分析 258
10.1 单片机应用系统的设计 258
10.1.1 单片机应用系统的开发过程 258
10.1.2 单片机应用系统设计的基本原则与方法 259
10.1.3 单片机应用系统的一般结构 261
10.1.4 单片机应用系统的调试 261
10.2 单片机应用开发实例 263
10.2.1 智能RLC数字电桥的设计 263
10.2.2 遥控调速电动机的设计 267
10.2.3 旋转LED设计 269
10.3 习题 272
1章 单片机仿真软件Proteus ISIS 273
11.1 Proteus Professional界面简介 274
11.2 Proteus Professional操作简介 277
11.3 实例——利用AT89C51单片机和DS1302时钟芯片实现数字钟 277
附录 285
附录A ASCII码表 285
附录B 51单片机指令表 287
附录C 常用芯片引脚排列图 291
附录D C51库函数列表 297
参考文献 302
内容摘要
本书共分11章,前7章讲解单片机硬件结构、功能特点、指令系统与编程设计、中断系统、通信接口等基本原理、基本概念;后4章阐述单片机应用系统中的抗干扰设计、单片机系统外部功能扩展,并结合应用举例,详细介绍了系统开发与应用,使读者真正了解与掌握单片机应用系统从设计﹑调试到工程实现的全过程。同时介绍了单片机仿真系统Proteus ISIS。本书在讲解汇编语言的基础上,还适时引入了C语言开发51单片机的基础和方法,书中许多实例都是汇编语言和C语言相对照的。本书叙述清晰、通俗易懂、重点突出、理论与应用紧密结合、实用性强。
本书可作为普通高校计算机及应用、工业自动化、自动化仪表、电子信息、通信工程及其相关专业学生教材和教学参考书,也可作为广大工程技术人员及单片机开发人员的参考资料。
— 没有更多了 —
以下为对购买帮助不大的评价