《微机系统与接口实验》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:俞承芳主编;虞惠华,杨翠微编著
  • 出 版 社:上海:复旦大学出版社
  • 出版年份:2005
  • ISBN:7309043758
  • 页数:331 页
图书介绍:本书介绍常用的微处理器接口电路和微机系统的设计方法。

第1章 8086程序设计 1

1.1 8086程序设计的实验平台 1

1.1.1 PC机的基本配置 1

1.1.2 动态调试程序DEBUG 2

1.2 8086程序设计 9

1.2.1 程序设计方法 9

1.2.2 8086程序设计 10

1.3 8086/8088宏汇编语言程序 26

1.3.1 8086/8088宏汇编语言程序的运行 26

1.3.2 宏汇编语言的源程序 31

1.4 PC机的基本硬件和调用 48

1.4.1 PC机的基本硬件及调用方法 48

1.4.2 键盘及调用程序 50

1.4.3 显示器的调用 52

1.5 软中断 72

1.6 8086程序设计实验 78

实验1-1 DEBUG的使用 78

实验1-2 分支程序及循环程序 79

实验1-3 子程序及查表程序 80

实验1-4 宏汇编程序设计一 81

实验1-5 宏汇编程序设计二 81

第2章 MCS-51单片机的程序设计 83

2.1 MCS-51单片机的结构 83

2.1.1 存储器结构 83

2.1.2 MCS-51单片机的片内外围电路 84

2.2 MCS-51单片机程序设计 84

2.2.1 MCS-51单片机的程序设计方法 84

2.2.2 MCS-51程序设计 85

2.3 MCS-51单片机系统的程序设计 101

2.3.1 专用系统的系统程序构成 101

2.3.2 MCS-51单片机系统程序的设计 104

2.4 MCS-51程序设计实验 105

实验2-1 简单程序与仿真器调试实验 105

实验2-2 程序设计实验 105

第3章 微机基本系统的设计 107

3.1 微处理器系统的构成 107

3.1.1 微处理器的总线 107

3.1.2 微处理器的支持电路 112

3.1.3 外围设备的扩展方法 114

3.2 PC机的总线技术 120

3.2.1 16位微处理器的接口电路 120

3.2.2 PC机的总线 122

3.2.3 PC XT总线 125

3.2.4 ISA总线 127

3.3 ISA总线扩展技术 130

3.3.1 ISA总线的基本时序 130

3.3.2 基本I/O地址、中断及DMA的分配 133

3.3.3 接口的扩展 135

3.4 MCS-51单片机扩展技术 138

3.4.1 最小系统 138

3.4.2 系统的扩展方法 140

3.5 基于CPLD的实现方法 140

3.5.1 系统的基本构成与地址译码 140

3.5.2 数据总线的扩展 141

3.6 微机基本系统构成实验 143

实验3-1 PC总线的基本系统与地址译码 143

实验3-2 基于CPLD的MCS-51最小系统设计 144

第4章 存储器与接口 145

4.1 常用存储器 145

4.1.1 只读存储器 145

4.1.2 随机存取存储器 151

4.2 微处理器与存储器的接口 154

4.3 存储器信息的断电保护 158

4.4 存储器扩展实验 159

实验4-1 以MCS-51为平台的存储器扩展实验 159

第5章 并行接口 161

5.1 并行通信的传送方式 161

5.1.1 无条件传送 161

5.1.2 查询方式传送 164

5.1.3 程序中断方式传送 167

5.2 并行接口实例 168

5.2.1 基于ISA总线的并行接口电路 168

5.2.2 MCS-51系统的并行接口 172

5.2.3 基于CPLD的并行接口电路的实现 173

5.3 可编程并行接口电路INTEL 8255A 177

5.3.1 INTEL 8255A的接口信号与工作方式 177

5.3.2 INTEL 8255A的编程 180

5.3.3 INTEL 8255A应用举例 182

5.4 并行接口的应用 185

5.4.1 并行打印机接口 186

5.4.2 PC机的并行接口 188

5.4.3 并行接口用于状态、控制量 192

5.5 并行接口电路实验 194

实验5-1 以PC机为平台的标准电路的并行接口电路实验 194

实验5-2 以PC机为平台的CPLD的并行接口电路实验 195

实验5-3 以MCS-51为平台的标准电路的并行接口电路实验 195

实验5-4 以MCS-51为平台的CPLD的并行接口电路实验 196

实验5-5 基于可编程接口电路8255A的并行接口电路实验 196

第6章 计数器、定时器与接口 197

6.1 可编程计数/定时器INTEL 8253 197

6.1.1 INTEL 8253的接口信号与工作方式 197

