a c8051f020 program