通用串行总线USB(Universal Serial Bus)具有支持热插拔、传输速度快、可靠性高、可扩展性强等优点,作为一种通信接口规范,它被广泛地应用于PC机和外围设备的通信系统中.设计了以AT89C52为MCU,基于USB芯片PDIUSBD12的温室环境信息采集系统,实现了对温室环境的温度、湿度、光照和二氧化碳浓度等各项参数的测定,并设计开发了该接口芯片的固件程序,操作系统驱动程序和主机应用程序.驱动程序采用WDM驱动程序模型,实现了USB设备的热插拔和访问操作.应用程序采用VC+ + 6.0为开发环境,把USB设备当作文件来操作,实现了数据的批量传输,大大提高了传输速度.