SPI communication lines require high-frequency sampling. If your computer lags, go to System -> Set Simulation Options in Proteus and slightly increase the minimum timestep.
The most reliable way to test your RC522 circuit and code is to use actual hardware. Build a prototype on a breadboard or a custom PCB and test your code on a physical microcontroller. This will give you the most accurate results and allow you to debug any issues that may not be apparent in simulation. rc522 proteus library top
Wire the components according to this table: SPI communication lines require high-frequency sampling
To make the RC522 work in Proteus, you need the library installed in your Arduino IDE as well. (Note: In Proteus, you will load the .hex file of this compiled code into the Arduino properties.) Build a prototype on a breadboard or a
Navigate to your Proteus installation directory. The default path is usually: