《单片机接口技术》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:龚运新,王润辉主编
  • 出 版 社:北京:北京师范大学出版社
  • 出版年份:2006
  • ISBN:7303073590
  • 页数:317 页
图书介绍:本书为教育部推荐高职高专教材,单片机实用技术教程,讲述了单片机的结构、编程、开发及运用。

第1章 概论 1

1.1 接口 1

1.1.1 基本概念 1

1.1.2 接口的4大基本功能 2

1.2 串行接口知识 4

1.2.1 通用同步/异步收发器 4

1.2.2 主控同步串行端口MSSP——SPI模式 13

1.2.3 主控同步串行端口MSSP——I2C模式 18

习题与思考题 23

第2章 中断接口扩展 24

2.1 中断系统 24

2.1.1 中断请求源和中断请求标志 24

2.1.2 中断控制 26

2.1.3 中断响应 27

2.1.4 外部中断触发方式 29

2.1.5 多个外部中断源系统设计 29

2.1.6 MCS-51对中断请求的撤除 31

2.1.7 MCS-51中断系统的初始化 32

2.1.8 应用举例 33

2.2 中断控制器8259A 33

2.2.1 8259内部结构 34

2.2.2 8259引脚功能 35

2.2.3 8259命令字 36

2.2.4 8259工作模式 42

2.2.5 8259级联 47

习题与思考题 48

第3章 定时器/计数器扩展 50

3.1 MCS-51内部定时器/计数器 50

3.1.1 定时器/计数器的结构 50

3.1.2 定时器/计数器的工作方式 52

3.1.3 定时器/计数器的初始化 52

3.1.4 定时器/计数器应用举例 55

3.2 8253定时器/计数器扩展芯片 55

3.2.1 8253的内部结构和工作原理 55

3.2.2 8253的工作方式 59

3.2.3 MCS-51与8253的接口方法 66

习题与思考题 67

第4章 通信接口扩展 68

4.1 串行口通信 68

4.1.1 串行口控制寄存器 68

4.1.2 串行接口工作方式 69

4.1.3 波特率 72

4.2 可编程通用串行通信接口8251A 72

4.2.1 8251A的基本特点 72

4.2.2 8251A的内部结构和引脚功能 73

4.2.3 8251A的控制字 76

4.2.4 8251A的初始化 78

4.2.5 MCS-51和8251A的接口 78

习题与思考题 80

第5章 MCS-51存储器扩展 81

5.1 程序存储器的扩展技术 81

5.1.1 访问外部程序存储器的时序 81

5.1.2 EPROM接口设计 82

5.1.3 E2PROM接口设计 83

5.2 数据存储器的扩展设计 88

5.2.1 MCS-51访问外部RAM的定时波形 88

5.2.2 数据存储器的扩展技术 89

5.2.3 RAM的掉电保护 89

5.3 串行(I2C总线)数据存储器的扩展技术 91

5.4 串行(SPI总线)数据存储器的扩展技术 97

习题与思考题 103

第6章 I/O接口扩展 104

6.1 8255可编程并行接口芯片 104

6.2 显示器接口扩展技术 109

6.3 键盘接口设计 112

6.3.1 键盘工作原理 112

6.3.2 键盘接口设计 113

6.4 ZLG7289A串行接口LED数码管及键盘管理器件 117

6.4.1 概述 117

6.4.2 控制指令 118

6.4.3 SPI串行接口电路设计 122

6.4.4 接口程序 124

习题与思考题 134

第7章 模拟/数字转换器 136

7.1 概述 136

7.1.1 算术A/D转换 136

7.1.2 技术参数 138

7.1.3 接口信号 139

7.1.4 基本引脚 139

7.2 10位串行模/数转换芯片AD7810 140

7.2.1 AD7810的引脚功能 140

7.2.2 AD7810的工作模式 140

7.2.3 AD7810的典型应用 141

7.3 高精度24位ADS1210/1211 142

7.3.1 ∑△调制器A/D原理简介 142

7.3.2 ADS1210/1211内部结构 144

7.3.3 内部寄存器 146

7.3.4 校准 151

