本文设计采集板主要是CPLD为核心和相关的协议来实现计算机通过并口EPP控制其他芯片的通信。本文设 计了多路采集系统,提高采集的速度。利用CPLD逻辑设计控制AD模数转换器和多路数字控制模拟开关。CPLD的 开发工具是QuartusⅡ软件,它包含知识产权模块,加快了设计的进程,提高系统性能。由于Windows对系统底层操 作采取了屏蔽的策略,增强型并行接口EPP不能直接读取CPU中的I/O控制器中寄存器的数据,只有借助WinIo来实 现对这些寄存器的访问,利用WinIo函数库来实现对 PC机并行端口的操作,从而实现与外部设备的数据传输。对于 随机采集到的数据,它的变化形式是预先无法确定的。因此这种变化必须用随机函数加以描述。本文使用经典谱估 计的周期图法来计算出随机函数的特征。然后用Visual C++6.0对话框工程编辑界面,用VC语言编写消息函数,完成 数据采集处理的界面。