It is a 16-bit microprocessor chipdesigned by Intel between early 1976. The Intel8088, released in 1979, was a slightly modified chip with an external 8-bit data bus(allowing the use of cheaper and fewer supporting ICs).
8051 MicroController Architecture
- 8051
The success of the Intel 8051 spawned a number ofclones which are collectively referred to as the MCS-51 family of microcontrollers,which includes chips from vendors such as Atmel, Philips, Infineon, and TexasInstruments.
- Interrupts, as their name implies, allows for external events (such asinputs from the user or AVR peripheral) to momentarily pause themain microcontroller program.
- Serial Communication and Timing Diagram
- The AVR has a clock that “ticks” at a regular rate. A variety ofclocks types and speeds are available, including a built-in circuit orexternal crystals.
8051 Programming in C
- Input Output programming withC language
- #include<REGx51.h> //header file for 89C51 void main(){ //main function starts unsigned int i; //Initializing Port1 pin1 P1_1 = 0; //Make Pin1 o/p while(1){//Infinite loop main application//comes herefor(i=0;i&lt;1000;i++);//delay loopP1_1 = ~P1_1;//complement Port1.1}}
- Data Serialization with 8051 C
- serialization is the process of translating data structures or objectstate into a format that can be storedand reconstructed later in the same or another computerenvironment