I have developed some C51 software and it works fine in the simulator, the only problem is that the simulator goes far too fast! Strings that are only supposed to come out of the serial port once per second, just pour out. Is there a way to lock the simulator to at least an approximation of real-time? If there isn't, can Keil build one into the next release?
To do this in AGSI, you could create a timer that interrupts every 100ms. Then, use that to calibrate the simulation timing to real-world time. We have discussed this issue here many times and this feature will be added in a future release. Jon