answersLogoWhite

0


Best Answer

8051 and 8052 aren't interchangable, but they are similar.

The 8052 is identical to the 8051 with the following enhancements:

1. The 8052 has 256 bytes of internal RAM, the 8051 has 128.

2. The 8052 has three (3) 16-bit timers, the 8051 has two (2). The third timer has some new operation modes not available with the 8051.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

13y ago

COMPARISION BETWEEN ARM AND 8051 Microcontroller

1. ARM executes almost all the instruction in only one cycle where as 8051 micro controller takes more than one cycles in almost all the instruction except register transfer.

Ex: conditional jump takes 3 cycles for execution ex: DJNZ in 8051

conditional jump takes 1 cycles for execution ex: BNEQ in ARM

2. ARM is a RISC based architecture .

8051 is a CISC but having less number of instruction as comared to ARM which is RISC.

3. ARM is based on load store architecture i.e data processing instruction can not access memory directly , data has to be stored in a register before processing . 8051 can access memory directly .

4. ARM have conditional data processing instruction whereas 8051 does not .

Pradeep Tiwari ( M.tech.-MPSTME-NMIMS)

M

This answer is:
User Avatar

User Avatar

Wiki User

11y ago

The standard 8051 microcontroller contains 128 bytes of Internal RAM that are available to the developer as working memory for variables and/or for the operating stack. Instructions that refer to addresses in the range of 00h through 7Fh refer to the 8051's Internal RAM, while addresses in the range of 80h through FFh refer to Special Function Registers (SFRs).

Although the 8052 has 256 bytes of Internal RAM, the above method of referrencing them remains true. Any address between 00h and 7Fh refers to Internal RAM whereas address in the range of 80h through FFh refer to SFRs.

The 8052's additional Internal RAM may only be referred by Indirect Addressing. Indirect addressing always refers to Internal RAM, never to an SFR.

Thus, to read the value contained in Internal RAM address 90h, the developer would need to code something along the lines of the following: MOV R0,#90h ;Set the indirect address to 90h MOV A,@R0 ;Read the contents of Internal RAM pointed to by R0 The above code first assigns the value 90h to the register R0. It subsequently reads, indirectly, the contents of the address contained in R0 (90h). Thus, after these two instructions have executed, the Accumulator will contain the value of Internal RAM address 90h.

It is very important to understand that the above code is not the same as the following: MOV A,90h ;Reads the contents of SFR 90h (P1) This instruction uses direct addressing; recall that direct addressing reads Internal RAM when the address is in the range of 00h through 7Fh, and reads an SFR when the address is in the range of 80h through FFh. Thus in the case of this second example, the move instruction reads the value of SFR 90h-which happens to be P1 (I/O Port 1).

This answer is:
User Avatar

User Avatar

Ashenafi Petros

Lvl 2
1y ago

. Give difference between 8051

and 8052 microcontroller

This answer is:
User Avatar

User Avatar

Wiki User

9y ago

1) In 8085 microprocessor clock,system control and interrupt control are integrated with in microprocessor chip.

2) 8085 microprocessor have more internal register.

This answer is:
User Avatar

User Avatar

Wiki User

14y ago

I do not know what an 8082 is; heard of the 8085 and 8088. The 8086 is unigue in that family in the the data path is a full 16 bits wide rather than 8.

This answer is:
User Avatar

User Avatar

Wiki User

14y ago

34 .... simple!

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

20

This answer is:
User Avatar

User Avatar

Anonymous

Lvl 1
3y ago

ROM

less

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the difference between 8051 and 8052 microcontrollers?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Computer Science
Related questions

Is 8052 family of 8051?

Yes, 8052 family is upgraded version of 8051 family


What is stands in at89s52?

AT - Atmel , 89 - manufacturer's series , S - silicon CMOS , 52 - is the family of 8051 i.e., 8052 MC .


How do you write code for interfacing 24C04 with 8052?

How do you write code for interfacing 24C04 with 8051 with asm 51 for 5 byet stor and out 5 byte.


What is difference between 8051 and 8951?

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.


8052 yards equals how many miles?

