A repo containing a variety of working and tested codes for implementing various features available on the 8051 Microcontroller
Keil uVision C51 - https://www.keil.com/download/
EdSim51DI (Development Board) Simulator - http://www.edsim51.com/ - My Recommend