8051? Like AVR and PIC?
What's the difference between all those three? Can you give me a bird's eye view of the microcontroller (or processor) family? Don't worry I will google some. I just want to know which questions to ask though.
I hope I will have fun and not frustration. xD
AVR (8 bit) - Made by Atmel. Uses AVR instruction set.
PIC (8 bit) - Made by Microchip. Uses PIC instruction set.
8051 (only 8 bit) - Made by everyone and their uncle. Uses 8051 instruction set, originally by Intel who gave up selling these 15 years ago when they decided anything that didn't net them $50 wasn't worth their time.
So we are talking about three different and totally incompatible 8-bit architectures. Like 6052, Z-80, and 6800. But it doesn't matter so much if you have a C compiler to do the dirty work for you.