It's not really realistic to simulate a microcontroller. A flow chart of the sequence of events as handled by the microcontroller (more accurately, by the program code) will be more possible and meaningful.
If you haven't done the coding, the flowchart will be invaluable as a guide to producing it.