第一篇 PC-USB微机接口实验系统 1
第1章 综述 1
1.1 本书的大体构想 1
1.2 TPC-USB实验系统介绍 3
1.2.1 USB接口简介 4
1.2.2 TPC-USB微机接口实验系统框图 4
1.2.3 USB模块结构 5
1.2.4 USB模块功能 6
1.2.5 USB模块的对外接口 6
1.2.6 USB模块的安装 8
1.2.7 USB模块连接测试 11
1.3 扩展实验台结构及主要电路 11
第2章 汇编语言实验程序的建立与执行 21
2.1 编辑和运行汇编源程序所必备的软件 21
2.2 建立与执行汇编源程序 21
2.2.1 建立与执行汇编源程序的基本步骤 21
2.2.2 建立与执行汇编源程序的过程细节 22
2.3 调试程序Debug及其使用 25
2.3.1 Debug程序的调用 25
2.3.2 Debug命令的有关规定 26
2.3.3 Debug的主要命令 26
2.4 汇编语言程序设计实验 28
2.4.1 Debug调试汇编语言程序的方法 28
2.4.2 传送指令 31
2.4.3 逻辑与移位指令 33
2.4.4 子程序调用——字符串处理程序设计 34
2.4.5 中断处理程序开发 36
2.4.6 磁盘处理程序 38
2.4.7 编程综合练习 39
第3章 TPC-USB集成软件开发环境 42
3.1 TPC-USB集成开发环境软件包 42
3.2 集成开发环境软件的安装 43
3.2.1 用户程序的编辑和编译 44
3.2.2 编译源程序 45
3.2.3 用户程序的调试和运行 45
3.2.4 常用调试命令 48
3.2.5 实验项目的查看和演示 49
3.2.6 实验项目的添加和删除 50
3.2.7 集成开发环境帮助菜单 51
第4章 微机接口电路实验 53
实验1 I/O地址译码 54
实验2 简单并行接口 56
实验3 可编程定时器/计数器8254(8253)的原理及应用 58
实验4 可编程并行接口的原理及应用(8255A方式0) 63
实验5 中断控制器8259的工作原理及应用 67
实验6 串行通信 73
实验7 数/模(D/A)转换器及应用 82
实验8 模/数(A/D)转换器及应用 86
实验9 DMA传送 90
实验10 可编程并行接口的原理及应用(8255A方式1) 94
第5章 微机硬件应用综合设计 97
综合实验1 七段数码管的静态与动态显示 97
综合实验2 继电器控制 99
综合实验3 竞赛抢答器 101
综合实验4 交通灯控制 102
综合实验5 电子琴 104
综合实验6 步进电动机控制实验 105
综合实验7 小直流电机转速控制实验 109
综合实验8 键盘显示控制器实验 110
综合实验9 存储器读写实验 124
综合实验10 双色点阵发光二极管显示实验 125
综合实验11 8250串行通信实验 130
综合实验12 集成电路测试 132
第二篇 微型计算机原理与接口技术习题解答 134
第1章 概述 134
第2章 微处理器 139
第3章 微型计算机指令系统 144
第4章 汇编语言 150
第5章 总线和主板 161
第6章 存储器 167
第7章 中断系统 174
第8章 微型计算机接口技术 179
第9章 并行通信及接口芯片 183
第10章 串行数据接口 188
第11章 8253可编程定时计数器 192
第12章 数/模、模/数转换器及其与CPU的接口 196
第13章 计算机网络体系结构和网络设备简介 201
第三篇 微型计算机原理与接口技术补充习题及解答 205
第1章 概述 205
第2章 微处理器 210
第3章 微型计算机指令系统 215
第4章 汇编语言 219
第5章 总线和主板 222
第6章 存储器 228
第7章 中断系统 236
第8章 微型计算机接口技术 241
第9章 并行通信及接口芯片 246
第10章 串行数据接口 249
第11章 8253可编程定时计数器 254
第12章 数/模、模/数转换器及其与CPU的接口 256
第13章 计算机网络体系结构和网络设备简介 263
附录1 随机光盘实验程序名称表 267
附录2 TPC-USB通用微型计算机接口实验系统硬件实验提要(汇编程序) 269
附录3 TPC-USB通用微型计算机接口实验系统硬件实验提要(C语言程序) 275
附录4 示波器的基本原理及其使用方法 281
附录5 电阻与电容的标准值 293
参考文献 296