版权信息
书 名: 单片机接口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