书籍详情
单片机及安全监控
作者:余修武 等 著
出版社:电子工业出版社
出版时间:2017-09-01
ISBN:9787121327698
定价:¥58.00
购买这本书可以去
内容简介
本书共9章,第1、2章分别介绍单片机基础知识和结构原理;第3~5章介绍单片机系统软件,包括系统指令、汇编语言程序设计、中断系统及定时/计数器;第6~8章介绍单片机监控外围系统,包括监控系统扩展、串行通信、接口;第9章介绍单片机安全监控系统设计。每章均有本章基本要求、本章小结、习题及技能设计模块。习题和技能设计是作者在多年科研与教学中提炼出来的,旨在培养读者解决实际复杂工程问题的能力。
作者简介
余修武, 1976年9月生,男,博士,副教授,硕士生导师。中国电子学会高级会员,湖南省科技厅科技计划项目评审专家,湖南省煤矿安全专家、衡阳市安监局安全专家和职业卫生专家, ARM工程师。研究领域为智能安全监测监控。主讲本科生安全工程专业《安全检测与监控技术》和《电气安全工程》、研究生安全科学与工程专业《安全监测与预警技术》等课程。近年来主持科研项目省级6项(其中省级重点2项)、校级博士科研启动基金项目1项,参与国家、省部级科研项目10余项;授权发明专利9项(其中发明专利4项),计算机软件著作权登记2项;发表科研论文30余篇,SCI/EI收录13余篇。主持教改项目省级3项、校级5项,发表教研论文6篇,出版专著及教材2部,指导学生竞赛获省一等奖及以上15项,获省级教学成果三等奖5项。
目录
第1章 单片机概述\t1
1.1 计算机中的数据信息\t1
1.1.1 计算机中数据的类型\t1
1.1.2 数制及其转换\t1
1.1.3 数在计算机内的表示\t2
1.1.4 字符在计算机内的表示\t4
1.2 单片机基础\t5
1.2.1 单片机及其监控系统\t5
1.2.2 单片机的分类\t5
1.2.3 单片机的应用特点\t6
1.2.4 单片机的发展过程及趋势\t6
1.2.5 单片机监控应用\t7
1.3 MCS-51与80C51系列单片机\t7
1.3.1 MCS-51系列单片机\t7
1.3.2 80C51系列单片机\t8
本章小结\t9
习题1\t9
技能设计1 单片机开发软件KEIL μVISION 3的使用简介\t10
第2章 单片机结构原理\t21
2.1 80C51基本架构与监控模式\t21
2.1.1 80C51基本架构\t21
2.1.2 80C51监控模式\t21
2.2 80C51系列配置与封装\t22
2.2.1 80C51资源配置\t22
2.2.2 80C51封装与引脚\t23
2.3 80C51内部结构\t24
2.3.1 80C51芯片内部逻辑结构\t24
2.3.2 80C51时钟和时序\t26
2.3.3 80C51复位\t29
2.4 80C51 I/O接口\t29
2.4.1 P0口、P2口的结构\t30
2.4.2 P1口、P3口的结构\t32
2.4.3 并行接口的负载能力\t33
2.5 80C51存储器\t34
2.5.1 80C51程序存储器\t34
2.5.2 80C51数据存储器\t35
2.5.3 80C51特殊功能寄存器\t36
本章小结\t37
习题2\t38
技能设计2 基本I/O口输出与输入\t39
第3章 单片机指令系统\t43
3.1 80C51指令系统概述\t43
3.2 指令格式及常用符号\t43
3.2.1 机器指令编码格式\t43
3.2.2 符号指令格式\t45
3.2.3 符号指令及其注解中常用符号含义\t45
3.3 80C51寻址方式及指令执行过程\t45
3.3.1 80C51寻址方式\t45
3.3.2 80C51指令执行过程\t49
3.4 单片机监控系统指令类型\t50
3.4.1 数据传送类指令(29条)\t50
3.4.2 算术运算类指令(24条)\t54
3.4.3 逻辑运算与移位类指令(24条)\t58
3.4.4 控制转移类指令(17条)\t60
3.4.5 位操作类指令(17条)\t64
本章小结\t66
习题3\t66
技能设计3 80C51驱动蜂鸣器发声\t68
第4章 单片机汇编语言程序设计\t71
4.1 程序编制步骤、方法和技巧\t71
4.1.1 程序编制步骤\t71
4.1.2 程序编制方法和技巧\t72
4.1.3 汇编语言语句格式\t72
4.2 源程序编制和伪指令\t73
4.2.1 源程序编制和汇编\t73
4.2.2 伪指令\t74
4.3 基本程序结构\t76
4.3.1 顺序程序\t76
4.3.2 分支程序\t77
4.3.3 循环程序\t80
4.3.4 子程序及参数传递\t82
4.4 80C51单片机汇编语言程序设计举例\t84
4.4.1 算术运算程序\t84
4.4.2 码型转换程序\t88
4.4.3 查表程序\t90
4.4.4 定时程序\t92
本章小结\t92
习题4\t93
技能设计4 八位数码管动态循环显示\t94
第5章 单片机中断系统及定时/计数器\t97
5.1 80C51单片机中断系统\t97
5.1.1 单片机中断技术\t97
5.1.2 单片机中断系统结构\t98
5.1.3 单片机中断源\t99
5.1.4 单片机中断控制\t99
5.1.5 单片机中断过程\t102
5.1.6 应用实例\t107
5.2 80C51单片机定时/计数器\t108
5.2.1 定时/计数器的概念\t108
5.2.2 定时/计数器的结构和工作原理\t109
5.2.3 定时/计数器的控制\t110
5.2.4 定时/计数器的工作方式\t111
5.2.5 定时/计数器外部中断源的扩展\t117
5.2.6 应用实例\t117
5.3 80C51单片机中断与定时/计数器的综合应用\t118
5.3.1 实现时钟计时显示的基本方法\t118
5.3.2 程序流程\t119
5.3.3 程序清单\t119
本章小结\t121
习题5\t122
技能设计5 数码管显示00~59秒表\t124
第6章 单片机监控系统扩展\t128
6.1 单片机最小系统\t128
6.1.1 8051/8751的最小系统\t128
6.1.2 8031最小系统\t129
6.2 存储器扩展\t130
6.2.1 存储器扩展概述\t130
6.2.2 程序存储器扩展\t134
6.2.3 数据存储器扩展\t137
6.2.4 ROM和RAM综合扩展\t141
6.3 I/O接口扩展\t141
6.3.1 I/O接口功能\t142
6.3.2 I/O端口编址\t142
6.3.3 I/O数据传送方式\t142
6.3.4 I/O接口电路芯片\t143
6.3.5 简单I/O口扩展\t143
6.4 8255A可编程并行接口芯片\t144
6.4.1 8255A芯片介绍\t144
6.4.2 8255A工作方式\t145
6.4.3 8255A控制字\t147
6.4.4 8255A与80C51单片机接口\t147
6.5 8155可编程并行接口芯片\t148
6.5.1 8155芯片介绍\t149
6.5.2 8155与80C51单片机接口\t152
6.6 8279接口芯片\t152
6.6.1 8279的内部逻辑结构\t153
6.6.2 8279的引脚定义\t154
6.6.3 8279的操作命令\t155
6.6.4 8279的状态字\t157
6.7 键盘及接口\t158
6.7.1 键盘的输入特点\t158
6.7.2 键盘的工作原理\t159
6.7.3 键盘的工作方式\t161
6.8 LED显示器及其接口\t162
6.8.1 LED显示器的结构与原理\t162
6.8.2 LED数码管显示器的译码方式\t162
6.8.3 LED数码管的显示方式\t163
6.8.4 LED显示器与单片机的接口\t164
6.9 键盘/显示器接口设计实例\t165
6.9.1 利用并行接口芯片8155构成键盘和显示接口电路\t166
6.9.2 利用专用接口芯片8279构成键盘和显示接口电路\t167
6.9.3 利用单片机串行口构成键盘和显示接口电路\t169
本章小结\t169
习题6\t170
技能设计6 可编程接口芯片8255A的应用\t171
第7章 单片机监控串行通信\t174
7.1 串行通信基础\t174
7.1.1 串行通信的基本原理\t175
7.1.2 串行通信的接口标准\t179
7.2 80C51单片机串行接口\t184
7.2.1 串行接口的结构\t184
7.2.2 串行接口的控制寄存器\t185
7.2.3 串行接口的工作方式\t186
7.3 单片机串行接口监控应用\t191
7.3.1 单片机与单片机通信\t192
7.3.2 单片机与计算机通信\t195
本章小结\t196
习题7\t196
技能设计7 单片机间监控串行通信\t198
第8章 单片机监控接口\t201
8.1 D/A转换器及其与单片机接口\t201
8.1.1 D/A转换器\t201
8.1.2 DAC0832芯片及其与单片机接口应用\t203
8.2 A/D转换器及其与单片机接口\t208
8.2.1 A/D转换器\t208
8.2.2 ADC0809芯片及其与单片机接口应用\t209
8.3 监控开关量接口\t212
8.3.1 开关量输入接口\t212
8.3.2 开关量输出接口\t213
本章小结\t215
习题8\t215
技能设计8 利用ADC0809芯片制作数字电压表\t217
第9章 单片机安全监控系统设计\t221
9.1 单片机安全监控系统设计与开发\t221
9.1.1 安全监控系统设计要求\t221
9.1.2 安全监控系统设计步骤\t221
9.1.3 安全监控系统开发\t222
9.1.4 安全监控系统的开发方式\t223
9.2 单片机安全监控系统可靠性技术\t225
9.2.1 滤波技术\t225
9.2.2 接地技术\t226
9.2.3 屏蔽技术\t229
9.2.4 隔离技术\t229
9.2.5 反电势干扰及其抑制技术\t230
9.3 单片机安全监控系统设计实例\t230
9.3.1 家电领域的监控系统\t231
9.3.2 水塔的水位监控系统\t238
9.3.3 作息时间监控钟\t241
9.3.4 交通信号灯模拟监控系统\t243
9.3.5 工业顺序监控系统\t245
本章小结\t247
习题9\t247
技能设计9 课程设计(综合)――电脑监控钟的设计与制作\t247
附录\t261
附录A 80C51系列单片机指令\t261
附录B 80C51系列单片机常用资料\t265
附录C ASCII码(美国标准信息交换码)表\t267
附录D 二进制逻辑单元图形符号对照\t268
附录E 常用芯片引脚图\t269
附录F 部分习题答案\t270
参考文献\t273
1.1 计算机中的数据信息\t1
1.1.1 计算机中数据的类型\t1
1.1.2 数制及其转换\t1
1.1.3 数在计算机内的表示\t2
1.1.4 字符在计算机内的表示\t4
1.2 单片机基础\t5
1.2.1 单片机及其监控系统\t5
1.2.2 单片机的分类\t5
1.2.3 单片机的应用特点\t6
1.2.4 单片机的发展过程及趋势\t6
1.2.5 单片机监控应用\t7
1.3 MCS-51与80C51系列单片机\t7
1.3.1 MCS-51系列单片机\t7
1.3.2 80C51系列单片机\t8
本章小结\t9
习题1\t9
技能设计1 单片机开发软件KEIL μVISION 3的使用简介\t10
第2章 单片机结构原理\t21
2.1 80C51基本架构与监控模式\t21
2.1.1 80C51基本架构\t21
2.1.2 80C51监控模式\t21
2.2 80C51系列配置与封装\t22
2.2.1 80C51资源配置\t22
2.2.2 80C51封装与引脚\t23
2.3 80C51内部结构\t24
2.3.1 80C51芯片内部逻辑结构\t24
2.3.2 80C51时钟和时序\t26
2.3.3 80C51复位\t29
2.4 80C51 I/O接口\t29
2.4.1 P0口、P2口的结构\t30
2.4.2 P1口、P3口的结构\t32
2.4.3 并行接口的负载能力\t33
2.5 80C51存储器\t34
2.5.1 80C51程序存储器\t34
2.5.2 80C51数据存储器\t35
2.5.3 80C51特殊功能寄存器\t36
本章小结\t37
习题2\t38
技能设计2 基本I/O口输出与输入\t39
第3章 单片机指令系统\t43
3.1 80C51指令系统概述\t43
3.2 指令格式及常用符号\t43
3.2.1 机器指令编码格式\t43
3.2.2 符号指令格式\t45
3.2.3 符号指令及其注解中常用符号含义\t45
3.3 80C51寻址方式及指令执行过程\t45
3.3.1 80C51寻址方式\t45
3.3.2 80C51指令执行过程\t49
3.4 单片机监控系统指令类型\t50
3.4.1 数据传送类指令(29条)\t50
3.4.2 算术运算类指令(24条)\t54
3.4.3 逻辑运算与移位类指令(24条)\t58
3.4.4 控制转移类指令(17条)\t60
3.4.5 位操作类指令(17条)\t64
本章小结\t66
习题3\t66
技能设计3 80C51驱动蜂鸣器发声\t68
第4章 单片机汇编语言程序设计\t71
4.1 程序编制步骤、方法和技巧\t71
4.1.1 程序编制步骤\t71
4.1.2 程序编制方法和技巧\t72
4.1.3 汇编语言语句格式\t72
4.2 源程序编制和伪指令\t73
4.2.1 源程序编制和汇编\t73
4.2.2 伪指令\t74
4.3 基本程序结构\t76
4.3.1 顺序程序\t76
4.3.2 分支程序\t77
4.3.3 循环程序\t80
4.3.4 子程序及参数传递\t82
4.4 80C51单片机汇编语言程序设计举例\t84
4.4.1 算术运算程序\t84
4.4.2 码型转换程序\t88
4.4.3 查表程序\t90
4.4.4 定时程序\t92
本章小结\t92
习题4\t93
技能设计4 八位数码管动态循环显示\t94
第5章 单片机中断系统及定时/计数器\t97
5.1 80C51单片机中断系统\t97
5.1.1 单片机中断技术\t97
5.1.2 单片机中断系统结构\t98
5.1.3 单片机中断源\t99
5.1.4 单片机中断控制\t99
5.1.5 单片机中断过程\t102
5.1.6 应用实例\t107
5.2 80C51单片机定时/计数器\t108
5.2.1 定时/计数器的概念\t108
5.2.2 定时/计数器的结构和工作原理\t109
5.2.3 定时/计数器的控制\t110
5.2.4 定时/计数器的工作方式\t111
5.2.5 定时/计数器外部中断源的扩展\t117
5.2.6 应用实例\t117
5.3 80C51单片机中断与定时/计数器的综合应用\t118
5.3.1 实现时钟计时显示的基本方法\t118
5.3.2 程序流程\t119
5.3.3 程序清单\t119
本章小结\t121
习题5\t122
技能设计5 数码管显示00~59秒表\t124
第6章 单片机监控系统扩展\t128
6.1 单片机最小系统\t128
6.1.1 8051/8751的最小系统\t128
6.1.2 8031最小系统\t129
6.2 存储器扩展\t130
6.2.1 存储器扩展概述\t130
6.2.2 程序存储器扩展\t134
6.2.3 数据存储器扩展\t137
6.2.4 ROM和RAM综合扩展\t141
6.3 I/O接口扩展\t141
6.3.1 I/O接口功能\t142
6.3.2 I/O端口编址\t142
6.3.3 I/O数据传送方式\t142
6.3.4 I/O接口电路芯片\t143
6.3.5 简单I/O口扩展\t143
6.4 8255A可编程并行接口芯片\t144
6.4.1 8255A芯片介绍\t144
6.4.2 8255A工作方式\t145
6.4.3 8255A控制字\t147
6.4.4 8255A与80C51单片机接口\t147
6.5 8155可编程并行接口芯片\t148
6.5.1 8155芯片介绍\t149
6.5.2 8155与80C51单片机接口\t152
6.6 8279接口芯片\t152
6.6.1 8279的内部逻辑结构\t153
6.6.2 8279的引脚定义\t154
6.6.3 8279的操作命令\t155
6.6.4 8279的状态字\t157
6.7 键盘及接口\t158
6.7.1 键盘的输入特点\t158
6.7.2 键盘的工作原理\t159
6.7.3 键盘的工作方式\t161
6.8 LED显示器及其接口\t162
6.8.1 LED显示器的结构与原理\t162
6.8.2 LED数码管显示器的译码方式\t162
6.8.3 LED数码管的显示方式\t163
6.8.4 LED显示器与单片机的接口\t164
6.9 键盘/显示器接口设计实例\t165
6.9.1 利用并行接口芯片8155构成键盘和显示接口电路\t166
6.9.2 利用专用接口芯片8279构成键盘和显示接口电路\t167
6.9.3 利用单片机串行口构成键盘和显示接口电路\t169
本章小结\t169
习题6\t170
技能设计6 可编程接口芯片8255A的应用\t171
第7章 单片机监控串行通信\t174
7.1 串行通信基础\t174
7.1.1 串行通信的基本原理\t175
7.1.2 串行通信的接口标准\t179
7.2 80C51单片机串行接口\t184
7.2.1 串行接口的结构\t184
7.2.2 串行接口的控制寄存器\t185
7.2.3 串行接口的工作方式\t186
7.3 单片机串行接口监控应用\t191
7.3.1 单片机与单片机通信\t192
7.3.2 单片机与计算机通信\t195
本章小结\t196
习题7\t196
技能设计7 单片机间监控串行通信\t198
第8章 单片机监控接口\t201
8.1 D/A转换器及其与单片机接口\t201
8.1.1 D/A转换器\t201
8.1.2 DAC0832芯片及其与单片机接口应用\t203
8.2 A/D转换器及其与单片机接口\t208
8.2.1 A/D转换器\t208
8.2.2 ADC0809芯片及其与单片机接口应用\t209
8.3 监控开关量接口\t212
8.3.1 开关量输入接口\t212
8.3.2 开关量输出接口\t213
本章小结\t215
习题8\t215
技能设计8 利用ADC0809芯片制作数字电压表\t217
第9章 单片机安全监控系统设计\t221
9.1 单片机安全监控系统设计与开发\t221
9.1.1 安全监控系统设计要求\t221
9.1.2 安全监控系统设计步骤\t221
9.1.3 安全监控系统开发\t222
9.1.4 安全监控系统的开发方式\t223
9.2 单片机安全监控系统可靠性技术\t225
9.2.1 滤波技术\t225
9.2.2 接地技术\t226
9.2.3 屏蔽技术\t229
9.2.4 隔离技术\t229
9.2.5 反电势干扰及其抑制技术\t230
9.3 单片机安全监控系统设计实例\t230
9.3.1 家电领域的监控系统\t231
9.3.2 水塔的水位监控系统\t238
9.3.3 作息时间监控钟\t241
9.3.4 交通信号灯模拟监控系统\t243
9.3.5 工业顺序监控系统\t245
本章小结\t247
习题9\t247
技能设计9 课程设计(综合)――电脑监控钟的设计与制作\t247
附录\t261
附录A 80C51系列单片机指令\t261
附录B 80C51系列单片机常用资料\t265
附录C ASCII码(美国标准信息交换码)表\t267
附录D 二进制逻辑单元图形符号对照\t268
附录E 常用芯片引脚图\t269
附录F 部分习题答案\t270
参考文献\t273
猜您喜欢