Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
perhaps you should try one of Cypress's EZ-USB 8051 microcntrollers, they are deigned for USB applications. Or you may use a USB to UART converter such that of FTDI. CYpress has a wide range of micrcontrolers that support USB but they are not 8051 compatible. Also Microchip offers PIC18 USB micrcontrollers.