The basic difference between the microprocessor and microcontroller is that we can interface a microcontroller directly means "for example we can directly connect a keyboard to microcontroller to any of its ports"....where as for microprocessor we can't interface directly...we require a circuit board since it requires ram,ic's.....etc.,! beyrojac mahinay
Microcontroller = (microprocessor+memory+peripherals) on a single chip
Microprocessor has 16 address lines and microcontroller has 20 address lines
yes,microprocessor does not have it's own memory while microcontroller has it's own memory.microprrocessor has required peripheril devices'
yes
robotics
Intel
It's really a question of symantics. "Microprocessor" typically refers to a PC-style CPU, that is, an adaptable piece of silicon that can be instructed to perform most forms of tasks. "Microcontroller" typically means a CPU that is solely dedicated to one purpose. In other words, a PC would have a microprocessor, while a microwave would have a microcontroller.
The 8051 is a microcontroller, not a microprocessor. To add or subtract, use the ADD or SUBB opcodes.
Microcontroller have inbuilt memory, interrupts, etc. Which you will need to connect externally in microprocessor. Thus, Microcontroller is better than microprocessors
Microprocessor = CPU Microcontroller = CPU+peripherals+memory A CPU cannot run independently, it needs peripherals and memory circuits. In embedded systems microcontroller designs are easier than microprocessor design. For example 8051 controllers will have EEPROM, RAM, timer circuit, serial port, SPI, GPIO, etc. If ur application need not have all these, just EEPROM, RAM, GPIO is enough then u can go for 8058 CPU with 8055, EEPROM, RAM. In otherwords CPU designs may provide more flexibility to ur Embedded design. whereas microcontroller designs can make designing easier. Hope this may help u !!
x
b/c the 8085 microprocessor is the first 8 bit microprocessor which Intel is produces in 1877 and this is the first general purpose 8 bit microprocessor. there was an 8 bit general purpose register before 8085 named as 8008 but this microprocessor is not functional 8 bit microprocessor