Hola de hecho si se puede simular, proteus a partir de la versión 7.6 mas o menos incluye un driver virtual para simular el puerto USB, aquí puedes encontrar algo, descargarte los links y practica. http://www.robotsperu.org/foros/viewtopic.php?p=8135#p8135
Estos ejemplos están hechos para la comunicación bulk.