引 言 USB(Universal Serial Bus)接口是近年来应用在PC领域的新型接口技术。它基于单一的总线接口技术来满足多种应用领域的需求;它的即插即用、支持热插拔、易于扩展等特性极大地方便了用户的使用,已逐渐成为现代数据传输的发展趋势。 传统的开发USB应用系统的步骤是,先用windowsDDK(设备驱动程序开发包)或第三方开发工具(如DriverSt LJdic))开发LJSB驱动程序,然后用Visual C++编写DLL(动态连接库),最后再调有DLL来开发应用程序。显然,这对windows编程不熟悉的人来说有一定的难度,何况USB驱动程序的开发难度很大。本文介绍一种简单、
1
通用串行总线(USB) 作为一种灵活的高速总线接口技术,非常适合作为主机和外设之间的通信接口,但 其结构复杂。本文以一个采集多点温度的实际系统为例, 阐述USB 接口应用系统的总体设计思想及其 层次结构,在实现方法上避开传统的Windows 编程技术,另辟蹊径地给出使用NI VISA 来驱动USB 接 口以及用LabVIEW进行应用编程的方法。
1