The 8051 microcontroller is generic part number actually includes a whole family of microcontrollers that have numbers ranging from 8031 to 8751 and are available in N-channel Metal Oxide Silicon(NMOS) and Complimentary Metal Oxide Silicon(CMOS) constructed in a variety of package types. The unique features of 8051 are;
♂Internal RAM and ROM
♂I/O ports with programmable pins
♂Timers and counters
♂Serial data communication
The block diagram shows usual CPU components- program counter, ALU, working registers, and clock circuits.
The 8051 architecture consists of these specific features;
●8-bit CPU registers A(the accumulator) and B
●16-bit program counter(PC)and data pointer(DPTR)
●8-bit status word
●Internal ROM or EPROM(for 8751) of 0(for 8031) to 4K(for 8051)
●Internal RAM of 128 bytes:
◆Four register banks each containing 8 registers
◆16-bytes, which may be addressed at the level
◆80-bytes general purpose data memory
◆32 I/O pins arranged as 4 eight-bit ports:P0 to P3
◆Two 16-bit timer/counters: T0 and T1
◆Full duplex serial data receiver/transmitter
◆Control registers: TCON, TMOD, SCON, IP and IE
◆Two external and 3 internal interrupt sources
◆ Oscillator and clock circuits
♂I/O ports with programmable pins
♂Timers and counters
♂Serial data communication
The block diagram shows usual CPU components- program counter, ALU, working registers, and clock circuits.
The 8051 architecture consists of these specific features;
●8-bit CPU registers A(the accumulator) and B
●16-bit program counter(PC)and data pointer(DPTR)
●8-bit status word
●Internal ROM or EPROM(for 8751) of 0(for 8031) to 4K(for 8051)
●Internal RAM of 128 bytes:
◆Four register banks each containing 8 registers
◆16-bytes, which may be addressed at the level
◆80-bytes general purpose data memory
◆32 I/O pins arranged as 4 eight-bit ports:P0 to P3
◆Two 16-bit timer/counters: T0 and T1
◆Full duplex serial data receiver/transmitter
◆Control registers: TCON, TMOD, SCON, IP and IE
◆Two external and 3 internal interrupt sources
◆ Oscillator and clock circuits
Comments
Post a Comment