A calculator software for 8051 based microcontrollers