图书介绍
单片机原理及接口技术PDF|Epub|txt|kindle电子书版本网盘下载
![单片机原理及接口技术](https://www.shukui.net/cover/32/32486111.jpg)
- 屈霞,郑剑锋,佘世刚,韩学超主编;李云峰,万军,张晓花副主编;张屹主审 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:9787560652641
- 出版时间:2019
- 标注页数:360页
- 文件大小:53MB
- 文件页数:369页
- 主题词:单片微型计算机-基础理论;单片微型计算机-接口技术
PDF下载
下载说明
单片机原理及接口技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 单片机的概念1
1.2 单片机的发展历程及趋势1
1.2.1 单片机的发展历程1
1.2.2 单片机的发展趋势2
1.3 单片机的特点及分类3
1.3.1 单片机的特点3
1.3.2 单片机的分类3
1.4 单片机的应用4
1.5 典型的单片机产品5
1.5.1 MCS-51系列单片机5
1.5.2 8051内核的单片机6
1.5.3 PIC内核的单片机6
习题17
第2章 51单片机的硬件结构8
2.1 MCS-51系列单片机简介8
2.2 80C51的内部总体结构8
2.3 80C51的引脚功能10
2.4 80C51单片机存储器结构12
2.5 单片机的时钟和复位电路18
2.5.1 时钟电路18
2.5.2 指令时序20
2.5.3 复位电路20
2.6 单片机的低功耗节电方式22
2.6.1 空闲模式设计23
2.6.2 掉电模式设计23
习题223
第3章 C51语言编程基础25
3.1 C51编程语言简介25
3.2 C51语言的数据类型26
3.3 数据存储类型28
3.4 C51的运算量29
3.4.1 常量29
3.4.2 变量30
3.5 数据存储模式32
3.6 C51语言绝对地址的访问33
3.7 C51语言的函数35
3.7.1 函数的分类35
3.7.2 函数的调用与声明37
3.7.3 函数的嵌套与递归39
3.7.4 宏定义、文件包含及库函数39
3.8 C51语言的运算符40
3.9 C51语言语句及程序结构43
3.9.1 表达式语句44
3.9.2 复合语句44
3.9.3 C51语言程序基本结构45
3.10 C51语言构造数据类型50
3.10 .1 C51语言的数组50
3.10 .2 C51语言的指针51
3.10 .3 C51语言结构52
3.10 .4 联合53
3.10 .5 枚举54
习题355
第4章 80C51单片机I/O端口及应用56
4.1 P0口56
4.2 P1口57
4.3 P2口58
4.4 P3口59
4.5 I/O口简单输入/输出设计60
4.6 单片机I/O口控制电磁继电器62
4.7 单片机I/O口控制光耦64
4.8 单片机I/O口控制双向可控硅66
4.8.1 晶闸管工作原理66
4.8.2 单片机I/O口控制双向可控硅接口设计67
4.9 单片机I/O口控制固态继电器69
习题470
第5章 80C51单片机的中断系统71
5.1 中断的概念71
5.2 80C51中断系统的结构71
5.2.1 中断源及中断标志位72
5.2.2 中断控制寄存器72
5.3 中断响应过程75
5.4 中断服务函数及应用77
5.4.1 中断服务函数77
5.4.2 外部中断服务函数应用设计78
习题584
第6章 80C51单片机定时器/计数器85
6.1 定时器/计数器T0和T1的结构及工作原理85
6.1.1 定时器/计数器T0和T1的结构85
6.1.2 80C51单片机定时器/计数器的工作原理86
6.2 定时器/计数器T0和T1的控制寄存器87
6.3 定时器/计数器T0和T1的工作方式88
6.4 定时器/计数器T0和T1的应用91
习题6100
第7章 单片机系统的并行扩展102
7.1 MCS-51单片机的最小系统102
7.2 MCS-51单片机系统并行扩展技术103
7.2.1 并行扩展总线原理103
7.2.2 I/O接口扩展概述104
7.2.3 并行扩展地址译码技术105
7.3 存储器扩展技术109
7.3.1 存储器概述109
7.3.2 程序存储器的扩展111
7.3.3 数据存储器的扩展113
7.4 I/O接口扩展概述115
7.5 简单74系列并行I/O接口的扩展116
7.6 通用可编程I/O接口芯片82C55的扩展117
7.6.1 并行I/O接口芯片82C55117
7.6.2 并行I/O接口82C55的三种工作方式121
7.6.3 80C51单片机与82C55的接口设计124
习题7126
第8章 人机交互接口设计128
8.1 键盘接口128
8.1.1 键盘的工作原理128
8.1.2 键盘的接口电路129
8.1.3 键盘的工作方式136
8.2 LED数码管显示器接口137
8.2.1 LED数码管的结构137
8.2.2 LED数码管的工作原理139
8.3 键盘与LED数码管显示器接口综合设计实例143
8.3.1 利用并行I/O芯片82C55实现的键盘/显示器接口143
8.3.2 利用单片机串行口实现的键盘/显示器接口146
8.3.3 基于专用芯片HD7279A实现的键盘/显示器接口148
8.4 LCD 1602液晶显示器接口162
8.4.1 LCD1602液晶显示模块介绍162
8.4.2 单片机控制LCD1602显示举例169
习题8172
第9章 80C51单片机与DAC、ADC接口芯片的设计173
9.1 单片机与DAC0832的接口173
9.1.1 D/A转换器概述173
9.1.2 80C51与8位DAC0832的接口设计174
9.1.3 单片机与DAC0832接口的应用设计178
9.2 80C51单片机与ADC0809的接口185
9.2.1 A/D转换器概述185
9.2.2 80C51与ADC0809的接口186
9.2.3 单片机控制ADC0809的输入采集设计189
9.3 80C51单片机与串行ADC0832的接口196
习题9199
第10章 80C51单片机串口设计201
10.1 串口通信基础201
10.2 单片机串口的结构203
10.2.1 80C51串口结构203
10.2.2 串口相关的特殊功能寄存器204
10.3 串口工作方式205
10.4 串口波特率设计206
10.5 多机通信208
10.6 串口应用设计208
10.6.1 串口方式0的应用设计209
10.6.2 串口方式1的应用设计213
10.6.3 串口方式2和3的多机通信应用设计216
10.6.4 单片机与PC异步串行通信设计219
10.6.5 单片机与异步串口RS-232C的接口电路设计220
10.6.6 单片机与异步串口RS-422A接口电路设计223
10.6.7 单片机与异步串口RS-485接口电路设计225
习题10250
第11章 80C51单片机串行扩展技术252
11.1 芯片级串行总线接口扩展252
11.2 单总线串行扩展253
11.2.1 单总线温度数据采集芯片DS18B20253
11.2.2 单总线温度数据采集元件的接口电路257
11.3 I2C总线串行扩展264
11.3.1 I2C总线系统的结构264
11.3.2 I2C总线的数据传输规则265
11.3.3 80C51单片机模拟I2C串行总线传送数据267
11.3.4 具有I2C串行总线的EEPROM AT24C02的设计270
11.4 SPI总线串行扩展277
11.4.1 SPI串行外设接口总线277
11.4.2 SPI接口Flash AT25F1024设计279
习题11285
第12章 单片机应用实例286
12.1 直流电动机的控制设计286
12.2 单片机控制步进电机290
12.3 单片机电子音乐设计293
12.4 单片机频率计设计297
12.5 SPI射频收发芯片nRF24L01接口设计301
习题12325
第13章 Keil C51和Proteus虚拟仿真平台的使用326
13.1 集成开发环境Keil C51简介326
13.1.1 Keil μVision5运行环境介绍326
13.1.2 Keil C51的安装326
13.1.3 Keil C51的使用329
13.2 Proteus虚拟仿真平台的使用340
13.2.1 Proteus的功能与应用软件340
13.2.2 Proteus ISIS编辑环境341
13.2.3 Proteus的虚拟仿真调试工具347
13.2.4 仿真工具栏351
13.2.5 Proteus虚拟设计与仿真351
13.2.6 Proteus与Keil的联调358
习题13359
参考文献360