图书介绍
单片机原理与接口技术PDF|Epub|txt|kindle电子书版本下载
![单片机原理与接口技术](https://www.shukui.net/cover/29/32507259.jpg)
- 李升主编 著
- 出版社: 北京大学出版社
- ISBN:
- 出版时间:2011
- 标注页数:383页
- 文件大小:79MB
- 文件页数:395页
- 主题词:
PDF下载
下载说明
单片机原理与接口技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 单片机概述1
1.1 单片机的基本概念和基本组成2
1.2 单片机技术的发展3
1.2.1 发展简史3
1.2.2 发展趋势4
1.3 单片机的应用领域4
1.4 常用51系列单片机介绍5
1.4.1 8031/8051/87515
1.4.2 AT89系列单片机6
本章小结7
习题7
第2章 AT89S51单片机的结构9
2.1 AT89S51单片机的特点10
2.2 AT89S51单片机的引脚及其片外总线结构11
2.2.1 引脚功能11
2.2.2 单片机的片外三总线结构13
2.3 AT89S51单片机的内部结构、CPU及时序14
2.3.1 内部结构14
2.3.2 CPU14
2.3.3 时钟及时序17
2.4 复位与复位电路19
2.5 存储器组织21
2.5.1 程序存储器和数据存储器21
2.5.2 片内数据存储器和特殊功能寄存器22
2.6 AT89S51片内Flash程序存储器26
2.6.1 程序存储器加密26
2.6.2 Flash存储器的编程27
2.7 节电运行模式30
2.8 AT89S51与AT89C51的比较32
本章小结33
习题33
第3章 MCS-51单片机的指令系统35
3.1 指令格式36
3.2 寻址方式37
3.3 数据传送类指令40
3.4 算术运算类指令47
3.5 逻辑运算类指令52
3.6 位操作类指令57
3.7 控制转移类指令59
本章小结65
习题66
第4章 MCS-51单片机汇编语言程序设计68
4.1 汇编语言程序设计概述69
4.1.1 程序设计语言简介69
4.1.2 汇编语言的基本概念70
4.1.3 伪指令70
4.2 MCS-51单片机汇编语言程序的设计方法73
4.2.1 汇编语言程序设计步骤73
4.2.2 顺序结构程序设计74
4.2.3 分支结构程序设计74
4.2.4 循环结构程序设计78
4.2.5 子程序设计81
4.3 综合编程举例83
本章小结90
习题90
第5章 AT89S51单片机的内部功能模块95
5.1 AT89S51单片机的并行输入/输出接口96
5.1.1 端口结构97
5.1.2 并行I/O接口的操作方式100
5.2 AT89S51单片机的中断系统102
5.2.1 中断概述102
5.2.2 中断源与中断标志104
5.2.3 中断向量与中断控制105
5.2.4 中断服务程序设计应用举例108
5.3 AT89S51单片机的定时器/计数器110
5.3.1 结构与功能111
5.3.2 定时器/计数器的控制寄存器与工作方式111
5.3.3 定时器/计数器应用编程举例115
5.4 AT89S51单片机的串行接口120
5.4.1 串行口结构及控制寄存器120
5.4.2 串行口工作方式及波特率的设置122
5.4.3 串行口应用编程举例126
5.5 AT89S51单片机的看门狗定时器128
本章小结130
习题130
第6章 MCS-51单片机存储器扩展技术133
6.1 MCS-51单片机片外三总线结构134
6.2 程序存储器的扩展设计136
6.2.1 片外程序存储器的扩展电路136
6.2.2 单片机访问片外程序存储器的操作时序137
6.3 数据存储器的扩展设计139
6.3.1 片外数据存储器的扩展电路140
6.3.2 单片机访问片外数据存储器的操作时序140
6.4 扩展多片存储器芯片的片选控制143
6.5 片外程序存储器和数据存储器扩展的混合电路145
本章小结146
习题146
第7章 MCS-51单片机并行I/O口扩展技术148
7.1 简单的I/O口扩展方法149
7.2 应用串行口扩展I/O口151
7.3 可编程并行接口芯片8255A扩展I/O口155
7.3.1 8255A的内部结构和引脚功能155
7.3.2 8255A的控制字和工作方式157
7.3.3 8255A与MCS-51单片机的接口电路及应用编程162
本章小结169
习题169
第8章 MCS-51单片机外部中断扩展技术171
8.1 定时器/计数器转换为外部中断源172
8.2 采用优先权编码器74LS148扩展外部中断173
8.3 可编程中断控制器8259A扩展外部中断176
8.3.1 8259A的内部结构和引脚功能176
8.3.2 8259A的工作方式179
8.3.3 8259A的初始化命令字和操作命令字181
8.3.4 8259A初始化编程187
8.3.5 8259A与MCS-51单片机的接口电路及应用编程187
本章小结192
习题193
第9章 可编程定时器/计数器8253及其应用195
9.1 8253的内部结构与引脚功能196
9.2 8253的方式控制字198
9.3 8253的工作方式200
9.4 8253与MCS-51单片机的接口电路及应用编程204
本章小结207
习题208
第10章 MCS-51单片机串行通信技术210
10.1 串行通信的基本知识211
10.2 RS-232C、422A及485串行总线接口标准215
10.2.1 RS-232C串行总线接口标准215
10.2.2 RS-422A串行总线接口标准217
10.2.3 RS-485串行总线接口标准218
10.3 MCS-51单片机与PC串行通信接口电路220
10.4 MCS-51单片机双机通信221
10.5 可编程串行接口芯片8251A及应用227
10.5.1 8251A的内部结构和引脚功能228
10.5.2 8251A的控制字及初始化231
10.5.3 8251A与MCS-51单片机的接口电路及应用编程234
10.6 SPI串行总线236
本章小结238
习题238
第11章 键盘和显示接口技术240
11.1 LED数码管的显示原理241
11.1.1 LED数码管的结构与引脚241
11.1.2 LED数码管的工作方式242
11.2 键盘接口原理246
11.2.1 键盘的输入特性246
11.2.2 键盘接口电路及工作原理247
11.2.3 键盘输入的编程方式250
11.3 液晶显示模块LCD及应用250
11.3.1 字符型液晶显示模块的引脚及功能251
11.3.2 字符型液晶显示模块的控制操作251
11.3.3 字符型液晶显示模块的应用253
本章小结254
习题255
第12章 A/D及D/A转换器与MCS-51单片机的接口257
12.1 并行接口D/A转换器DAC0832及应用258
12.1.1 D/A转换器的主要技术指标258
12.1.2 8位D/A转换器芯片DAC0832259
12.1.3 MCS-51单片机与DAC0832的接口261
12.2 串行D/A转换器TLC5615及应用265
12.2.1 串行D/A转换器TLC5615及引脚功能265
12.2.2 TLC5615的内部结构与工作原理266
12.2.3 TLC5615的硬件电路接口268
12.2.4 TLC5615应用举例269
12.3 并行接口A/D转换器ADC0809及应用270
12.3.1 A/D转换器概述270
12.3.2 A/D转换器芯片ADC0809271
12.3.3 MCS-51单片机与ADC0809的接口273
12.4 串行接口A/D转换器TLC1549及应用275
12.4.1 TLC1549的引脚及功能275
12.4.2 TLC1549的工作方式与时序276
12.4.3 TLC1549与单片机的接口及编程277
本章小结278
习题279
第13章 单片机C语言基础281
13.1 单片机C语言简介282
13.2 C51的数据类型、运算符和表达式285
13.2.1 C51的数据类型及其存储285
13.2.2 C51的运算符和表达式293
13.3 C51的流程控制294
13.4 C51的函数296
13.4.1 C51函数的定义296
13.4.2 函数的调用和声明297
13.4.3 C51函数的参数和返回值298
13.4.4 C51的中断函数303
13.4.5 函数的递归调用和C51的重入函数306
13.4.6 Keil C51的库函数308
13.5 C51的编译预处理与启动定制文件309
13.6 混合编程310
本章小结319
习题319
第14章 单片机C语言应用程序设计321
14.1 单片机内部功能模块的C语言编程322
14.1.1 并行输入/输出口C51编程322
14.1.2 中断系统C51编程324
14.1.3 定时器/计数器编程325
14.1.4 串行通信编程328
14.2 单片机片外扩展的C语言编程336
本章小结343
习题343
第15章 单片机应用系统设计347
15.1 单片机应用系统设计与步骤349
15.1.1 单片机应用系统设计步骤349
15.1.2 系统设计方案确定349
15.1.3 单片机应用系统的硬件、软件设计349
15.2 单片机应用系统的抗干扰设计351
15.3 MSC-51单片机应用系统实例介绍352
15.3.1 温度控制系统设计352
15.3.2 汽车里程计数仪设计361
15.3.3 变电站VQC装置设计简介367
15.3.4 电力监控交流采样装置设计简介370
本章小结372
习题372
附录 Keil μVison3软件使用简介374
参考文献382