6.1.2 INTEL 8253的编程 198

6.1.3 8253的应用举例 200

6.2 MCS-51定时器 204

6.3 定时器实验 207

实验6-1 基于PC平台的INTEL 8253的接口设计与使用 207

实验6-2 基于MCS-51平台的INTEL 8253的接口设计与使用 208

实验6-3 基于MCS-51平台的片内定时器的应用 208

第7章 显示器与键盘接口 209

7.1 显示器接口 209

7.1.1 七段数码显示器 209

7.1.2 静态显示接口 211

7.1.3 动态显示 213

7.1.4 点阵显示 215

7.2 字符型液晶显示模块的应用 216

7.2.1 字符型液晶显示模块的原理 216

7.2.2 字符型液晶显示模块的软件特性 220

7.2.3 字符型液晶显示模块的接口技术 224

7.3 键盘接口 229

7.3.1 单排按键与CPU的连接 229

7.3.2 键盘与CPU的连接 230

7.3.3 键盘接口设计 234

7.4 拨盘与接口 237

7.4.1 拨盘开关 237

7.4.2 多片拨盘开关与CPU的连接 239

7.5 可编程键盘、显示器接口INTEL 8279 241

7.5.1 INTEL 8279的接口信号与工作方式 241

7.5.2 INTEL 8279的编程 247

7.5.3 INTEL 8279的应用 250

7.6 显示器与键盘实验 252

实验7-1 以PC机为平台的LED显示器实验 252

实验7-2 以PC机为平台的LCD显示器实验 253

实验7-3 以MCS-51为平台的LED显示器实验 253

实验7-4 以MCS-51为平台的LCD显示器实验 254

实验7-5 以PC机为平台的键盘实验 254

实验7-6 以MCS-51为平台的键盘实验 255

实验7-7 INTEL 8279的使用 255

第8章 串行通信及接口 256

8.1 串行通信 256

8.1.1 并行通信与串行通信 256

8.1.2 异步通信与同步通信 256

8.1.3 数据传输方式 257

8.1.4 串行通信的方式 258

8.2 串行通信的接口标准 259

8.2.1 EIA RS-232-C标准 259

8.2.2 RS-422/RS-485标准 262

8.2.3 电流环接口 266

8.3 串行通信的实现 267

8.3.1 串行通信的软件实现 267

8.3.2 可编程通信接口INTEL 8251 268

8.3.3 MCS-51串行接口 275

8.4 用于系统内部的串行通信接口 279

8.4.1 SPI总线 279

8.4.2 I2C总线 283

8.5 串行接口的CPLD实现 287

8.6 串行通信实验 289

实验8-1 基于PC平台的INTEL 8251接口的设计与使用 289

实验8-2 基于MCS-51平台的INTEL 8251接口的设计与使用 289

实验8-3 基于MCS-51平台的片内串口的应用 290

实验8-4 基于MCS-51平台的I2C总线的扩展 290

第9章 D/A转换器和A/D转换器接口 291

9.1 D/A转换器及其接口 291

9.1.1 D/A转换器的结构和技术指标 291

9.1.2 不带锁存器的D/A转换器及其接口 292

9.1.3 带锁存器的D/A转换器及接口 294

9.1.4 大于8位的D/A转换器的接口 298

9.1.5 串行接口的D/A转换器 301

9.2 A/D转换器及其接口 304

9.2.1 8位A/D转换器与8位CPU的接口 304

9.2.2 大于8位的A/D转换器接口 306

9.2.3 双积分式A/D转换器接口 310

9.2.4 串行接口的A/D转换器 313

9.3 应用实例 314

9.4 D/A转换器与A/D转换器实验 318

实验9-1 基于PC平台的D/A转换器实验 318

实验9-2 基于PC平台的A/D转换器实验 318

实验9-3 基于MCS-51平台的D/A转换器实验 319

实验9-4 基于MCS-51平台的A/D转换器实验 319

第10章 综合应用实验 320

10.1 综合设计的基本步骤 320

10.2 综合设计实验 322

实验10-1 洗衣机的程序控制 322

实验10-2 交通灯控制电路 323

实验10-3 按键式电话 324

实验10-4 数字式密码锁 324

实验10-5 钟控装置 325

实验10-6 智力测验抢答器 325

实验10-7 彩色音乐演奏器 326

实验10-8 反应速度测试仪 326

实验10-9 篮球三十秒显示器 327

实验10-10 照相机自拍指示 327

实验10-11 流水线监视器 327

实验10-12 程控信号发生器 328

实验10-13 信号的重现 329

实验10-14 I2C存储器的应用 330

参考文献 331