A new kind of Data Acquisition System is designed in this thesis, which is based on Universal Serial Bus (USB) technology with data acquisition, analysis and display together. The advanced performance of USB with highspeed, Hot Plug In, Plug and Play, easily to expand and engrossing less syetem resource is shown in the system.At first, the paper introduces the protocol of USB bus in brief, and then discusses the design of data acquisition system, which includes two segments such as hardware design and software design. In hardware design segment, the features of CY7C68013A are described firstly, and then the schemes of USB interface control module, USB and external controller interface module, firmware memory modules and power module are described in detail. The key points of the design which should be paid attention to are also explained. Software design also includes three parts, USB interface controller firmware design, USB driver development and application procedures.In the software design segment, firmware and driver design is the most important project of the system. First, the paper presents the idea and the structure of the program, and then introduces the firmware design and the flow chart of the firmware code in detail. In device's driver segment, the principle of windows drivers module and the developing process of USB devices' drivers are briefly described. In the last part, the INF file which is need to installation of WDM Driver is described in detail, and the realization of application program. Firmware was compiled with Keil C51, and the driver and application program with Visual C++6.0 and DriverStudio 3.0 assistant tools.In the end, the paper makes a conclusion of the project, and the foreground of USB application is explored. |