Registers are a special type of memory that are dedicated to micro-controllers (or CPUs). Controllers have register-memory for speed.
The slowest part of any computer is the bus. The bus is the wiring that connects different components. In this case the micro-controller and main memory. While main memory and the micro-controller are both very fast, the wiring between them is slow.
Should the micro-controller have to be slow to compensate for the slow wiring?
The solution is to have register-memory. Memory physically part of the micro-controller that allows the controller to use it instantly. The controller can then move data from a register to RAM as soon as the bus is available.
Register-memory comes from the concept of a Cash Register [1879]. A cash register is used to perform transactions and store money on it's way to a vault the same way a CPU or micro-controller stores data on its way to main memory.
Registers have many uses:
micro controller contain system on chip memory, timers,counters where as a micro processor doesn't contain all these
Measuring strain using micro-controller is simple and easy. When measuring using micro-controller you use points and condensers.
yes
In order to dump any program code onto a micro controller for a 89c51, you would first have to find access to the main controller board of the item, and plug the program code directly into that.
Any controller used in motors or electrical drives are only to get variable speed or variable torque or to get higher efficiency. The controller can be anything, it might be micro controller or it can be DSP controller or may be other. But DSP controller finds some advantages over micro controller. Both the controllers are Digital controllers only, but DSP controller has inbuilt Analog to Digital converter, inbuilt Digital to analog converter , inbuilt counter and inbuilt pulse generator. With a micro controller we need to assemble all the above converters, counters and pulse generators externally, so DSP based electrical drives are more popular though the cost is more compared to micro controllers.
Dr. Glassenhigmer invented the micro controller
constructed on a single chip is called micro processor constructed on a single board is called micro controller
Yes, a micro-controller is hardware. It is the hardware that the firmware and/or software.
micro controller is software and fpga is hardware
micro controller contain system on chip memory, timers,counters where as a micro processor doesn't contain all these
Its an I\O controller
It is integrated with Processor itself. Also called Cache Memory.
no. opposite
CAN(Controller Area Network) is standard designed to allow micro-controller and devices to communicate with each other within a vehicle without a host computer
How data encrypt and decrypt from PC to PC using micro controller?
no answer
Measuring strain using micro-controller is simple and easy. When measuring using micro-controller you use points and condensers.