本文介绍了一种基于USB接口芯片SL811HS的单片机实现读写U盘的系统。该系统解决了多数数据采集设备、工控机及嵌入式系统由于没有安装USB标准接口,不能读写U盘的问题,重点分析系统的原理及传输协议,给出了硬件、软件的实现方法。用SL811HS实现单片机读写U盘的方法简单,成本较低,在嵌入式控制系统中有着较大的推广应用价值。