标题：单片机接口C语言开发技术
版权信息
书 名: 单片机接口C语言开发技术
  作　者：龚运新彭建军
出版社： 清华大学出版社
出版时间： 2009
ISBN: 9787302192732
开本： 16
定价: 31.00 元
页数： 340
包装：平装
内容简介
《单片机接口C语言开发技术》是作者多年理论教学、实验教学及产品研发经验的结晶。单片机接口是单片机基础课程的后续课程。它是一门理论性、实践性和综合性都很强的学科，同时也是一门计算机软硬件有机结合的专业课程。以前的教科书主要讲述了并行口芯片，而在实际的应用中大部分用的是串行口芯片。《单片机接口C语言开发技术》将同时讲解并行接口和串行接口，重点讲解串行接口，几乎囊括了所有串行接口知识，每个程序都进行了仿真调试，给出了程序注释，使读者学习起来更加轻松易懂。
编辑推荐
《单片机接口C语言开发技术》特色：
串行接口，并行接口同时介绍，解决了此类教材相对缺少的问题，也满足实际应用的需求。
实用性强，加强实验及接口使用过程的分量，培养学生的实际动手能力。
通过案例编写，通俗易懂。
是作者多年理论教学、实验教学及产品研发经验的结晶，融入了计算机硬件、软件、产品开发的相关知识。
目录
第1章概论1
1.1接口1
1.1.1基本概念2
1.1.2接口的4大基本功能3
1.2串行接口知识4
1.2.1通用同步/异步收发器USART5
1.2.2主控同步串行端口MSSP——SPI模式15
1.2.3主控同步串行端口MSSP——I�2C模式20
1.2.4串行通信接口MicroWire/Plus总线25
习题与思考题26
第2章中断接口扩展27
2.1中断系统27
2.1.1中断请求源和中断请求标志27
2.1.2中断控制29
2.1.3中断响应31
2.1.4外部中断触发方式32
2.1.5多个外部中断源系统设计33
2.1.6MCS�-51对中断请求的撤除34
2.1.7MCS�-51中断系统的初始化36
2.1.8应用举例37
2.2中断控制器8259A38
2.2.18259内部结构38
2.2.28259引脚功能40
2.2.38259命令字41
2.2.48259工作模式47
2.2.58259级联53习题与思考题54
第3章定时器/计数器扩展56
3.1MCS�-51内部定时器/计数器56
3.1.1定时器/计数器结构56
3.1.2定时器/�计数器工作方式58
3.1.3定时器/计数器的初始化59
3.1.4定时器/�计数器应用举例61
3.28253定时器/计数器扩展芯片63
3.2.18253的内部结构和工作原理63
3.2.28253的工作方式67
3.2.3MCS�-51与8253的接口方法74
习题与思考题75
第4章通信接口扩展77
4.1串行接口通信77
4.1.1串行接口控制寄存器77
4.1.2串行接口工作方式78
4.1.3波特率81
4.2可编程通用串行通信接口825183
4.2.18251A的基本特点83
4.2.28251A的内部结构和引脚功能84
4.2.38251A的控制字87
4.2.48251A的初始化90
4.2.5MCS�-51和8251A的接口90
习题与思考题92
第5章MCS�-51存储器扩展93
5.1程序存储器的扩展设计93
5.1.1访问外部程序存储器的时序93
5.1.2EPROM接口设计94
5.1.3E�2PROM接口设计96
5.2数据存储器的扩展设计100
5.2.1MCS�-51访问外部RAM的定时波形101
5.2.2数据存储器的扩展设计102
5.2.3RAM的掉电保护103
5.3串行(I�2C总线)数据存储器扩展设计104
5.4串行(SPI总线)数据存储器扩展设计112
5.5串行(MicroWire/Plus总线)数据存储器扩展设计118
习题与思考题125
第6章I/O接口扩展127
6.1概述127
6.2显示器接口扩展设计133
6.3键盘接口设计136
6.3.1键盘的工作原理136
6.3.2键盘接口设计137
6.4ZLG7289A、串行接口LED、数码管及键盘管理器件141
6.4.1概述142
6.4.2控制指令143
6.4.3SPI串行接口148
6.4.4接口程序150
习题与思考题157
第7章模拟/数字转换器159
7.1概述159
7.1.1算术A/D转换160
7.1.2技术参数161
7.1.3接口信号162
7.1.4基本引脚163
7.210位串行模数转换芯片AD7810163
7.2.1AD7810引脚功能164
7.2.2AD7810的工作模式164
7.2.3AD7810的典型应用165
7.3高精度24位ADS1210/1211166
7.3.1ΣΔ调制器A/D原理简介166
7.3.2ADS1210/1211内部结构168
7.3.3内部寄存器171
7.3.4校准176
7.3.5主/从模式的串行接口设计177
7.3.6与8XC51接口180
7.4应用设计实例182
7.4.1A/D设计的一般考虑182
7.4.2设计实例183
7.5并行A/D转换器与8031的接口设计184
习题与思考题188
第8章串行数字/模拟转换器189
8.1D/A的技术特性189
8.28位满幅型MAX517/518/519191
8.2.1概述191
8.2.2通信约定193
8.2.3DAC模块194
8.310位电压型MAX504/515195
8.3.1操作原理195
8.3.2应用设计197
8.416位精密型DAC714198
8.4.1概述199
8.4.2应用设计200
8.524位立体声音频PCM1728203
8.5.1概述203
8.5.2系统时钟205
8.5.3数据接口格式与复位205
8.5.4工作原理207
8.5.5应用设计考虑208
8.6应用设计实例210
8.7并行数/模(D/A)转换器电路接口设计211
习题与思考题215
第9章单片机的其他接口216
9.1V/F与F/V转换器216
9.1.1VFC32216
9.1.2VFC320220
9.2实时时钟223
9.2.1DS1305的特性综述223
9.2.2内部寄存器225
9.2.3串行通信接口228
9.3液晶显示器(LCD)接口232
9.3.1接口信号说明233
9.3.2控制器说明（KS108B及兼容芯片）234
9.3.3编程方法236
9.4LED点阵显示接口241
9.4.1LED分类243
9.4.2LED点阵显示实验245
9.5打印机接口电路249
9.5.1TPμP系列微型打印机简介249
9.5.2TPμP-16B微型打印机应用实例251
习题与思考题255
第10章IC卡256
10.1概述256
10.1.1IC卡的定义与分类256
10.1.2IC卡的主要应用及国际标准258
10.2AT24C××系列存储卡259
10.2.1概述259
10.2.2工作原理260
10.3逻辑加密存储卡SLE4442263
10.3.1概述264
10.3.2芯片功能264
10.3.3传送协议266
10.3.4芯片的操作命令268
10.3.5芯片的复位方式270
10.3.6SLE4442与8031的接口方法271
10.4智能卡SLE44C42S278
10.4.1智能卡结构278
10.4.2SLE44C42S芯片总体特性279
10.4.3各部分详细说明281
10.5智能卡操作系统282
10.5.1概述283
10.5.2COS功能划分284
10.5.3文件系统287
10.5.4安全体系290
10.5.5安全机制的实现291
习题与思考题296
第11章单线芯片297
11.1概述297
11.1.1芯片硬件结构297
11.1.264位ROM298
11.1.3CRC值生成器299
11.1.4寄生电源300
11.2单线芯片的传输过程301
11.2.1初始化301
11.2.2读写时序302
11.2.3ROM功能命令303
11.2.4ROM搜索举例304
11.3可寻址开关306
11.3.1DS2405概述306
11.3.2DS2405ROM功能命令308
11.3.3DS2406/DS2407309
11.4数字温度计309
11.4.1概述309
11.4.2温度测量311
11.4.3其他功能原理312
11.5A/D转换器319
11.5.1概述320
11.5.2存储器结构321
11.5.3存储器功能命令323
11.5.4DS2450ROM功能命令325
11.5.5操作实例326
11.6存储器与计数器329
11.6.1概述329
11.6.2存储器操作331
11.6.3操作实例334
11.7单线芯片总览337
11.8iButton系列338
练习与思考题340
……