图书介绍
普通高等教育电气信息类规划教材 单片机原理及应用PDF|Epub|txt|kindle电子书版本网盘下载
![普通高等教育电气信息类规划教材 单片机原理及应用](https://www.shukui.net/cover/6/31967301.jpg)
- 蔡启仲主编;柯宝中,包敬海,陈文辉副主编 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111545156
- 出版时间:2016
- 标注页数:279页
- 文件大小:54MB
- 文件页数:292页
- 主题词:单片微型计算机-高等学校-教材
PDF下载
下载说明
普通高等教育电气信息类规划教材 单片机原理及应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1 计算机中常用的编码1
1.2 微型计算机的分类与组成3
1.2.1 微型计算机系统的分类3
1.2.2 微型计算机系统的组成4
1.3 微型计算机的基本工作原理5
1.4 单片机的基本概念9
1.4.1 单片机的特点9
1.4.2 单片机的发展概况9
1.4.3 单片机的应用11
1.4.4 常用的系列单片机12
习题15
第2章 51单片机的硬件结构16
2.1 51单片机的内部结构与引脚功能16
2.1.1 51单片机的基本组成16
2.1.2 51单片机的引脚功能18
2.2 51单片机的CPU19
2.2.1 运算部件19
2.2.2 控制部件和振荡器21
2.2.3 CPU时序23
2.3 存储器结构24
2.3.1 程序存储器25
2.3.2 数据存储器26
2.3.3 特殊功能寄存器(SFR)27
2.3.4 位寻址空间28
2.4 并行输入/输出端口30
2.4.1 P0端口30
2.4.2 P1端口32
2.4.3 P2端口32
2.4.4 P3端口33
2.4.5 端口电路小结34
2.5 51单片机复位操作与复位电路35
2.5.1 复位操作与复位状态35
2.5.2 复位电路36
2.5.3 时钟电路36
2.5.4 “看门狗”技术36
2.6 51单片机的低功耗运行方式37
2.6.1 方式设定37
2.6.2 空闲工作方式38
2.6.3 掉电工作方式38
习题39
第3章 51单片机的指令系统40
3.1 51单片机的汇编指令40
3.1.1 一个简单的程序示例40
3.1.2 指令格式40
3.1.3 指令类型41
3.1.4 常用符号说明41
3.2 51单片机指令的寻址方式42
3.3 51单片机的指令集45
3.3.1 数据传送类指令45
3.3.2 算术运算类指令49
3.3.3 逻辑运算及移位类指令52
3.3.4 控制转移类指令53
3.3.5 位操作类指令55
习题56
第4章 汇编语言程序设计57
4.1 单片机汇编语言程序设计概述57
4.1.1 机器语言、汇编语言和C语言57
4.1.2 汇编语言的特点59
4.2 伪指令59
4.3 汇编语言程序的基本结构形式61
4.3.1 顺序程序62
4.3.2 分支程序62
4.3.3 循环程序62
4.3.4 位操作程序63
4.4 汇编语言程序设计举例64
4.4.1 顺序程序设计64
4.4.2 分支程序设计65
4.4.3 循环程序设计67
4.4.4 子程序设计68
习题70
第5章 51单片机定时器/计数器72
5.1 51单片机定时器/计数器的结构72
5.1.1 定时器/计数器的核心原型72
5.1.2 定时器/计数器的组成73
5.1.3 定时器/计数器的工作方式寄存器TMOD74
5.1.4 控制寄存器TCON75
5.2 定时器/计数器的工作方式75
5.2.1 方式175
5.2.2 方式277
5.2.3 方式377
5.2.4 方式078
5.3 定时器/计数器的应用79
5.3.1 方式1的应用举例79
5.3.2 方式2的应用举例82
5.3.3 方式3的应用举例83
5.3.4 51单片机外部输入的计数脉冲信号的要求85
习题85
第6章 中断系统87
6.1 中断系统概念87
6.1.1 中断技术87
6.1.2 中断技术的主要功能特点88
6.1.3 中断技术的优点89
6.2 51单片机的中断系统及其管理90
6.2.1 中断系统的结构90
6.2.2 中断源90
6.2.3 中断请求标志91
6.2.4 中断控制93
6.3 51单片机的中断响应95
6.3.1 中断响应的条件95
6.3.2 中断响应的时间95
6.3.3 中断请求的撤销96
6.4 中断系统的编程97
6.4.1 中断服务程序编程的基本步骤97
6.4.2 外部中断源的编程98
6.4.3 定时器/计数器中断方法的编程101
习题104
第7章 串行通信及应用106
7.1 数据通信的基本概念106
7.1.1 根据通信方式分类106
7.1.2 根据同步方式分类107
7.1.3 根据数据传输方向分类108
7.2 51单片机串行口109
7.2.1 串行口的结构109
7.2.2 串行口控制寄存器SCON109
7.2.3 电源控制寄存器PCON111
7.3 串行口工作方式111
7.3.1 方式0111
7.3.2 方式1112
7.3.3 方式2和方式3113
7.4 单片机串行口波特率115
7.4.1 波特率与字符传输速率115
7.4.2 波特率的计算115
7.5 串行口的应用117
7.5.1 串行口扩展并行I/O口117
7.5.2 双单片机异步串行通信117
7.5.3 多机通信119
7.5.4 RS-232总线及接口电路120
习题122
第8章 51单片机的系统扩展123
8.1 三总线与地址编码123
8.1.1 51单片机应用系统总线123
8.1.2 51单片机系统总线的构成124
8.1.3 单片机系统总线驱动能力扩展125
8.1.4 51单片机系统扩展外部部件的地址空间分配126
8.2 程序存储器的扩展及应用129
8.2.1 常用EPROM芯片介绍129
8.2.2 EPROM芯片的工作方式130
8.2.3 程序存储器的扩展131
8.2.4 程序存储器的读控制与时序133
8.3 数据存储器的扩展及应用135
8.3.1 常用的静态数据存储器芯片介绍135
8.3.2 RAM芯片的工作方式135
8.3.3 数据存储器的扩展136
8.3.4 数据存储器的读写控制与时序137
8.4 程序存储器和数据存储器的综合扩展138
习题139
第9章 51单片机扩展I/O接口的设计141
9.1 并行I/O接口电路与编址141
9.2 可编程8255并行I/O接口芯片的扩展142
9.2.1 8255芯片介绍142
9.2.2 8255的工作方式144
9.2.3 8255与51单片机的接口及应用148
9.3 可编程8155并行I/O接口芯片的扩展150
9.3.1 8155芯片介绍150
9.3.2 8155的I/O端口的工作方式152
9.3.3 8155与51单片机的接口及应用156
习题158
第10章 A-D和D-A转换器的接口160
10.1 D-A转换器接口160
10.1.1 D-A转换器原理160
10.1.2 51单片机与DAC0832的接口与编程161
10.1.3 51单片机与DAC1208的接口与编程166
10.2 A-D转换器接口167
10.2.1 A-D转换器原理168
10.2.2 51单片机与ADC0809的接口169
10.2.3 51单片机与AD574的接口173
习题176
第11章 51单片机与键盘、显示器接口设计177
11.1 键盘接口电路177
11.1.1 独立式键盘177
11.1.2 矩阵式键盘180
11.2 LED显示接口电路183
11.2.1 LED显示器183
11.2.2 LED并行显示技术185
11.3 键盘、LED显示器、A-D和D-A的综合应用188
11.4 LCD显示接口电路189
11.4.1 LCD显示器件189
11.4.2 单片机与液晶显示模块接口电路与驱动192
习题192
第12章 单片机的串行总线接口技术194
12.1 I2C总线接口194
12.1.1 I2C总线概述194
12.1.2 串行EEPROM概述195
12.1.3 24C02引脚功能195
12.1.4 工作方式196
12.1.5 器件寻址、写操作和读操作197
12.1.6 24C02芯片与51单片机的接口电路及编程199
12.1.7 ZLG7290接口电路及编程202
12.2 SPI总线接口205
12.2.1 SPI总线概述及主要特点205
12.2.2 12位串行A-D TLC2543介绍206
12.2.3 TLC2543与51单片机的接口设计210
12.3 单总线串行扩展211
习题212
第13章 51单片机的C51程序设计214
13.1 C51编程概述214
13.1.1 Keil C51开发工具215
13.1.2 Keil C51程序开发过程215
13.1.3 C51程序结构215
13.2 C51的数据类型及存储类型216
13.2.1 C51的基本数据类型216
13.2.2 C51的数据存储类型和存储模式217
13.2.3 单片机特殊功能寄存器(SFR)及其C51定义218
13.3 C51函数219
13.3.1 函数的分类与定义219
13.3.2 函数的调用220
13.3.3 中断服务函数和寄存器组定义221
13.4 C51库函数222
13.5 C51程序设计举例225
13.5.1 51单片机内部资源的C51编程225
13.5.2 51单片机扩展资源的C51编程233
习题240
第14章 单片机应用系统的开发与举例241
14.1 单片机应用系统的开发过程241
14.1.1 需求分析与可行性论证241
14.1.2 硬件电路设计原则242
14.1.3 软件设计原则243
14.1.4 软硬件测试与程序固化243
14.2 单片机应用系统的开发工具245
14.3 应用系统的可靠性设计245
14.3.1 主要干扰源245
14.3.2 硬件可靠性设计245
14.3.3 软件可靠性设计246
14.4 单片机应用系统设计举例246
14.4.1 单片机应用系统并行扩展芯片的基本接口电路246
14.4.2 直流电动机转速控制系统的设计248
14.4.3 单片机应用系统串行总线接口芯片的扩展应用系统设计258
附录262
附录A 51单片机指令集262
附录B μVision2集成开发环境使用266
参考文献279