````

Microcontrollers - 8051 Architecture

8051 microcontroller is designed by Intel in 1981. It is an 8-bit microcontroller. It is built with 40 pins DIP (dual inline package), 4kb of ROM storage and 128 bytes of RAM storage, 2 16-bit timers. It consists of are four parallel 8-bit ports, which are programmable as well as addressable as per the requirement. An on-chip crystal oscillator is integrated in the microcontroller having crystal frequency of 12 MHz.

    Let us now discuss the architecture of 8051 Microcontroller.

In the following diagram, the system bus connects all the support devices to the CPU. The system bus consists of an 8-bit data bus, a 16-bit address bus and bus control signals. All other devices like program memory, ports, data memory, serial interface, interrupt control, timers, and the CPU are all interfaced together through the system bus.
8051 Architecture

Related Posts:

  • Arduino - switch case statement Similar to the if statements, switch...case controls the flow of programs by allowing the programmers to specify different codes that should be executed in various conditions. In particular, a switch statement compares the… Read More
  • Arduino - Control Statements Decision making structures require that the programmer specify one or more conditions to be evaluated or tested by the program. It should be along with a statement or statements to be executed if the condition is determin… Read More
  • Arduino - Conditional Operator ? : The conditional operator ? : is the only ternary operator in C. ? : conditional operator Syntax expression1 ? expression2 : expression3 Expression1 is evaluated first. If its value is true, then expression2 is evaluated a… Read More
  • Arduino - If…else if …else statement The if statement can be followed by an optional else if...else statement, which is very useful to test various conditions using single if...else if statement. When using if...else if…else statements, keep in mind − An if … Read More
  • Arduino - If …else statement An if statement can be followed by an optional else statement, which executes when the expression is false. if … else Statement Syntax if (expression) { Block of statements; } else { Block of statements; } if…else … Read More

0 comments:

Post a Comment

 
Powered by Blogger