This plug-in for the Keil IDE allows you to use the Keil debugging environment to single step code running on simulated hardware inside Proteus VSM. Think of it as like working with an In Circuit Emulator or Debugger (ICE or ICD) but without any physical hardware.
The Keil driver communicates with Proteus using TCP/IP so you can run MPLAB and Proteus on separate machines linked via your office LAN if you so wish. Alternatively, both packages can be used on the same machine using the TCP/IP loopback address.
Two drivers are provided - one for the 8051 variants and one for ARM/LPC2000. To use a particular driver, please download the self-extracting executable and install it on the same machine as your copy of Keil. During setup select the version of Keil that you are using (uVision2 or uVision 3) and then proceed with the install normally.