umm 1? lol No, seriously, as explained on www.8052.com, the 8052 has twice the RAM of the 8051 (that is 256 Bytes), an additional 16-bit Timer (Timer 2) and more Special Function Registers (SFR) as required for the additional features. The most essential difference is that Timer2 can be used as a Baud rate generator for serial communication.
Instruction set, Internal memory structure and Pinout are the same. 8951 Controllers which are faster and more complex were first developed in the 90's as an improvement to the 8051.
Many 8951 controllers have 2, 4 or 6 clock cores as opposed to 12. Whats more many provide onboard DAC, ADC, I2C, USB, CAN etc
architecture
Intel
Answer It is both 8 bit processors in a 40 pin package but it is not pin compatible, it have almost the same functions but it is very difficult to compare the two because it is not the same family.
65536 bytes, because the 8051 family has a 16 bit external address buss.
check this link http://www.dnatechindia.com/index.php/Tutorials/8051-Tutorial/Interfacing-ADC0808-To-8051.html
4
avr is high speed cmpar to 8051.in 8051 there are less number of instructions
internal and external memory
architecture
89s51 and 89s52 both are same version of 8051 microcontroller
The difference is that those MCUs that start with 80 are romless, those with 87 use EPROM erasable by light
35
Answer: 8951 km² = 3,456 mi²
The at89c52 are ones that are more advanced. This means that they are programmable compared to the 8051 which is not. So this makes a really big difference.
constructed on a single chip is called micro processor constructed on a single board is called micro controller
dirictives is used for variable declaration it cannot execute at run time.. it does nor produce any code....
89S52 have 8KB ROM and 256bytes RAM also it supports SPI program downloading but 89C51 have 4Kb ROM, 128bytes RAM and it wont support Serial program downloading. For more details visit www.8051projects.info