7.3.5 主/从模式的串行接口设计 151

7.3.6 芯片与8×C51接口 154

7.3.7 源程序清单 157

7.4 应用设计实例 165

7.4.1 A/D设计的一般考虑 165

7.4.2 设计实例 166

7.5 并行A/D转换器与8031的接口设计 166

习题与思考题 170

第8章 串行数字/模拟转换器 171

8.1 D/A的技术特性 171

8.2 8位满幅型MAX517/518/519 172

8.2.1 概述 173

8.2.2 通信约定 174

8.2.3 DAC模块 175

8.3 10位电压型MAX504/515 176

8.3.1 操作原理 176

8.3.2 应用设计 177

8.4 16位精密型DAC714 179

8.4.1 概述 179

8.4.2 应用设计 181

8.5 24位立体声音频PCM1728 184

8.5.1 概述 184

8.5.2 系统时钟 185

8.5.3 数据接口格式与复位 186

8.5.4 工作原理 187

8.5.5 应用设计 189

8.6 应用设计实例 190

8.7 并行数/模(D/A)转换器电路接口设计 191

8.7.1 D/A转换器与8031的接口设计 193

8.7.2 DAC0832和MCS-51的接口 193

习题与思考题 195

第9章 单片机的其他接口 196

9.1 V/F与F/V转换器 196

9.1.1 VFC32 196

9.1.2 VFC320 200

9.2 实时时钟 202

9.2.1 DS1305特性综述 202

9.2.2 内部寄存器 204

9.2.3 串行通信接口 207

9.3 液晶显示器(LCD)接口 210

9.3.1 接口信号说明 211

9.3.2 控制器说明(KS108B及兼容芯片) 212

9.3.3 编程方法 213

9.4 LED点阵显示接口 223

9.4.1 LED分类 224

9.4.2 LED点阵显示实例 226

9.5 打印机接口电路 229

9.5.1 TPμP系列微型打印机简介 229

9.5.2 TPμP-16B微型打印机应用实例 231

习题与思考题 237

第10章 IC卡 238

10.1 概述 238

10.1.1 IC卡的定义与分类 238

10.1.2 IC卡的主要应用及国际标准 239

10.2 AT24C××系列存储卡 241

10.2.1 概述 241

10.2.2 工作原理 242

10.3 逻辑加密存储卡SLE4442 245

10.3.1 概述 245

10.3.2 芯片功能 246

10.3.3 传送协议 247

10.3.4 芯片的操作命令 249

10.3.5 芯片的复位方式 251

10.3.6 SLE4442与8031的接口方法 251

10.4 智能卡SLE44C42S 260

10.4.1 智能卡结构 260

10.4.2 SLE44C42S芯片总体特性 260

10.4.3 各部分的详细说明 262

10.5 智能卡操作系统 264

10.5.1 概述 264

10.5.2 COS功能划分 265

10.5.3 文件系统 268

10.5.4 安全体系 271

10.5.5 安全机制的实现 271

习题与思考题 276

第11章 单线芯片 277

11.1 概述 277

11.1.1 芯片硬件结构 277

11.1.2 64位ROM 278

11.1.3 CRC生成器 278

11.1.4 寄生电源 280

11.2 单线芯片的传输过程 281

11.2.1 初始化 281

11.2.2 读/写时序 282

11.2.3 ROM功能命令 283

11.2.4 ROM搜索举例 283

11.3 可寻址开关 286

11.3.1 DS2405概述 286

11.3.2 DS2405 ROM功能命令 287

11.3.3 DS2406/DS2407 288

11.4 数字温度计 288

11.4.1 概述 288

11.4.2 温度测量 289

11.4.3 其他功能原理 291

11.5 A/D转换器 299

11.5.1 概述 299

11.5.2 存储器结构 300

11.5.3 存储器功能命令 302

11.5.4 ROM功能命令 304

11.5.5 操作实例 305

11.6 存储器与计数器 307

11.6.1 概述 308

11.6.2 存储器操作 309

11.6.3 操作实例 312

11.7 单线芯片总览 314

11.8 iButton系列 316

习题与思考题 317