单片机原理与应用实例仿真 第2版PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:李泉溪主编;倪水平,李静副主编
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2012
- ISBN:9787512407435
- 页数:397 页
第1章 单片机基础知识 1
1.1单片机的发展与应用 1
1.1.1单片机的发展历史 1
1.1.2单片机的应用 6
1.2单片机的分类 6
1.3 AT89系列单片机的基本特性 7
1.3.1标准型AT89系列单片机的基本特性 7
1.3.2高档型AT89系列单片机的基本特性 8
1.3.3低档型AT89系列单片机的基本特性 11
1.3.4 AT89系列单片机型号的编码说明及封装形式 11
1.3.5部分Atmel单片机的升级替代及推荐产品 13
1.4 AT89C52单片机的内部结构 13
1.4.1 AT89C52单片机的CPU 13
1.4.2 AT89C52单片机的存储器 17
1.4.3 AT89C52单片机的I/O接口部分和特殊功能部分 19
1.5 AT89C52单片机的时钟与复位电路 20
1.5.1复位操作和复位电路 20
1.5.2振荡电路和时钟 22
1.6 AT89C52单片机的低功耗工作方式 23
1.7常用的名词术语和二进制编码 25
1.8指令程序和指令执行 29
本章小结 30
思考题与习题 30
第2章 指令系统及汇编语言程序设计 31
2.1寻址方式 31
2.2指令系统 36
2.2.1数据传送指令 36
2.2.2算术运算指令 39
2.2.3逻辑运算指令 41
2.2.4位(布尔)操作指令 43
2.2.5控制转移指令 44
2.3汇编语言指令格式 48
2.3.1汇编语言执行指令格式 48
2.3.2汇编伪指令 49
2.4汇编语言程序设计概述 51
2.4.1汇编语言的特点 51
2.4.2汇编语言程序设计的步骤 52
本章小结 52
思考题与习题 52
第3章 单片机的C语言程序设计 54
3.1 C51的程序结构 54
3.2数据类型、存储类型及存储模式 56
3.2.1数据类型 56
3.2.2常量和变量 58
3.2.3 C51的存储类型及存储模式 59
3.2.4特殊功能寄存器、并行接口及位变量的定义 61
3.3运算符、函数及程序流程控制 64
3.3.1 C51的运算符 64
3.3.2 C51的函数 65
3.3.3 C51的流程控制语句 68
3.4 C51的构造数据类型 71
3.4.1数组 71
3.4.2结构 72
3.4.3联合 74
3.4.4枚举 74
3.4.5指针 74
3.5 C51实例分析及混合编程 77
3.5.1 C51实例分析 77
3.5.2混合编程 78
3.6 Keil C51简介 81
3.6.1项目文件的建立、设置与目标文件的获得 81
3.6.2程序的调试 84
本章小结 88
思考题与习题 89
第4章 单片机的I/O口及Proteus简介 90
4.1 P0~P3端口的结构与功能 90
4.1.1 P0端口的结构与功能 90
4.1.2 P1端口的结构与功能 91
4.1.3 P2端口的结构与功能 92
4.1.4 P3端口的结构与功能 93
4.2 Proteus简介 94
4.2.1 Proteus ISIS的工作界面 95
4.2.2 Proteus ISIS的基本操作 95
4.2.3 Proteus ISIS的原理图绘制和仿真 99
4.2.4 Proteus与Keil C相结合的设计和仿真 101
4.3 I/O口应用实例与仿真 108
4.3.1 LED与数码管简介 108
4.3.2 LED点阵显示屏 110
4.3.3简易键盘的设计 110
4.3.4 I/O口的实例仿真 113
本章小结 137
思考题与习题 137
第5章 单片机的中断系统与实例仿真 138
5.1中断系统结构 138
5.1.1中断概述 138
5.1.2中断系统结构与中断控制 139
5.2中断的实现过程 144
5.2.1中断采样 144
5.2.2中断查询 145
5.2.3中断响应 145
5.2.4中断服务 146
5.2.5中断返回 148
5.2.6中断请求的撤销 149
5.3中断系统实例与仿真 150
本章小结 161
思考题与习题 162
第6章 定时器/计数器原理及实例仿真 163
6.1定时器/计数器模块的基本用途 163
6.2定时器/计数器0和1的结构与工作原理 163
6.2.1定时器/计数器0和1 163
6.2.2与定时器/计数器0和定时器/计数器1相关的特殊功能寄存器 164
6.2.3定时器/计数器0和定时器/计数器1的工作模式 166
6.3定时器/计数器2 (T/C2)的结构和工作原理 168
6.3.1与定时器/计数器2相关的特殊功能寄存器 168
6.3.2定时器/计数器2的工作模式 169
6.4仿真实例 173
6.4.1定时器工作方式实例 173
6.4.2计数器工作方式实例 179
6.4.3捕捉模式实例 183
6.4.4定时器/计数器复杂应用实例 189
6.5看门狗定时器 192
6.5.1看门狗简介 192
6.5.2看门狗的工作原理 193
6.5.3看门狗的使用 193
本章小结 194
思考题与习题 194
第7章 单片机的串行通信与实例仿真 196
7.1串行通信概述 196
7.2串行接口结构与工作原理 198
7.2.1 AT89C52单片机的串行接口结构 198
7.2.2 AT89C52单片机的串行通信过程 199
7.3串行接口的控制寄存器与工作方式 199
7.3.1串行接口的控制寄存器 199
7.3.2串行接口的工作方式 201
7.3.3波特率的确定 204
7.3.4定时器/计数器T2产生波特率 206
7.4串行接口的实例与仿真 206
7.5单片机多机通信 213
7.6单片机与PC机串行通信 221
7.6.1 RS-232C接口 221
7.6.2 RS-485接口 226
7.6.3用Proteus软件实现PC机和单片机串口通信仿真 229
7.6.4单片机与计算机的通信技术 235
本章小结 247
思考题与习题 247
第8章 单片机扩展技术与实例仿真 249
8.1存储器的扩展实例与仿真 249
8.1.1数据存储器的扩展 249
8.1.2程序存储器的扩展 254
8.1.3数据存储器和程序存储器同时扩展 257
8.2 I/O接口的扩展实例与仿真 260
8.2.1可编程并行接口芯片8255A 261
8.2.2 8255A的应用及仿真 266
8.3 D/A、A/D接口应用实例与仿真 270
8.3.1 D/A转换器 270
8.3.2 A/D转换器 277
本章小结 284
思考题与习题 285
第9章 单片机高级应用实例 287
9.1 CAN总线节点的设计 287
9.1.1 CAN总线概述 287
9.1.2 CAN总线分层协议 288
9.1.3报文传输 289
9.1.4 CAN节点硬件设计 291
9.1.5 CAN节点软件设计 296
9.2 Mifare射频卡读写器的设计 304
9.2.1 Mifare卡的内部结构 304
9.2.2 Mifare卡读写器主要模块的设计 306
9.2.3 Mifare卡操作流程 311
9.2.4 FM1702SL密钥的设计与冲突检测措施 313
9.2.5 Mifare卡读/写软件设计 314
9.3基于nRF905的无线传输节点设计 322
9.3.1 nRF905简介 323
9.3.2 nRF905电路原理图 327
9.3.3 nRF905固件程序设计 329
本章小结 337
思考题与习题 337
第10章 程序烧录与样机开发 338
10.1项目开发流程 338
10.1.1项目开发概述 338
10.1.2需求分析 338
10.1.3系统总体设计 341
10.2硬件电路设计与焊接 341
10.2.1准备工作 342
10.2.2最小系统硬件电路焊接 344
10.2.3电路板焊接效果检查 345
10.3软件开发 346
10.3.1软件开发过程 346
10.3.2 μ Vision3软件调试 348
10.4程序存储器编程 352
10.4.1程序存储器编程方法 352
10.4.2在线编程原理 353
10.4.3应用专业编程器的程序下载 355
10.4.4 STC系列单片机的程序下载 357
10.5综合调试 359
10.6综合实例——掉电不丢失日历时钟 360
10.6.1系统功能要求 360
10.6.2功能分析及主要元器件确定 360
10.6.3主要元器件性能介绍 361
10.6.4硬件设计 367
10.6.5软件设计 369
本章小结 370
思考题与习题 370
附录A 主要单片机生产商网址及相关信息网址 371
附录B 常用数码对应关系表 372
附录C Proteus VSM元件库和常用元器件说明 373
附录D C语言的关键字 376
附录E C51的库函数 378
E.1一般I/O函数STDIO.H 378
E.2绝对地址访问ABSACC.H 382
E.3内部函数INTRINS.H 383
E.4数学函数MATH.H 384
E.5字符函数CTYPE.H 386
E.6字符串函数STRING.H 388
E.7访问SFR和SFR_bit地址REGXXX.H 389
附录F MCS-51指令表 390
附录G 光盘及光盘内容说明 393
G.1光盘说明 393
G.2光盘内容说明 393
参考文献 396
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《数学物理方法与仿真 第3版》杨华军 2020
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《刑法归责原理的规范化展开》陈璇著 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《单片机原理及应用》庄友谊 2020
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019