embedded c based codes on at89s52/at89c52(8051 architecture based microcontrollers)