单片机原理与应用:基于汇编、C51及混合编程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:陈勇,程月波,荆蕾等编著
- 出 版 社:北京:高等教育出版社
- 出版年份:2014
- ISBN:9787040325737
- 页数:399 页
第1章 单片机概述 1
1.1单片机的基本概念 1
1.2单片机的发展历程 2
1.2.1 4位单片机 2
1.2.2 8位单片机 2
1.2.3 16位单片机 3
1.2.4 32位单片机 3
1.2.5 64位单片机 3
1.3 8位单片机的主要系列 4
1.3.1 51内核系列单片机 4
1.3.2非51内核单片机 5
1.4单片机的应用 6
习题1 7
第2章STC系列单片机的结构与原理 8
2.1 51内核单片机的内部基本结构 8
2.2 STC系列单片机简介 11
2.3 STC12C5A60S2单片机引脚功能 13
2.4程序状态字寄存器 16
2.5存储器及存储空间 17
2.5.1程序存储器 17
2.5.2片内RAM 17
2.5.3特殊功能寄存器 20
2.5.4扩展RAM 27
2.6 I/O口的工作方式及配置 29
2.6.1 I/O口的工作方式 29
2.6.2准双向口输出配置 30
2.6.3强推挽输出配置 31
2.6.4仅为输入配置 31
2.6.5开漏输出配置 32
2.6.6 PWM输出时I/O口的状态 32
2.7时钟电路与时序 33
2.7.1时钟电路 33
2.7.2时钟分频及分频寄存器 33
2.7.3时序 34
2.8省电模式 36
2.9复位电路 37
2.9.1上电复位 37
2.9.2“看门狗”(WDT)复位 38
2.9.3外部低压检测复位 39
2.9.4软件复位 40
习题2 40
第3章 单片机软件开发快速入门 42
3.1 Proteus 7.4快速入门 43
3.1.1窗口界面 43
3.1.2基本操作 45
3.1.3程序的编译和仿真 50
3.2 Keil μ Vision3快速入门 53
3.2.1 Keil μVision3 IDE的主要特性 53
3.2.2 Keil工程的建立及设置 54
3.3 Keil μVision3和Proteus 7.4联合调试 63
习题3 66
第4章51内核单片机汇编语言程序设计 67
4.1汇编指令格式 67
4.2寻址方式 68
4.2.1立即(数)寻址 69
4.2.2寄存器寻址 69
4.2.3直接寻址 69
4.2.4寄存器间接寻址 70
4.2.5变址寻址 70
4.2.6相对寻址 71
4.2.7位寻址 72
4.3指令系统 72
4.3.1数据传送指令 72
4.3.2算术运算指令 78
4.3.3逻辑运算指令 83
4.3.4控制转移指令 86
4.3.5位操作指令 93
4.4汇编程序常用伪指令 96
4.5汇编语言程序设计 99
4.5.1 51内核单片机的汇编程序总体结构 99
4.5.2汇编程序设计示例 101
习题4 110
第5章 单片机C51程序设计 113
5.1 C51程序设计基础 113
5.1.1 C51的特点 113
5.1.2 C51程序结构 114
5.1.3 C51的字符集、标识符与关键字 115
5.2 C51的数据类型及其在内核单片机中的存储方式 115
5.2.1 C51的数据类型 115
5.2.2数据的存储器类型 118
5.2.3常量和变量 118
5.2.4存储模式 119
5.3硬件资源访问 121
5.3.1 C51对特殊功能寄存器的定义 121
5.3.2 C51对位变量的定义 122
5.3.3 C51对存储器和外部I/O接口的绝对地址访问 124
5.4 C51的运算符 127
5.5 C51的指针 130
5.6 C51的函数 131
5.7 C51流程控制 139
5.7.1分支语句 139
5.7.2循环语句 141
5.8 C51编程实例 143
5.8.1 C51程序的反汇编程序 143
5.8.2算术运算程序设计 144
5.8.3数制转换程序设计 144
5.8.4查表程序设计 145
5.8.5单片机硬件接口程序设计 146
5.9模块化程序设计 147
习题5 148
第6章C51与汇编语言混合编程 149
6.1 C51与汇编语言混合编程概述 149
6.1.1 C51与汇编语言混合编程的优点 149
6.1.2单片机程序的编译过程 149
6.2 C51和A51程序接口基础 150
6.2.1 C51函数名的转换及其命名规则 150
6.2.2 C51函数及其相关段的命名规则 151
6.2.3 C51函数的参数传递规则 151
6.3混合编程的实现 157
6.3.1 C51程序中嵌入汇编程序 157
6.3.2 C51与汇编函数的相互调用 158
习题6 165
第7章 中断控制、定时器/计数器及PCA/PWM的应用 166
7.1中断的概念 166
7.2中断系统的结构 167
7.3中断寄存器 169
7.4低压检测中断 174
7.5外部中断 174
7.6定时器/计数器T0、T1的工作方式 175
7.6.1方式0 176
7.6.2方式1 177
7.6.3方式2 177
7.6.4方式3 178
7.7定时器/计数器T0、T1的应用举例 179
7.8定时器/计数器T2的工作方式及应用 187
7.8.1与定时器/计数器T2相关的寄存器 187
7.8.2捕获方式 188
7.8.3自动重装递增计数器方式 189
7.8.4自动重装递增或递减计数器方式 190
7.8.5波特率发生器 190
7.8.6时钟输出方式 191
7.9 PCA/PWM模块的结构及应用 195
7.9.1 PCA/PWM模块的结构 195
7.9.2 PCA 16位定时器/计数器 196
7.9.3 PCA/PWM各个模块的特殊功能寄存器 198
7.9.4 PCA/PWM模块的工作方式及应用 199
习题7 208
第8章 串行口通信 209
8.1串行通信的概念 209
8.2串行口1的相关寄存器 211
8.3串行口1的工作方式 213
8.3.1方式0 213
8.3.2方式1 213
8.3.3方式2、方式3 214
8.3.4多机通信 215
8.4串行口1通信中波特率的设置 216
8.5串行口2的相关寄存器 217
8.6串行口2的工作方式 217
8.6.1方式0 218
8.6.2方式1 218
8.6.3方式2 218
8.6.4方式3 218
8.7串行口的应用 218
8.8 RS-232串行标准 229
8.9 RS-485串行接口 231
8.10 SPI串行接口概述 232
8.10.1 SPI接口电路 232
8.10.2 SPI串行通信的特殊功能寄存器 233
8.11 SPI串行数据通信 235
8.11.1单主单从通信方式 235
8.11.2互为主从通信方式 236
8.11.3单主多从通信方式 237
8.11.4 SPI通信的具体过程 237
8.11.5 SPI通信时序 238
8.12 SPI接口的应用 239
习题8 244
第9章STC12C5A60S2单片机的片内A/D转换器 246
9.1 A/D转换器的内部结构 246
9.2 A/D转换器的相关寄存器 247
9.3 A/D转换器的应用 249
习题9 252
第10章STC系列单片机片内E2 PROM的应用 253
10.1 E2PROM模块所属特殊功能寄存器 253
10.2 E2PROM读、写、擦除 255
习题10 261
第11章 单片机常用接口 262
11.1单片机最小系统 262
11.2数据存储器扩展 264
11.2.1 SRAM芯片 265
11.2.2单片机和SRAM的接口 265
11.3输入/输出口扩展 268
11.3.1 I/O接口电路的功能 268
11.3.2简单I/O接口扩展举例 269
11.4 8255A可编程I/O接口扩展 272
11.4.1 8255A的内部结构和引脚功能 272
11.4.2 8255A的控制字 274
11.4.3 8255A的工作方式 275
11.4.4 8255A的应用 280
11.5单片机与外部A/D、D/A转换电路的接口 283
11.5.1 A/D转换器的分类和性能指标 284
11.5.2高速A/D转换器TLC5510 284
11.5.3单片机与高速A/D转换器TLC5510的接口 286
11.5.4 D/A转换器 289
11.5.5 D/A转换器TLC5620 289
11.5.6单片机与TLC5620的接口 291
11.6单片机与键盘的接口 295
11.6.1按键的原理 295
11.6.2独立键盘 296
11.6.3矩阵键盘 302
11.7单片机与LED显示器的接口 308
11.7.1 LED数码管静态显示 310
11.7.2 LED数码管动态显示 313
11.7.3 LED点阵驱动 316
11.8单片机与光电耦合器件的接口 320
11.9单片机与电磁式继电器的接口 321
11.10单片机与蜂鸣器的接口 322
习题11 324
第12章 单片机应用系统设计案例 327
12.1基于STC 12C5A60S2单片机的数字显示温度计 327
12.1.1数字温度计硬件电路设计 327
12.1.2系统软件设计 331
12.2电阻、电感、电容测量仪 340
12.2.1电阻、电感、电容测量仪的工作原理 340
12.2.2系统硬件电路的设计 342
12.2.3系统软件程序的设计 345
习题12 367
附录 368
附录A STC系列单片机指令汇总表 368
附录B C51库函数 373
附录C STC单片机选型指南 380
附录D STC12系列单片机程序下载说明 394
参考文献 399
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《莼江曲谱 1 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《近代体育游戏教育史料汇编 第1辑 1》王强主编 2016
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《近代体育游戏教育史料汇编 第2辑 2》王强主编 2016
- 《刑法归责原理的规范化展开》陈璇著 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《单片机原理及应用》庄友谊 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018