图书介绍
单片机原理、接口及应用PDF|Epub|txt|kindle电子书版本下载
![单片机原理、接口及应用](https://www.shukui.net/cover/21/30915770.jpg)
- 关丽荣主编;岳国盛,韩辉副主编 著
- 出版社: 北京:国防工业出版社
- ISBN:9787118102819
- 出版时间:2015
- 标注页数:225页
- 文件大小:99MB
- 文件页数:235页
- 主题词:单片微型计算机
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 计算机中数的表示形式3
1.2 计算机中数和字符的编码5
1.3 单片机概述6
1.3.1 单片机的概念及特点6
1.3.2 单片机的应用7
1.3.3 单片机的开发环境7
1.3.4 单片机程序开发流程8
习题与思考题9
第2章 MCS-51单片机结构与原理10
2.1 MCS-51单片机内部结构10
2.1.1 CPU10
2.1.2 存储器13
2.1.3 并行I/O口16
2.1.4 可编程串行口20
2.1.5 定时器/计数器20
2.1.6 中断系统20
2.2 MCS-51单片机外部引脚21
2.3 MCS-51单片机工作方式23
2.4 MCS-51单片机时序24
习题与思考题27
第3章 MCS-51单片机指令系统29
3.1 指令系统概述29
3.1.1 指令格式29
3.1.2 指令的字节数30
3.1.3 汇编指令常用符号31
3.2 寻址方式31
3.2.1 立即寻址32
3.2.2 直接寻址32
3.2.3 寄存器寻址33
3.2.4 寄存器间接寻址33
3.2.5 变址寻址34
3.2.6 相对寻址34
3.2.7 位寻址35
3.3 数据传送指令35
3.3.1 内部数据传送指令35
3.3.2 外部数据传送指令37
3.3.3 堆栈操作指令38
3.3.4 数据交换指令39
3.4 算术、逻辑运算及移位指令40
3.4.1 算术运算指令40
3.4.2 逻辑操作指令43
3.4.3 循环移位指令45
3.5 控制转移指令45
3.5.1 无条件转移指令45
3.5.2 条件转移指令47
3.5.3 子程序调用和返回指令48
3.6 位操作指令50
习题与思考题52
第4章 MCS-51单片机程序设计54
4.1 单片机编程语言概述54
4.1.1 编程语言概述54
4.1.2 单片机使用的编程语言55
4.2 汇编语言的构成和汇编55
4.2.1 汇编语言的构成55
4.2.2 汇编语言的汇编58
4.3 分支程序设计59
4.4 循环程序设计61
4.5 查表、子程序设计63
4.5.1 查表程序设计63
4.5.2 子程序设计64
4.6 数制转换程序设计65
4.7 延时程序设计66
4.8 C51基础知识67
4.8.1 C语言与C5167
4.8.2 学习 C51的必备条件67
4.8.3 单片机C语言程序开发流程68
4.8.4 C51中的数据类型68
4.8.5 C51中常用的头文件69
4.8.6 C51中的运算符69
4.8.7 C51中的基础语句70
4.8.8 C51中的函数71
习题与思考题71
第5章 存储器扩展73
5.1 概述73
5.1.1 只读存储器73
5.1.2 随机存储器74
5.1.3 存储器扩展技术74
5.2 程序存储器76
5.3 数据存储器80
5.4 MCS-51单片机外部存储器的扩展84
5.4.1 程序存储器扩展电路84
5.4.2 数据存储器扩展电路84
5.4.3 Flash存储器的扩展87
习题与思考题90
第6章 MCS-51单片机中断系统91
6.1 概述91
6.1.1 中断的定义和作用91
6.1.2 MCS-51中断源91
6.1.3 中断嵌套92
6.1.4 中断系统功能93
6.2 MCS-51中断系统及应用94
6.2.1 MCS-51的中断源和中断标志94
6.2.2 MCS-51对中断请求的控制96
6.2.3 MCS-51对中断的响应98
6.2.4 MCS-51对中断的响应时间99
6.2.5 MCS-51对中断请求的撤除99
6.2.6 MCS-51中断系统的应用100
习题与思考题101
第7章 MCS-51单片机接口电路及典型应用103
7.1 概述103
7.1.1 I/O接口的作用103
7.1.2 I/O数据传送方式104
7.1.3 I/O接口类型105
7.2 并行接口及应用106
7.2.1 MCS-51内部I/O口及应用106
7.2.2 简单I/O接口扩展及应用107
7.2.3 可编程I/O接口芯片及应用109
7.3 串行接口及应用117
7.3.1 串行通信的基础知识118
7.3.2 MCS-51单片机的串行口120
7.3.3 MCS-51单片机串行口应用124
7.4 定时器/计数器及其应用128
7.4.1 定时器/计数器的结构和控制128
7.4.2 定时器/计数器的工作方式130
7.4.3 定时器/计数器的初始化131
7.4.4 定时器/计数器的应用132
7.5 MCS-51单片机与LED显示器接口应用134
7.5.1 LED数码管显示原理134
7.5.2 LED数码管显示方式135
7.5.3 MCS-51与LED数码管接口及应用136
7.6 MCS-51单片机与键盘接口应用138
7.6.1 键盘控制原理138
7.6.2 MCS-51与键盘接口及应用142
习题与思考题147
第8章 MCS-51单片机与A/D、D/A接口及应用149
8.1 MCS-51单片机与A/D接口及应用149
8.1.1 A/D转换原理149
8.1.2 A/D转换器的主要技术指标151
8.1.3 A/D转换器ADC0809152
8.1.4 单片机与ADC0809的接口155
8.1.5 串行接口A/D转换器TLC2543及其接口技术158
8.2 MCS-51单片机与D/A接口及应用159
8.2.1 D/A转换器工作原理159
8.2.2 D/A转换器的主要技术指标161
8.2.3 D/A转换器DAC0832162
8.2.4 12位串行D/A转换器TLV5616及其接口技术167
习题与思考题170
第9章 Keil μVision IDE集成开发环境171
9.1 软件简介171
9.1.1 Keil μVision IDE的安装171
9.1.2 Keil μVision IDE界面171
9.2 Keil使用方法174
9.2.1 建立项目174
9.2.2 创建文件174
9.2.3 向项目里添加源程序176
9.2.4 文件的编译、连接177
9.2.5 仿真器的选择179
9.2.6 程序的调试180
9.2.7 Keil μVision IDE的调试技巧183
第10章 Proteus ISIS仿真软件185
10.1 软件简介185
10.2 Proteus电路设计方法191
10.2.1 文件操作191
10.2.2 在原理图中放置和编辑对象191
10.2.3 连线194
10.3 Proteus单片机仿真实例195
10.3.1 单片机仿真195
10.3.2 Proteus与Keil C的联合仿真198
第11章 单片机应用系统实训题目200
附录 MCS-51系列单片机指令表220
参考文献225