图书介绍
单片机原理与接口技术PDF|Epub|txt|kindle电子书版本网盘下载
![单片机原理与接口技术](https://www.shukui.net/cover/62/33893968.jpg)
- 曹天汉编译 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121090646
- 出版时间:2009
- 标注页数:323页
- 文件大小:7MB
- 文件页数:336页
- 主题词:单片微型计算机-基础理论-高等学校:技术学校-教材;单片微型计算机-接口-高等学校:技术学校-教材
PDF下载
下载说明
单片机原理与接口技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 单片机及其基本组成1
第1章 单片机概述2
1.1 单片机2
1.2 单片机系统4
习题15
第2章 MCS-51单片机的基组成6
2.1 概述6
2.1.1 MCS-51单片机的内部结构框图6
2.1.2 MCS-51单片机的引脚及片外总线结构7
2.2 中央处理器CPU9
2.3 振荡器和时钟电路9
2.3.1 电路组成9
2.3.2 时序与时序定时单位10
2.4 MCS-51单片机的内部存储器11
2.4.1 MCS-51单片机系统的存储器结构及地址空间11
2.4.2 MCS-51单片机的内部数据存储器13
2.4.3 特殊功能寄存器14
2.4.4 堆栈及其存储特性17
2.4.5 内部程序存储器18
2.5 MCS-51单片机的复位19
2.6 单片机的几种工作方式20
习题221
第二部分 MCS-51单片机的指令系统及程序设计23
第3章 MCS-51单片机的汇编语言指令系统24
3.1 指令格式及常用符号24
3.1.1 指令的汇编语言格式24
3.1.2 指令编码的格式25
3.1.3 指令中常用符号26
3.1.4 指令执行的基本过程27
3.2 指令中的寻址方式28
3.3 数据传送指令31
3.3.1 在单片机片内RAM中传送数据的指令31
3.3.2 读写外部RAM的指令36
3.3.3 读程序存储器的指令36
3.4 算术运算类指令37
3.4.1 加法指令37
3.4.2 减法指令40
3.4.3 乘法指令41
3.4.4 除法指令41
3.5 逻辑运算与移位类指令42
3.6 控制转移类指令44
3.6.1 无条件转移指令45
3.6.2 条件转移指令47
3.6.3 调用与返回指令49
3.6.4 空操作指令51
3.7 位操作类指令51
3.8 MCS-51汇编语言的伪指令53
习题357
软件实训159
第4章 单片机C语言基础62
4.1 单片机C语言概述62
4.1.1 C语言的特点62
4.1.2 单片机C语言——C5163
4.2 单片机C51语言基本语法63
4.2.1 C51的运算量63
4.2.2 C51的数据类型65
4.2.3 C51的存储种类和存储器类型72
4.2.4 C51的运算符和表达式75
习题484
第5章 MCS-51单片机程序设计86
5.1 程序设计的基本方法86
5.1.1 程序设计的步骤86
5.1.2 源程序的编辑、编译和汇编88
5.2 程序的基本形式与设计举例90
5.2.1 汇编语言程序的基本结构与设计举例91
5.2.2 C51程序的基本结构与设计举例100
习题5124
第6章 C51的构造类型数据126
6.1 数组126
6.1.1 数组的引入126
6.1.2 一维数组127
6.1.3 二维数组131
6.1.4 字符数组132
6.1.5 数组的存储空间134
6.2 指针134
6.2.1 指针的基本概念134
6.2.2 指针的定义135
6.2.3 指针变量的引用137
6.2.4 指针变量的运算138
6.2.5 指针变量作为函数的参数139
6.2.6 数组的指针140
6.2.7 函数型指针141
6.2.8 指针数组142
6.3 结构体143
6.3.1 结构的定义143
6.3.2 结构类型变量的引用和初始化145
6.3.3 结构类型数组146
6.3.4 结构类型指针147
6.4 联合体148
6.5 枚举149
6.6 typedef语句151
6.7 预处理152
6.7.1 宏定义152
6.7.2 文件包含154
6.7.3 条件编译154
习题6155
软件实训2156
第三部分 MCS-51单片机的基本功能单元161
第7章 MCS-51单片机的并行输入/输出端口162
7.1 端口功能概述162
7.2 端口的内部结构与运作163
7.2.1 P0口163
7.2.2 P1口165
7.2.3 P2口165
7.2.4 P3口167
7.3 应用举例168
习题7170
第8章 MCS-51单片机的中断系统171
8.1 中断的基本概念171
8.2 中断机构及操作172
8.2.1 中断源172
8.2.2 中断请求标志173
8.2.3 中断的控制174
8.3 中断处理过程175
8.4 中断程序的编写178
8.4.1 汇编语言编写中断程序178
8.4.2 C51编写中断程序180
习题8181
第9章 MCS-51单片机的定时/计数器182
9.1 定时/计数器的结构和工作原理182
9.2 定时/计数器的控制184
9.3 定时/计数器的工作方式185
9.3.1 工作方式0185
9.3.2 工作方式1187
9.3.3 工作方式2188
9.3.4 工作方式3191
习题9192
第10章 MCS-51单片机的串行口193
10.1 数据通信基础知识193
10.1.1 数据通信的概念193
10.1.2 通信协议193
10.1.3 数据传输模式195
10.1.4 双工通信方式196
10.1.5 串行通信接口电路196
10.1.6 串行通信总线标准197
10.2 MCS-51单片机的串行口结构与工作原理200
10.2.1 串行口结构200
10.2.2 串行口的工作原理202
10.3 串行口的控制寄存器202
10.3.1 串行口控制寄存器SCON202
10.3.2 电源控制寄存器PCON204
10.3.3 中断允许寄存器IE204
10.4 串行口的工作方式204
10.4.1 工作方式0204
10.4.2 工作方式1207
10.4.3 工作方式2209
10.4.4 工作方式3211
10.4.5 串行通信编程的程序流程213
10.5 单片机与PC的通信217
习题10219
硬件实训1219
第四部分 单片机的扩展技术223
第11章 MCS-51单片机的并行扩展技术224
11.1 单片机并行扩展的总线结构及编址技术224
11.1.1 并行扩展系统结构224
11.1.2 并行扩展总线的构造225
11.1.3 编址技术226
11.2 存储器的并行扩展228
11.2.1 片外存储器的访问过程228
11.2.2 存储器并行扩展实例229
11.3 单片机应用系统中并行I/O端口的扩展234
11.3.1 并行输入/输出口的简单扩展235
11.3.2 单片机应用系统的可编程并行I/O芯片的扩展238
11.4 并行A/D和D/A转换器及其与单片机的接口253
11.4.1 A/D转换器及其与单片机的接口253
11.4.2 D/A转换器及其与单片机的接口257
11.5 单片机与LED显示器及键盘接口262
11.5.1 单片机与LED显示器的接口263
11.5.2 单片机与键盘的接口269
11.5.3 8279键盘/显示器接口芯片275
11.6 单片机与液晶显示器LCD接口286
11.6.1 ICM7211的结构与引脚287
11.6.2 ICM7211应用举例289
11.7 单片机与打印机接口290
11.7.1 微型打印机简介290
11.7.2 打印机与单片机接口291
习题11293
第12章 MCS-51单片机的串行扩展技术295
12.1 I2C总线接口技术295
12.1.1 I2C总线接口295
12.1.2 I2C总线的软件模拟299
12.2 SPI串行外设接口305
12.2.1 SPI总线的组成305
12.2.2 SPI总线的软件模拟306
12.2.3 SPI总线接口应用实例307
12.3 MCS-51单片机串行口工作方式0串行扩展接口313
12.3.1 单片机串行口工作方式0串行扩展接口组成313
12.3.2 串行工作方式0串行扩展接口实例313
习题12314
硬件实训2315
附录A MCS-51单片机指令汇总318
参考文献323