VP812 is an excellent USB UNIVERSAL programmer for both 8051 & AVR ICs.
USB connectivity enables easy connection with PC. It has onboard Prolific USB-UART IC for which drivers to be installed.
To host the target IC , a 40 pin ZIF socket is provided.
PROLIFIC USB DRIVERS DOWNLOAD
LINK TO BLOG