Basis of microcontroller and Intel 8051 architecture (part 1)
What is embedded system?
It's is nothing but combination of hardware and software
For example. Robot , digital cameras, printers, microwave oven,washing machine, dishwashers
Embedded means something that attach to another thing
Characteristics of embedded system
1.single functioned
2.tightly constrained
3. Reactive and real time
4.microprocessors based
5. Memory
6. Connected
7. HW - SW systems
Basic things do you know
1k=2¹⁰=1024 bit
2k=2¹¹=2048 bit
4k=2¹²=4096 bit
8k=2¹³=8192 bit
16k=2¹⁴=16384 bit
32k=2¹⁵=32768 bit
64k=2¹⁶=65536 bit
Assembler
Is a software that converts an assembly language code to machine code
Compiler
Is a software that converts the source code to the object code
Interpreter
Is a software that executes the program directly without converting it to machine code
Memory
Device that is used to store data or programs on a temporary or permanent basis for use in an electronic digital computer
Von Neumann architecture
It is ancient computer architecture based on stored program computer concept
It is used in PC
It is low in cost
Harvard architecture
It is modern computer architecture based on Harvard
It is used in microcontrollers
It is costly
Introduction
Microcontroller is one of the powerful control system
Difference between microcontroller and microprocessor
Microprocessor
It use in computer system
It is heart of computer
Cost of the entire system is more
Most of the microprocessor do not have power saving features
Mainly used in personal computers
Microcontroller
Microcontroller used in embedded system
Cost of entire system is less
Most of the microcontroller have power saving mode
Mainly used in washing machine,stand alone system, MP3 player
Features of 8051 microcontroller
It' is an 8 bit microcontroller
4k bytes on chip ROM
128 bytes on chip RAM
Operating frequency 12MHZ
Multiply and divide instruction available