图书介绍
单片机原理与应用教程PDF|Epub|txt|kindle电子书版本网盘下载
- 袁秀英,李珍等编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:7810778587
- 出版时间:2006
- 标注页数:338页
- 文件大小:161MB
- 文件页数:340页
- 主题词:单片微型计算机-高等学校-教材
PDF下载
下载说明
单片机原理与应用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 单片机基础知识1
1.1 单片机的特点1
1.1.1 计算机系统的组成与分类1
1.1.2 单片机的特点、应用领域及发展历程2
1.1.3 基于8051的单片机典型产品简介4
1.2 单片机基本知识6
1.2.1 数制与编码6
1.2.2 机器语言、汇编语言及高级语言14
1.2.3 计算机的基本工作原理15
1.2.4 单片机的基本性能指标18
1.2.5 单片机应用系统的开发过程简介19
第2章 C8051F单片机的基本结构22
2.1 C8051F的基本组成结构22
2.2 CIP-51内核23
2.2.1 运行速度24
2.2.2 存储器性能24
2.2.3 处理中断的能力24
2.2.4 C8051F系列产品及其电气参数24
2.3 C8051F005单片机的存储器组织27
2.3.1 程序存储空间27
2.3.2 内部数据存储空间29
2.3.3 外部数据存储空间38
2.4 C8051F005单片机的引脚定义及端口设置38
2.4.1 引脚及分类38
2.4.2 并行I/O端口及其配置41
2.4.3 数字引脚的再分配方法及相关特殊功能寄存器49
2.4.4 引脚分配的优先级53
第3章 C8051F单片机的指令系统55
3.1 概述55
3.2 指令系统55
3.2.1 指令和指令格式55
3.2.2 符号注释56
3.2.3 寻址方式57
3.2.4 数据传送类指令(29条)61
3.2.5 算术运算类指令(24条)68
3.2.6 逻辑操作类指令(24条)72
3.2.7 控制转移类指令(17条)75
3.2.8 位操作类指令(17条)79
3.3 常用伪指令80
第4章 汇编语言程序设计87
4.1 汇编语言程序设计的步骤及方法87
4.2 汇编语言程序设计举例88
4.2.1 顺序结构程序设计88
4.2.2 分支结构程序设计91
4.2.3 循环结构程序设计94
4.2.4 查表程序设计102
4.2.5 子程序设计106
4.3 实用子程序110
4.3.1 代码转换类程序110
4.3.2 运算类程序112
4.3.3 数字滤波程序设计119
第5章 C8051F005单片机的振荡源、复位及电源管理121
5.1 振荡源121
5.1.1 振荡源的作用和频率范围121
5.1.2 允许的振荡源121
5.1.3 振荡频率的测试126
5.2 复位126
5.2.1 复位的作用及复位状态下的操作126
5.2.2 复位源127
5.2.3 复位源寄存器RSTSRC130
5.2.4 看门狗131
5.3 电源及电源管理133
5.3.1 电源电压范围及相应引脚133
5.3.2 低功耗方式下电源的管理134
第6章 C8051F005单片机的中断系统136
6.1 中断的概述136
6.1.1 中断的概念136
6.1.2 中断的作用与优点137
6.2 允许的中断源及中断入口地址138
6.2.1 外部中断源138
6.2.2 内部中断源139
6.2.3 中断入口地址140
6.3 与中断有关的特殊功能寄存器142
6.3.1 中断的允许与禁止142
6.3.2 中断优先级的设定145
6.3.3 中断请求标志位148
6.4 中断结构程序设计150
6.4.1 主程序及中断服务程序150
6.4.2 外部中断应用151
第7章 C8051F005单片机的定时器/计数器158
7.1 定时器/计数器的原理与作用158
7.2 定时器/计数器T0和T1159
7.2.1 相关特殊功能寄存器159
7.2.2 定时器/计数器T0与T1的工作模式162
7.2.3 定时器/计数器T0与T1的应用166
7.3 定时器/计数器T2171
7.3.1 T2相关特殊功能寄存器172
7.3.2 定时器/计数器T2的工作方式174
7.4 定时器T3181
7.4.1 T3相关特殊功能寄存器181
7.4.2 定时器T3的工作方式182
第8章 C8051F005单片机的通用异步串行通信接口UART184
8.1 串行通信基础知识184
8.1.1 数据通信184
8.1.2 串行通信的通信方式185
8.2 UART的结构187
8.3 与UART有关的特殊功能寄存器188
8.3.1 UART数据寄存器(缓冲器)SBUF188
8.3.2 串行接口控制寄存器SCON188
8.3.3 电源控制寄存器PCON189
8.4 UART的工作方式189
8.4.1 方式1190
8.4.2 方式2和方式3190
8.4.3 方式0190
8.4.4 波特率设计191
8.5 UART的应用193
8.5.1 UART方式0的应用193
8.5.2 UART方式1、方式2和方式3的发送和接收197
第9章 C8051F005单片机的12位A/D转换器204
9.1 概述204
9.2 电压基准205
9.3 A/D转换器207
9.3.1 ADC结构207
9.3.2 相关特殊功能寄存器208
第10章 C8051F005单片机的D/A转换器及比较器228
10.1 D/A转换器228
10.1.1 D/A转换器的作用228
10.1.2 D/A转换器的结构228
10.1.3 相关特殊功能寄存器229
10.1.4 D/A转换器应用举例231
10.2 电压比较器233
10.2.1 电压比较器的作用233
10.2.2 比较器的结构234
10.2.3 相关特殊功能寄存器235
10.2.4 比较器应用举例238
第11章 C8051F005单片机应用系统设计方法及设计举例239
11.1 与键盘的连接及编程239
11.1.1 独立式键盘239
11.1.2 矩阵式键盘249
11.2 与显示器的连接及编程253
11.2.1 发光二极管253
11.2.2 LED数码管254
11.3 利用C8051F005进行开关量检测与控制261
11.3.1 开关量输入通道的接口电路261
11.3.2 开关量输出通道的接口电路262
11.3.3 软件设计264
11.4 利用C8051F005进行模拟量检测与控制264
11.4.1 模拟量输入通道的接口电路265
11.4.2 模拟量输出通道的接口电路266
11.4.3 软件设计266
第12章 C8051F005单片机其他内部资源282
12.1 可编程计数阵列PCA282
12.1.1 PCA原理框图282
12.1.2 PCA的工作方式与相关的SFR284
12.1.3 PCA应用举例290
12.2 SMBus串行总线接口292
12.2.1 SMBus的基本结构及SMBus通信基本概念292
12.2.2 SMBus应用举例306
12.2.3 起始信号和重复起始信号315
12.2.4 SMBus与UART比较316
12.3 SPI串行总线接口316
12.3.1 SPI接口的结构316
12.3.2 SPI接口应用举例324
附录A CIP-51指令集330
附录B C8051F005特殊功能寄存器及地址336
参考文献338