ABSTRACT

This chapter discusses the basics of microcontroller 8051, with the help of block diagram and pin description of 8051. 8051 microcontroller was designed by Intel in 1981. It is built with 40 pins, 4kb of ROM storage and 128 bytes of RAM storage, two 16-bit timers. An on-chip crystal oscillator is integrated in the microcontroller having crystal frequency of 12MHz or 11.0592MHz. The chapter also introduces Keil compiler to program the 8051. Keil Software makes C compilers, macro assemblers, real-time kernels, debuggers, simulators, integrated environments, and evaluation boards for the 8051, 251, ARM, and XC16x/Cl6x/ST10 microcontroller families. uVision3, the new IDE from Keil Software, combines project management, make facilities, source code editing, program debugging, and complete simulation in one powerful environment. pVision3 helps to get programs working faster than ever while providing an easy-to-use development platform.