注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络硬件、外部设备与维护单片机实训教程

单片机实训教程

单片机实训教程

定 价:¥25.00

作 者: 张迎辉、贡雪梅
出版社: 北京大学出版社
丛编项: 21世纪全国高职高专计算机系列实用规划教材
标 签: 单片计算机

ISBN: 9787301096406 出版时间: 2005-09-01 包装: 平装
开本: 16开 页数: 281 字数:  

内容简介

  本教材以培养学生应用能力为宗旨,突出基础知识的掌握和实践技能的训练,充分体现了高职高专为国家培养并输送生产、建设、管理、服务一条龙的高素质技术应用型人才教育的特点。全书共分10章,第1章对目前比较流行的MCS-51单片机实验系统做简要介绍,第2章介绍MCS-51单片机指令系统,第3章介绍MCS-51单片机汇编语言程序设计,第4章讲述单片机输入/输出接口及应用,第5章介绍单片机内部定时/计数器和中断系统;第6章阐述串行接口和串行通信;第7章介绍单片机常用接口电路,第8章讲述单片机多功能接口技术,第9章介绍单片机的综合应用,第10章介绍C51及其编程。全书共安排了43个实训及4个综合应用,可作为课程设计或毕业设计项目来选用。本书可作为高职高专计算机技术、机电一体化、工业控制、电气及自动化专业实践教学的教材,也可供工程技术人员参考。

作者简介

暂缺《单片机实训教程》作者简介

图书目录

