Introduction - If you have any usage issues, please Google them yourself
Proteus6.7 is the best tool for simulation of microcontroller peripherals, really good. Can be simulated 51, AVR, PIC and other commonly used MCU and its peripheral circuits (such as the LCD, RAM, ROM, keyboard, motors, LED, AD/DA, part of the SPI devices, part of the IIC device