单片机原理与接口技术(第2版)
¥
12.88
3.2折
¥
39.9
九品
仅1件
作者吴亦锋 著
出版社电子工业出版社
出版时间2014-02
版次01
装帧平装
货号A8
上书时间2024-12-21
商品详情
- 品相描述:九品
图书标准信息
-
作者
吴亦锋 著
-
出版社
电子工业出版社
-
出版时间
2014-02
-
版次
01
-
ISBN
9787121218538
-
定价
39.90元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
340页
-
字数
540千字
-
正文语种
简体中文
-
丛书
普通高等教育机械类“十二五” 规划系列教材
- 【内容简介】
-
本书以MCS-51系列单片机为典型机型,从实际应用出发,系统讲解单片机的硬件结构、指令系统、汇编语言程序设计、中断与定时、存储器扩展与并行I/O接口扩展、显示器与键盘接口技术、模拟量通道接口、串行接口、单片机C语言程序设计、单片机系统设计方法与应用实例及Proteus电路设计与仿真软件等知识。
本书延袭了第一版的特点和风格,并增加了Proteus电路设计与仿真软件等新内容。全书内容更实用,章节编排更合理,文字叙述通俗易懂,重点突出、难点分散、易教易学,理论联系实际,具有较强的实用性。
- 【作者简介】
-
吴亦锋,福州大学机械工程及自动化学院副教授,著有作品:《可编程序控制器原理与应用速成》,福建科技出版社,2004;<<可编程序控制器应用系统设计及通信网络技术>>(第二版),人民邮电出版社,2009
- 【目录】
-
第1章 微型计算机基础知识
1.1 微型计算机和单片机发展概述1
1.1.1 微型计算机的发展1
1.1.2 单片机的发展6
1.2 各种进制数的表示及相互转换9
1.2.1 各种进制数的表示9
1.2.2 不同进制数的相互转换11
1.3 二进制数的运算13
1.3.1 二进制数的算术运算13
1.3.2 二进制数的逻辑运算14
1.4 计算机中数的表示方法15
1.4.1 无符号数和有符号数15
1.4.2 原码、反码和补码16
1.4.3 补码的加减运算18
1.4.4 加减法运算溢出判别方法18
1.5 计算机中的字符编码20
1.5.1 BCD码20
1.5.2 ASCII码21
1.6 微型计算机组成原理22
1.6.1 微型计算机的基本组成22
1.6.2 微型计算机的工作原理26
本章小结31
思考题和习题31
第2章 MCS-51单片机的硬件结构及原理
2.1 MCS-51系列单片机及其内部结构33
2.1.1 MCS-51系列单片机33
2.1.2 MCS-51单片机内部结构框图35
2.2 MCS-51单片机典型芯片的外部引脚功能36
2.3 中央处理单元(CPU)39
2.3.1 控制器39
2.3.2 运算器41
2.4 存储器43
2.4.1 程序存储器44
2.4.2 数据存储器44
2.4.3 特殊功能寄存器(SFR)46
2.4.4 位处理器(布尔处理机)49
2.5 MCS-51单片机的并行I/O接口50
2.5.1 并行I/O接口电路结构50
2.5.2 并行I/O接口的特点52
2.6 MCS-51单片机最小系统53
2.6.1 单片机最小系统概念53
2.6.2 单片机最小系统分析53
2.6.3 AT89系列单片机最小系统54
2.6.4 单片机最小系统的不足54
本章小结55
思考题和习题55
第3章 MCS-51单片机指令系统
3.1 指令格式与寻址方式57
3.1.1 指令格式57
3.1.2 寻址方式58
3.2 数据传送指令62
3.2.1 内部数据传送指令62
3.2.2 外部数据传送指令63
3.2.3 堆栈操作指令65
3.2.4 数据交换指令66
3.3 算术运算指令68
3.3.1 加法指令68
3.3.2 减法指令72
3.3.3 乘除法指令73
3.4 逻辑运算与移位指令76
3.4.1 逻辑与运算指令76
3.4.2 逻辑或运算指令77
3.4.3 逻辑异或运算指令77
3.4.4 累加器清零和取反指令78
3.4.5 移位指令78
3.5 控制转移指令80
3.5.1 无条件转移指令80
3.5.2 条件转移指令82
3.5.3 子程序调用及返回指令84
3.5.4 空操作指令85
3.6 位操作指令86
3.6.1 位赋值指令87
3.6.2 位传送指令87
3.6.3 位逻辑运算指令88
3.6.4 位变量条件转移指令88
本章小结90
思考题和习题90
第4章 汇编语言程序设计
4.1 汇编语言概述93
4.1.1 汇编语言与汇编的概念93
4.1.2 汇编语言源程序的格式94
4.1.3 伪指令96
4.1.4 源程序的汇编97
4.2 汇编语言程序的结构97
4.2.1 汇编语言程序设计步骤97
4.2.2 顺序程序结构98
4.2.3 分支程序结构100
4.2.4 循环程序结构102
4.2.5 主程序调用子程序结构105
4.3 算术运算程序设计107
4.3.1 加法程序107
4.3.2 减法程序109
4.3.3 乘除法程序110
4.4 非数值操作程序设计112
4.4.1 码制转换程序112
4.4.2 查表程序114
4.4.3 检索程序115
本章小结116
思考题和习题117
第5章 MCS-51单片机的中断与定时
5.1 中断技术概述119
5.1.1 中断的定义和作用119
5.1.2 中断源与中断分类119
5.1.3 中断嵌套120
5.1.4 中断处理过程120
5.2 MCS-51单片机的中断系统121
5.2.1 中断源和中断标志121
5.2.2 中断请求的控制123
5.2.3 中断的响应过程125
5.2.4 中断请求的撤除127
5.2.5 外部中断应用举例128
*5.2.6 多外部中断源系统设计131
5.3 MCS-51单片机的定时/计数器132
5.3.1 定时与计数原理132
5.3.2 定时/计数器的控制133
5.3.3 定时/计数器的工作方式134
5.3.4 定时/计数器应用举例137
*5.3.5 用定时/计数器扩展外部中断142
本章小结143
思考题和习题143
第6章 存储器扩展与并行I/O接口扩展
6.1 MCS-51单片机存储器的扩展145
6.1.1 存储器概述145
6.1.2 程序存储器及其扩展147
6.1.3 数据存储器及其扩展151
6.2 I/O接口技术概述155
6.2.1 I/O接口的作用155
6.2.2 I/O接口的编址156
6.2.3 I/O数据的传送方式156
6.2.4 I/O接口的类型157
6.3 MCS-51单片机并行I/O接口的应用与扩展157
6.3.1 MCS-51单片机I/O接口的直接应用158
6.3.2 采用8255A扩展并行I/O端口160
6.3.3 采用8155扩展并行I/O端口167
本章小结172
思考题和习题173
第7章 显示器与键盘接口技术
7.1 LED数码管显示接口174
7.1.1 LED数码管显示原理174
7.1.2 数码管的显示方式175
7.2 非编码键盘接口179
7.2.1 独立式按键接口180
7.2.2 行列式非编码键盘接口181
7.3 键盘与显示系统184
本章小结187
思考题和习题188
第8章 模拟量通道接口
8.1 模拟量通道接口概述189
8.1.1 模拟量接口的地位和作用189
8.1.2 模拟量转换器的性能指标190
8.2 D/A转换器191
8.2.1 D/A转换原理191
8.2.2 D/A转换器DAC0832192
8.2.3 D/A转换应用举例196
8.3 A/D转换器197
8.3.1 逐次逼近式A/D转换原理197
8.3.2 A/D转换器ADC0809198
8.3.3 A/D转换应用举例201
本章小结202
思考题和习题202
第9章 MCS-51单片机的串行接口
9.1 串行通信基础203
9.1.1 串行通信规程203
9.1.2 串行通信的制式206
9.2 MCS-51单片机的串行接口207
9.2.1 MCS-51串行接口的结构208
9.2.2 MCS-51串行接口的工作方式211
9.2.3 MCS-51串行接口的通信波特率212
9.3 MCS-51串行接口的应用214
9.3.1 串行接口方式0的应用214
9.3.2 串行接口其他方式的应用217
*9.4 单片机的多机通信220
9.4.1 MCS-51多机通信原理221
9.4.2 多机通信应用举例221
本章小结227
思考题和习题227
*第10章 单片机C语言程序设计
10.1 单片机C语言概述229
10.1.1 C语言的特点及程序结构229
10.1.2 C语言与MCS-51单片机230
10.2 C51的数据类型与运算230
10.2.1 C51的数据类型230
10.2.2 关于指针型数据233
10.2.3 C51的运算符234
10.3 数据的存储类型和存储模式241
10.3.1 数据的存储类型241
10.3.2 存储模式242
10.4 C51程序基本结构与相关语句243
10.4.1 C51程序基本结构243
10.4.2 C51相关语句245
10.5 C51的函数250
10.6 单片机资源的C51编程实例251
10.6.1 C51程序的反汇编程序251
10.6.2 并行口及键盘、显示器接口的C51编程252
10.6.3 C51中断程序的编制255
10.6.4 定时/计数器的C51编程256
10.6.5 串行通信的C51编程257
10.6.6 A/D和D/A转换器的C51编程258
10.7 51单片机系统开发常用工具软件KEIL C51259
本章小结265
思考题和习题266
*第11章 单片机应用系统设计方法与应用实例
11.1 单片机应用系统的研发步骤267
11.2 单片机应用系统设计方法269
11.2.1 单片机应用系统的硬件设计269
11.2.2 单片机应用系统的软件设计270
11.2.3 单片机应用系统的抗干扰设计271
11.2.4 仿真与调试275
11.3 单片机应用系统设计实例276
11.3.1 公交车车上人数统计器276
11.3.2 数字电压表278
11.3.3 水塔水位控制器281
本章小结283
思考题和习题283
*第12章 Proteus电路设计与仿真软件
12.1 Proteus软件概述285
12.1.1 Proteus软件功能285
12.1.2 Proteus 7.8软件主界面286
12.1.3 Proteus系统资源290
12.2 用Proteus 7.8绘制单片机电路原理图295
12.2.1 基本编辑工具295
12.2.2 绘制原理图301
12.3 Proteus单片机电路仿真307
12.3.1 利用集成编译器仿真308
12.3.2 利用Keil辅助Proteus仿真311
本章小结317
思考题和习题317
附录A 美国标准信息交换代码(ASCII码)
附录B MCS-51单片机指令表
附录C KEIL C51常用库函数原型
参考文献
注:章节前面标有“*”号的为选学标志,不同专业可视具体要求及课时进行选讲。
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价