《单片机原理与套用—基于实例驱动和Proteus仿真(第三版)》是2016年出版的图书,作者是李林功。
基本信息
作者:李林功,
书名:单片机原理与套用—基于实例驱动和Proteus仿真(第三版)
定价:¥ 38 元
开本:16K
标準书号:978-7-03-047108-6
字数(千):400
页数:308
出版日期:2016-1-26
发行号:TP-7206.0105
装帧:平装
内容介绍
本书以套用为目标,以Proteus为仿真软体,以彙编语言和C语言为程式语言,结合趣味套用实例,系统介绍MCS-51单片机的组织结构、工作原理、指令系统、程式设计、中断、定时/计数器、串列通信、系统扩展、接口技术、套用系统设计等内容。书中的例题、习题都用Proteus仿真实现,同时也可以作为实践教学内容,体现“理论联繫实际”“学中做、做中学”的工程教育理念,使教学内容有声、有色、有滋味。
本书可作为高等学校电子信息工程、通信工程、电气工程、自动化、计算机套用、机械工程、机电一体化等专业的“单片机原理与套用”课程教学用书,也可作为工程技术人员、单片机爱好者的技术参考书。
本书可作为高等学校电子信息工程、通信工程、电气工程、自动化、计算机套用、机械工程、机电一体化等专业的“单片机原理与套用”课程教学用书,也可作为工程技术人员、单片机爱好者的技术参考书。
目录
第1章概述1
1.1单片机基本结构1
1.2单片机的发展2
1.2.14位单片机2
1.2.28位单片机2
1.2.316位单片机3
1.2.432位单片机3
1.2.5单片机的发展方向3
1.3单片机的特点4
1.4单片机的套用5
思考题6
第2章硬体基础7
2.1体系结构7
2.2引脚功能9
2.3输入/输出连线埠结构10
2.3.1P0口11
2.3.2P1口13
2.3.3P2口14
2.3.4P3口16
2.4存储器体系结构18
2.4.1程式存储器18
2.4.2数据存储器19
2.5时钟电路24
2.6指令时序25
2.7复位电路25
2.8低功耗模式27
思考题28
练习题28
第3章指令系统29
3.1指令格式29
3.2定址方式30
3.3数据传送类指令35
3.4算术运算类指令40
3.5逻辑运算类指令45
3.6控制转移类指令48
3.7位操作类指令50
思考题52
练习题52
第4章彙编语言程式设计54
4.1彙编语言程式设计方法54
4.2常用伪指令56
4.3顺序程式设计58
4.4分支程式设计58
4.5循环程式设计65
4.6子程式设计70
思考题73
练习题73
第5章中断74
5.1中断源74
5.2中断控制75
5.3中断过程78
5.3.1中断请求78
5.3.2中断回响79
5.3.3中断处理80
5.3.4中断返回81
5.4外部中断源扩展82
思考题89
练习题89
第6章定时与计数91
6.1定时器/计数器结构91
6.2定时器/计数器工作方式及套用93
6.2.1工作方式093
6.2.2工作方式197
6.2.3工作方式299
6.2.4工作方式3102
思考题107
练习题107
第7章串列通信108
7.1串列通信基础108
7.1.1异步通信108
7.1.2同步通信109
7.1.3串列通信模式109
7.2MCS-51单片机串列通信接口110
7.2.1串列通信控制暂存器110
7.2.2电源控制暂存器111
7.3串列通信工作方式及套用112
7.3.1工作方式0112
7.3.2工作方式1114
7.3.3工作方式2120
7.3.4工作方式3121
7.3.5多机通信122
思考题127
练习题128
第8章按键与显示129
8.1按键的抖动129
8.2独立式按键130
8.3矩阵式键盘133
8.3.1查询扫描方式134
8.3.2中断扫描方式138
8.4发光二极体143
8.5LED数码管143
8.5.1LED数码管静态显示144
8.5.2LED数码管动态显示149
8.6液晶显示151
8.6.1LCD1602液晶显示模组152
8.6.2LCD1602套用举例155
思考题160
练习题160
第9章A-D与D-A转换162
9.1A-D转换162
9.1.1ADC0809结构与引脚162
9.1.2ADC0809与单片机的接口164
9.1.3ADC0809套用举例164
9.1.4串列A-D转换168
9.2D-A转换172
9.2.1DAC0832引脚172
9.2.2DAC0832逻辑结构及工作方式173
9.3直流电动机控制179
思考题182
练习题182
第10章存储器扩展183
10.1存储器扩展方法183
10.2程式存储器扩展187
10.2.1程式存储器扩展方法187
10.2.2程式存储器扩展举例188
10.3数据存储器扩展193
10.3.1数据存储器扩展方法193
10.3.2数据存储器扩展举例195
思考题197
练习题197
第11章输入/输出接口扩展198
11.1输入/输出接口的功能198
11.2简单输入/输出接口扩展198
11.3用串列口扩展并行口201
11.3.1用串列口扩展并行输入口203
11.3.2用串列口扩展并行输出口205
11.4用可程式接口晶片扩展输入/输出接口206
思考题206
练习题207
第12章套用系统设计208
12.1单片机套用系统构成208
12.2单片机套用系统设计方法210
12.2.1需求分析210
12.2.2可行性分析210
12.2.3系统体系结构设计211
12.2.4硬体设计212
12.2.5软体设计215
12.2.6综合调试216
12.3温度监控系统设计216
12.3.1需求分析216
12.3.2可行性分析217
12.3.3系统体系结构设计217
12.3.4硬体设计217
12.3.5软体设计223
12.3.6综合调试244
思考题245
练习题245
附录246
附录AASCII表246
附录BMCS-51单片机指令系统表247
附录CProteus使用简介252
附录D单片机C语言简介269
参考文献294