8052 yards = 4.6 miles, approx.


What is difference between 8051 and AT89S52?

Intel introduced the MCS-51 family of microcontrollers in 1980 as an enhanced MCS-48. The 8051 is the main processor in this family, featuring 4K EPROM, 128 bytes of RAM, 2x 16-bit timer/counters, serial UART, 2x external active low interrupts that can either be level or edge triggered (falling edge only), RAM stack that can address the full RAM space, vectored interrupts, and 16-bit address/8-bit data front side bus. The 8051 also includes a dedicated address latch pin (ALE), dedicated external program ROM read strobe pin (PSEN), and an active low external access pin (EA). When EA is externally tied high, the 8051 executes code from its internal ROM while addressing instructions past the internal program ROM space addresses external ROM if present. All code execution takes place from external program ROM if EA is tied low. The 8051's 16-bit program counter and front side bus can address up to 65536 external memory addresses for compatibility with a total of 64K external program ROM space. The 8051 also has a read and write strobe available (P3.6/WR and P3.7/RD) for up to 64K of external RAM as well. The 8052 is the 8051's big brother. It is identical to the 8051, with the addition of 8KB on chip program ROM, a 3rd 16-bit timer/counter with 16-bit autoreload (this timer can also be used as the baud rate generator for the UART in 16-bit autoreload, making for a baud timer with greater resolution for more available baud rates with just about any crystal), and a capture module that works with timer 2. The 8052 also has an additional 128B of RAM, making for a total of 256 bytes of on chip RAM space. The upper 128 bytes of RAM can only be indirectly addressed. The AT89S52 is Atmel's derivative of the 8052. It is compatible with Atmel's In-System Programming (ISP) via an on chip SPI interface, which allows it to be programmed via Atmel's AT89ISP programmer while the MCU is in the target circuit.


What is the difference between 8051 and at89s52?

Intel introduced the MCS-51 family of microcontrollers in 1980 as an enhanced MCS-48. The 8051 is the main processor in this family, featuring 4K EPROM, 128 bytes of RAM, 2x 16-bit timer/counters, serial UART, 2x external active low interrupts that can either be level or edge triggered (falling edge only), RAM stack that can address the full RAM space, vectored interrupts, and 16-bit address/8-bit data front side bus. The 8051 also includes a dedicated address latch pin (ALE), dedicated external program ROM read strobe pin (PSEN), and an active low external access pin (EA). When EA is externally tied high, the 8051 executes code from its internal ROM while addressing instructions past the internal program ROM space addresses external ROM if present. All code execution takes place from external program ROM if EA is tied low. The 8051's 16-bit program counter and front side bus can address up to 65536 external memory addresses for compatibility with a total of 64K external program ROM space. The 8051 also has a read and write strobe available (P3.6/WR and P3.7/RD) for up to 64K of external RAM as well. The 8052 is the 8051's big brother. It is identical to the 8051, with the addition of 8KB on chip program ROM, a 3rd 16-bit timer/counter with 16-bit autoreload (this timer can also be used as the baud rate generator for the UART in 16-bit autoreload, making for a baud timer with greater resolution for more available baud rates with just about any crystal), and a capture module that works with timer 2. The 8052 also has an additional 128B of RAM, making for a total of 256 bytes of on chip RAM space. The upper 128 bytes of RAM can only be indirectly addressed. The AT89S52 is Atmel's derivative of the 8052. It is compatible with Atmel's In-System Programming (ISP) via an on chip SPI interface, which allows it to be programmed via Atmel's AT89ISP programmer while the MCU is in the target circuit.


What are the release dates for The Young and the Restless - 1973 1-8052?

The Young and the Restless - 1973 1-8052 was released on: USA: 14 January 2005


How many miles in 8052 yards?

8,052 yards = 4.575 miles


What is the ISBN of Sonechka?

The ISBN of Sonechka is 0-8052-4195-7.


Is 72468 a multiple of 9?

yes it is. 8052 nines can multiply equally into 72468


What are the first five multiples of 2013?

2013, 4026, 6039, 8052, 10065.