图书介绍
8051单片机数据传输接口扩展技术与应用实例PDF|Epub|txt|kindle电子书版本网盘下载
- 杨金岩,郑应强,张振仁编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115128944
- 出版时间:2005
- 标注页数:374页
- 文件大小:47MB
- 文件页数:384页
- 主题词:单片微型计算机,8051-数据传输-接口
PDF下载
下载说明
8051单片机数据传输接口扩展技术与应用实例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 单片机数据传输接口概述1
1.1 单片机并行数据接口1
1.2单片机串行数据接口2
1.2.1异步数据传输接口2
1.2.2同步数据传输接口3
1.2.3单片机的全双工串口4
1.3 并行数据接口扩展6
1.3.1外部程序存储器扩展6
1.3.2外部数据存储器扩展10
1.3.3外围设备I/O空间扩展15
1.4 串行数据接口扩展24
1.5数据接口扩展中应注意的问题25
1.5.1 并行数据接口扩展中的地址分配25
1.5.2串行数据接口扩展中应注意的问题28
第2章 串行数据传输接口RS-232/422/48530
2.1 RS-232/422/485接口技术规范30
2.1.1 RS-232-C接口标准30
2.1.2 RS-422接口标准31
2.2实例1——单片机的RS-232-C传输接口实现33
2.2.1 RS-232-C传输接口电路设计33
2.1.3 RS-485接口标准33
2.2.2单片机与PC机通信程序设计34
2.2.3单片机多机通信程序设计40
2.3实例2——单片机的RS-485传输接口实现47
2.3.1 RS-485传输接口电路设计47
2.3.2单片机RS-485数据传输接口程序设计48
2.4实例3——利用82C51进行单片机串口扩展55
2.4.1 串口扩展芯片82C51简介55
2.4.2单片机串行接口扩展模块电路设计58
2.4.3 单片机串行接口扩展模块程序设计60
2.5实例4——关于RS-422A串行通信接口62
第3章 USB总线接口64
3.1 USB总线协议分析65
3.1.1 USB总线协议概述65
3.1.2 USB总线数据传输信息包分析67
3.2 USB总线接口设备的开发70
3.2.1 USB总线接口设备的枚举过程70
3.2.2 USB总线控制器的选择71
3.2.3 USB总线接口方案设计71
3.3 USB总线接口器件72
3.3.1带RISC内核的USB控制器CY7C6300172
3.3.2基于8位并行数据接口的USB总线接口芯片PDIUSBD1274
3.4.1 USB数据传输接口模块的电路设计78
3.4实例1——基于PDIUSBD12的通用USB数据传输接口模块78
3.4.2 USB数据传输接口模块数据传输协议80
3.4.3 USB数据传输接口模块单片机部分程序设计84
3.4.4 USB数据传输接口模块PC机应用程序设计92
3.5实例2——通用USB接口模块在数据采集系统中的应用93
3.5.1数据采集系统电路设计93
3.5.2仅占单片机一个外部数据端口的海量数据存储模块100
3.5.3混合电平系统设计中的注意事项103
3.5.4USB数据传输接口模块数据交换程序设计105
第4章 I2C总线接口110
4.1.2 I2C总线上的时钟信号111
4.1 I2C总线协议111
4.1.1 I2C总线的基本特性111
4.1.3 I2C总线上的数据传输112
4.1.4 I2C总线的地址与寻址114
4.1.5 I2C总线的竞争与仲裁115
4.2 I2C总线接口(协议)的软件模拟117
4.3实例1——基于I2C总线的时钟模块X1203121
4.3.1 实时时钟芯片X1203121
4.3.2 X1203的电路设计127
4.3.3 X1203读写程序与代码分析128
4.4.1 I2C数字温度传感器LM75A133
4.4实例2——基于I2C总线的数字温度传感器LM75A133
4.5实例3——I2C总线IC卡读卡器模块138
4.5.1 IC卡简介138
4.4.2 LM75A应用电路的设计138
4.5.2 AT24Cxx系列I2C总线接口存储卡140
4.5.3读卡器模块电路设计144
4.5.4读卡器模块程序设计145
4.6 实例4——I2C总线接口8位模数/数模转换器PCF8591147
4.6.1 PCF8591简介147
4.6.2 PCF8591在单片机系统中的应用152
4.6.3单片机对PCF8591的控制程序及代码分析153
5.1.1 SPI串行总线协议155
第5章 SPI和Microwire串行总线接口155
5.1 SPI及Microwire串行总线协议155
5.1.2 Microwire串行总线协议158
5.2 SPI及Microwire串行总线器件160
5.2.1 SPI串行总线器件160
5.2.2 Microwire串行总线器件162
5.3实例1——SPI接口LCD显示模块EDM1079164
5.3.1 EDM1079简介164
5.3.2 EDM1079应用电路设计166
5.3.3EDM1079应用程序设计166
5.4.1 ISD4104简介169
5.4实例2——SPI接口语音录放模块ISD4104169
5.4.2 ISD4104的SPI接口及其指令系统172
5.4.3 ISD4104的典型应用174
5.5实例3——SPI接口时钟日历芯片DS1302177
5.5.1 DS1302简介177
5.5.2 DS1302 SPI接口读写操作179
5.5.3 DS1302的典型应用182
5.6 实例4——SPI接口12位A/D转换器TLC2543188
5.6.1 TLC2543简介188
5.6.2 TLC2543工作原理及读写时序189
5.6.3 TLC2543的典型应用193
5.7实例5——3线串行接口10位D/A转换器TLC5615196
5.7.1 TLC5615简介196
5.7.2TLC5615的内部结构和工作原理197
5.7.3 TLC5615的典型应用199
5.8 实例6——Microwire接口EEPROM存储器NM93Cx6200
5.8.1 NM93Cx6简介200
5.8.2 NM93Cx6指令集及读写时序202
5.8.3 NM93Cx6在MCS-51单片机系统中的应用205
6.1单总线技术概述211
6.1.1单总线芯片简介211
第6章 1-Wire总线接口211
6.1.2单总线技术的特点及其应用214
6.2单总线数据通信协议216
6.2.1单总线通信信号类型217
6.2.2单总线通信的初始化218
6.2.3单总线通信的ROM命令219
6.2.4单总线器件的ROM搜索220
6.2.5单总线通信的功能命令225
6.3实例1——基于单总线通信协议的小环境温度监测系统225
6.3.1单总线数字温度传感器DS18B20225
6.3.2 由DS18B20构成的小环境温度监测系统230
6.3.3温度监测系统软件设计232
6.4实例2——单总线接口模数转换器238
6.4.1单总线四通道模数转换器DS2450238
6.4.2 DS2450与单片机的典型接口设计245
6.4.3 DS2450控制程序设计分析246
6.5实例3——串行接口单总线驱动器249
6.5.1 串行接口单总线驱动器DS2480B249
6.5.2基于DS2480B的单片机单总线系统电路设计254
6.5.3基于DS2480B的单片机单总线系统程序设计255
第7章 CAN总线接口258
7.1 CAN协议规范259
7.1.1 CAN的基本工作原理259
7.1.2 CAN协议规范概述260
7.1.3报文传输的帧结构263
7.1.4报文的校验266
7.1.5报文位流编码267
7.1.6错误处理与故障界定267
7.1.7位定时要求268
7.1.8同步269
7.2实例1 CAN控制器接口PCA82C250及其应用270
7.2.1 CAN控制器接口 PCA82C250270
7.2.2 PCA82C250的典型应用272
7.3.1 82C200简介273
7.3实例2——基于PCA82C200的智能CAN总线通信模块273
7.3.2 82C200的工作原理及参数配置276
7.3.3基于82C200的CAN总线通信模块283
7.3.4 82C200控制程序设计285
7.4实例3——独立CAN控制器Intel 82527及其应用290
7.4.1 Intel 82527简介290
7.4.2 Intel 82527内部寄存器及其设置294
7.4.3 Intel 82527在MCS-51单片机系统中的应用301
7.4.4 Intel 82527的应用程序设计304
7.5实例4——基于SJA1000的CAN总线接口模块307
7.5.1 SJA1000简介307
7.5.2 SJA1000内部寄存器及其参数设置310
7.5.3基于AT89C52和SJA1000的CAN总线接口模块316
7.5.4 SJA1000应用程序设计318
第8章 其他数据传输接口324
8.1实例1——基于uPD6121和uPC2800的红外收发模块324
8.1.1 uPD6121和uPC2800简介325
8.1.2红外发射模块的电路设计及工作原理330
8.1.3红外接收模块的电路设计及工作原理331
8.2实例2——NB9148/NB9149通用红外遥控收发模块332
8.2.1 NB9148简介332
8.2.2基于NB9148的红外遥控发射器336
8.2.3基于NB9149的红外遥控接收器336
8.3.1 nRF401简介340
8.3实例3——基于nRF401的无线数据传输模块340
8.3.2 nRF401应用过程中的注意事项342
8.3.3采用nRF401的无线数传模块的电路设计343
8.4实例4——基于DM9008的嵌入式系统以太网接口模块345
8.4.1 DM9008简介346
8.4.2 DM9008在MCS-51单片机系统中的应用353
8.4.3 DM9008嵌入式以太网接口模块程序设计355
8.5实例5——RTL8019AS在单片机网络接口中的应用358
8.5.1 RTL8019AS简介358
8.5.2 由AT89C52和RTL8019实现的以太网接口模块364
8.5.3 RTL8019AS网络接口模块控制程序设计367