第1章 简介 1
1.1为什么需要并行接口 1
1.2 什么是数据采集 2
1.3 读者对象 3
1.4本书的组织 3
第2章 如何建立计算机接口 6
2.1 什么是接口 6
2.2各种数据采集方案的例子 6
2.3数字化语音转换器 7
2.4 CCD摄影机的数据采集 9
2.5信号与时序图 11
2.6硬件组成 13
2.7数字元器件 17
第3章 并行打印机适配器 22
3.1并行打印机端口结构 22
3.2 DATA端口 25
3.3 CONTROL端口 27
3.4 STATUS端口 29
3.5通过并行适配器进行打印 30
3.6使用并行打印机适配器 31
4.1 PC数据域 33
第4章 并行适配器的编程和使用 33
4.2 端口的访问 35
4.3并行端口的示警盒:发光二极管和读取开关 35
4.4并行端口的电源开关电路 39
4.5 读取DIP开关状态 44
4.6使用标准并行端口进行数据传输内务操作 47
第5章 增强型端口和扩展性能端口 54
5.1 IEEE 1284 1994标准 54
5.2 增强型并行端口 56
5.3 EPP寄存器 60
5.4 EPP BIOS调用 61
5.5使用EPP的高速数字I/O 62
5.6 EPP控制芯片的编程 67
5.7扩展性能端口 68
5.8高级适配器的电气接口 69
5.9附加信息 70
第6章 模数转换和数模转换 71
6.1 数模转换器(DAC)到底是什么 72
6.2流行的数模转换器(DAC) 76
6.3模数转换器(ADC)到底是什么 82
6.4流行的模数转换器(ADC) 86
第7章 测量时间和频率 97
7.1使用分立元器件测量周期和频率 100
7.2天文光度计接口 103
第8章 完整的数据采集系统 112
8.1自驱动、8位ADC接口 112
8.2完整的8位接口组件 116
8.312位模数转换器/数模转换器接口 127
第9章 并行端口的扩展端口数据位 146
9.1 在标准并行适配器上进行扩展 146
9.2使用EPP进行扩展 152
9.3 EPP中的8255-PPIO接口 153
第10章 使用并行端口做EPROM仿真器 167
10.1 使用仿真器进行微处理器开发 168
10.2使用SmartRAM 171
10.3驱动程序软件 172
10.4 使用非永久RAM(NVRAM)存储器的EPROM仿真 172
第11章 使用并行端口作为主机接口 192
11.1 与ADSP-2101之间的接口 192
11.2 AT89C2051接口 202
12.1 EPROM编程器 212
第12章 管理设备编程器 212
12.2 AT89C2051微处理器编程器 215
第13章 使用并行适配器的波形特性 240
13.1 并行适配器作为波形发生器 240
13.2 波形产生的传统方法 244
13.3 一个非通用的波形产生方法 244
第14章 Linux下的数据采集 248
14.1 Linux下一个通用的数据采集系统 249
14.2 在WWW上创建一个天气网站 266
A.1 简介 278
附录A PC 体系结构 278
A.2 理解微处理器系统 279
A.3 端口和存储器的访问 281
A.4 PC的外围支持 284
A.5 PC系统总线信号 285
A.6 PC端口 287
A.7 典型接口电路的例子 288
A.8 硬件中断 291
A.9 BIOS和DOS中断 292
附录B 参考文献 293
B.1 书籍 293
B.2 文章 293