论文部分内容阅读
随着通用串行总线(USB)技术的发展,USB接口优越的传输特性和USB设备的易用性极大地促进了USB技术在各种外设中的应用,USB接口已经成为PC机的标准配置。在传输距离允许的情况下,实现仪器和仪表的USB接口不但已经成为一种现实的需求,而且在技术上也成为可能。 本论文从实现带有USB接口的电压监测仪的角度出发,在借鉴了国内外相关USB理论和技术的基础上,采用USB控制芯片PDIUSBD12实现了一个电压监测仪的USB外围设备。使用Microsoft推荐的Win32驱动程序模型设计了USB仪表的驱动程序以提供仪表设备的安装。然后,使用动态链接库DLL技术编写了设备的读写函数,方便仪表作为外围设备的操作,论文最后使用Visual Basic语言编写了一个操作仪表设备的应用程序,通过调用动态链接库中的导出函数来完成仪表操作。此外,论文详细分析了WDM驱动程序模型,探讨了WDM驱动程序设计的方法,为建立实用的系统提供了参考。