第1章单片机开发系统简介1
1.1实训概要1
1.2单片机开发系统操作指南5
1.2.1实训目的5
1.2.2实训案例5
1.2.3实训内容6
习题9
第2章MCS-51单片机指令系统10
2.1实训概要10
2.2实训1通用数据传送指令训练13
2.2.1实训目的13
2.2.2实训要求13
2.2.3实训预习13
2.2.4实训器材16
2.2.5实训案例16
2.2.6实训程序17
2.2.7实训步骤18
2.3实训2堆栈及交换指令训练18
2.3.1实训目的18
2.3.2实训要求18
2.3.3实训预习18
2.3.4实训器材20
2.3.5实训程序20
2.3.6实训步骤21
2.3.7思考与讨论21
2.4实训3加法及十进制调整指令训练22
2.4.1实训目的22
2.4.2实训要求22
2.4.3实训预习22
2.4.4实训器材23
2.4.5实训程序23
2.4.6实训步骤24
2.4.7思考与讨论25
2.5实训4减法指令训练25
2.5.1实训目的25
2.5.2实训要求25
2.5.3实训预习25
2.5.4实训器材26
2.5.5实训程序26
2.5.6实训步骤27
2.6实训5乘法和除法指令训练27
2.6.1实训目的27
2.6.2实训要求27
2.6.3实训预习28
2.6.4实训器材28
2.6.5实训程序28
2.6.6实训步骤28
2.7实训6逻辑操作指令训练29
2.7.1实训目的29
2.7.2实训要求29
2.7.3实训预习30
2.7.4实训器材31
2.7.5实训程序31
2.7.6实训步骤31
2.7.7思考与讨论32
2.8实训7控制转移指令训练32
2.8.1实训目的32
2.8.2实训要求32
2.8.3实训预习33
2.8.4实训器材34
2.8.5程序流程及实训程序34
2.8.6实训步骤36
2.9实训8位操作指令训练36
2.9.1实训目的36
2.9.2实训要求36
2.9.3实训预习36
2.9.4实训器材37
2.9.5实训步骤37
2.9.6实训程序38
2.9.7思考与练习38
习题39
第3章汇编语言程序设计41
3.1实训概要41
3.2实训9顺序程序设计训练42
3.2.1实训目的42
3.2.2实训要求42
3.2.3实训预习42
3.2.4实训器材43
3.2.5实训程序43
3.2.6实训步骤45
3.2.7思考与讨论45
3.3实训10分支程序设计训练46
3.3.1实训目的46
3.3.2实训要求46
3.3.3实训预习46
3.3.4实训器材47
3.3.5程序流程及实训程序47
3.3.6实训步骤48
3.3.7思考与讨论49
3.4实训11循环程序设计训练49
3.4.1实训目的49
3.4.2实训要求49
3.4.3实训预习49
3.4.4实训器材50
3.4.5实训程序50
3.4.6实训步骤51
3.4.7思考与讨论51
3.5实训12子程序设计训练52
3.5.1实训目的52
3.5.2实训要求52
3.5.3实训预习52
3.5.4实训器材53
3.5.5实训程序53
3.5.6实训步骤54
习题54
第4章MCS-51输入/输出接口57
4.1实训概要57
4.2实训13闪烁灯控制58
4.2.1实训目的58
4.2.2实训要求58
4.2.3硬件电路原理图58
4.2.4程序设计思路58
4.2.5实训程序流程图59
4.2.6实训程序60
4.2.7实训步骤60
4.3实训14开关状态的显示61
4.3.1实训目的61
4.3.2实训要求61
4.3.3硬件电路原理图61
4.3.4程序设计思路61
4.3.5实训程序62
4.3.6实训器材63
4.3.7实训步骤63
4.3.8思考与讨论64
4.4实训15节日彩灯控制65
4.4.1实训目的65
4.4.2实训要求65
4.4.3硬件电路原理图65
4.4.4程序设计思路65
4.4.5实训器材65
4.4.6实训步骤66
4.4.7实训程序66
4.4.8思考与讨论67
4.5实训16运算器电路68
4.5.1实训目的68
4.5.2实训要求68
4.5.3硬件电路原理图68
4.5.4程序设计思路68
4.5.5实训器材69
4.5.6实训程序69
4.5.7实训步骤70
4.5.8思考与讨论70
习题71
第5章定时/计数器和中断72
5.1实训概要72
5.2实训17方波发生器76
5.2.1实训目的76
5.2.2实训要求76
5.2.3实训器材77
5.2.4程序设计思路77
5.2.5硬件电路原理图77
5.2.6实训步骤77
5.3实训18外部工件计数器79
5.3.1实训目的79
5.3.2实训要求80
5.3.3实训器材80
5.3.4程序设计思路80
5.3.5硬件电路原理图80
5.3.6实训步骤81
5.3.7实训程序81
5.4实训19外部脉冲宽度测试器86
5.4.1实训目的86
5.4.2实训要求86
5.4.3实训器材87
5.4.4硬件电路原理图87
5.4.5实训程序87
5.4.6实训步骤89
5.4.7思考与讨论90
5.5实训20中断控制研究90
5.5.1实训目的90
5.5.2实训要求90
5.5.3实训器材90
5.5.4硬件电路原理图90
5.5.5实训步骤91
5.5.6实训程序92
5.5.7分析与思考93
5.6实训214人抢答器的中断控制94
5.6.1实训目的94
5.6.2实训要求94
5.6.3设计思想94
5.6.4硬件电路原理图94
5.6.5实训步骤94
5.6.6主程序及中断服务程序95
5.6.7思考与讨论96
习题96
第6章串行接口控制98
6.1实训概要98
6.2实训22串行数据传送103
6.2.1实训目的103
6.2.2实训要求103
6.2.3实训器材103
6.2.4硬件电路原理图103
6.2.5实训步骤104
6.2.6实训程序104
6.2.7分析与思考105
6.3实训23串行接口扩展输出I/O口105
6.3.1实训目的105
6.3.2实训要求105
6.3.3实训器材105
6.3.4硬件电路原理图105
6.3.5实训步骤105
6.3.6实训程序106
6.3.7分析与思考108
6.4实训24串行接口扩展输入I/O口108
6.4.1实训目的108
6.4.2实训要求108
6.4.3实训器材108
6.4.4硬件电路原理图108
6.4.5实训步骤108
6.4.6实训程序109
6.5实训25双机通信110
6.5.1实训目的110
6.5.2实训要求110
6.5.3实训器材111
6.5.4通信协议111
6.5.5程序设计思想111
6.5.6硬件电路原理图112
6.5.7实训步骤112
6.5.8程序流程图113
6.5.9实训程序117
6.5.10分析与思考119
6.6实训26多机通信121
6.6.1实训目的121
6.6.2实训要求121
6.6.3实训器材121
6.6.4硬件电路原理图121
6.6.5程序流程图121
6.6.6实训步骤125
6.6.7实训程序125
习题126
第7章单片机常用接口电路128
7.1实训概要128
7.2实训27简单I/O接口扩展130
7.2.1实训目的130
7.2.2实训要求130
7.2.3实训器材130
7.2.4预备知识131
7.2.5硬件电路原理图131
7.2.6实训步骤131
7.2.7程序流程及实训程序132
7.2.8分析与思考133
7.3实训28工业注塑机自动控制134
7.3.1实训目的134
7.3.2实训要求134
7.3.3预备知识134
7.3.4实训器材134
7.3.5实训步骤134
7.3.6硬件电路原理图134
7.3.7实训程序135
7.3.8分析与思考137
7.4实训29可编程8255的基本控制137
7.4.1实训目的137
7.4.2实训要求137
7.4.3实训器材137
7.4.4硬件电路原理图137
7.4.5实训步骤138
7.4.6程序流程及实训程序139
7.4.7分析与思考141
7.5实训30LED显示器接口141
7.5.1实训目的141
7.5.2实训要求141
7.5.3实训器材141
7.5.4预备知识142
7.5.5硬件电路原理图142
7.5.6实训步骤143
7.5.7实训程序143
7.5.8分析与思考144
7.6实训31LED的动态显示研究144
7.6.1实训目的144
7.6.2实训要求144
7.6.3实训器材144
7.6.4预备知识144
7.6.5硬件电路原理图145
7.6.6实训步骤145
7.6.7实训程序147
7.6.8分析与思考148
7.7实训32单键识别技术149
7.7.1实训目的149
7.7.2实训要求149
7.7.3实训器材149
7.7.4预备知识149
7.7.5硬件电路原理图149
7.7.6实训步骤150
7.7.7实训程序150
7.8实训334×4矩阵式键盘识别技术152
7.8.1实训目的152
7.8.2实训要求152
7.8.3预备知识152
7.8.4实训器材153
7.8.5硬件电路原理图153
7.8.6实训步骤154
7.8.7程序流程及实训程序154
7.9实训34A/D转换160
7.9.1实训目的160
7.9.2实训要求160
7.9.3实训器材160
7.9.4硬件电路原理图161
7.9.5实训步骤161
7.9.6实训程序161
7.9.7分析与思考163
7.10实训35D/A转换164
7.10.1实训目的164
7.10.2实训要求164
7.10.3实训器材164
7.10.4硬件电路原理图164
7.10.5实训步骤165
7.10.6实训程序165
7.10.7分析与思考167
习题167
第8章单片机多功能接口技术169
8.1实训概要169
8.2实训36电子音乐171
8.2.1实训目的171
8.2.2实训要求171
8.2.3实训器材171
8.2.4硬件电路原理图171
8.2.5实训步骤171
8.2.6程序流程及实训程序172
8.3实训37交通信号灯控制178
8.3.1实训目的178
8.3.2实训要求178
8.3.3实训器材178
8.3.4设计思想178
8.3.5硬件电路原理图180
8.3.6实训步骤181
8.3.7实训程序181
8.4实训38产品数量显示183
8.4.1实训目的183
8.4.2实训要求183
8.4.3设计思想183
8.4.4实训器材183
8.4.5硬件电路原理图183
8.4.6实训步骤184
8.4.7实训程序184
8.5实训39电脑时钟186
8.5.1实训目的186
8.5.2实训要求186
8.5.3实训器材186
8.5.4程序流程图187
8.5.5实训步骤187
8.5.6实训程序188
8.5.7分析与思考196
8.6实训40I2C存储卡读写197
8.6.1实训目的197
8.6.2实训要求197
8.6.3硬件电路原理图197
8.6.4实训步骤198
8.6.5实训程序198
习题204
第9章单片机的综合应用206
9.1实训概要206
9.2单片机应用系统的开发与可靠性设计206
9.2.1单片机应用系统设计前的准备工作206
9.2.2硬件设计206
9.2.3软件设计207
9.2.4应用系统的软硬件调试208
9.2.5应用系统的抗干扰设计209
9.3三相步进电机的控制210
9.3.1实训目的210
9.3.2实训要求210
9.3.3预备知识210
9.3.4硬件电路原理图212
9.3.5实训程序212
9.4汉字液晶显示器的设计214
9.4.1实训目的214
9.4.2实训要求215
9.4.3预备知识215
9.4.4硬件电路原理图217
9.4.5实训程序218
9.5多路温度巡检系统的设计222
9.5.1实训目的222
9.5.2实训要求222
9.5.3预备知识222
9.5.4硬件电路原理图223
9.5.5程序流程及实训程序224
9.6消防火灾自动报警控制系统228
9.6.1实训目的228
9.6.2实训要求228
9.6.3系统总体设计229
9.6.4系统硬件电路设计229
9.6.5硬件电路原理图231
9.6.6程序流程及实训程序234
习题254
第10章MCS-51单片机的C51编程训练255
10.1实训概要255
10.2C51简介及编程255
10.2.1C51简介255
10.2.2C51语言编程方法256
10.2.3KeilC51工具包的安装256
10.2.4KeilC51工具包的各部分功能及使用简介256
10.3μVision2集成开发环境257
10.3.1项目管理器257
10.3.2集成功能257
10.3.3编辑器和调试器258
10.3.4C51编译器258
10.4实训41算术运算程序设计260
10.4.1实训目的260
10.4.2预备知识260
10.4.3实训要求260
10.4.4实训器材260
10.4.5实训步骤260
10.4.6实训程序260
10.5实训42简单I/O输出261
10.5.1实训目的261
10.5.2实训要求261
10.5.3硬件电路原理图261
10.5.4实训器材261
10.5.5实训步骤261
10.5.6实训程序262
10.6实训43定时器中断训练264
10.6.1实训目的264
10.6.2实训要求264
10.6.3硬件电路原理图264
10.6.4实训器材265
10.6.5实训步骤265
10.6.6实训程序265
习题266
附录1MCS-51单片机指令速查表267
附录2美国标准信息交换码ASCII字符表272
附录3常用集成电路引脚图273
附录4特殊功能寄存器功能汇总279
参考文献281

本目录推荐