8051 Micro controller is a programmable device which is used for controlling purpose. Basically 8051 controller is Mask programmable means it will programmed at the time of manufacturing and will not programmed again, there is a derivative of 8051 micro controller, 89c51 micro controller which is re-programmable.
89c51 is 8-bit device means it is capable of doing 8-bit operations. It have 4 ports which are used as input or output according to your need.[sam_block id=”2″]
This device also have Timer, Serial Port interface and Interrupt controlling you can use these according to your need.