ARCHITECTURE OF 89C51 MICROCONTROLLER. The internal logic design of a device is called its architecture. The microcontroller architecture [1]. Microcontroller Architecture. The Microcontroller is one of the basic type of microcontroller, designed by Intel in ‘s. The 89C51/89C52/89C54/89C58 contain a non-volatile FLASH program memory that is parallel Details, datasheet, quote on part number: 89C

Author: Kazimuro Kazragis
Country: Bangladesh
Language: English (Spanish)
Genre: Business
Published (Last): 2 November 2007
Pages: 259
PDF File Size: 10.66 Mb
ePub File Size: 4.20 Mb
ISBN: 177-4-26911-616-6
Downloads: 31722
Price: Free* [*Free Regsitration Required]
Uploader: Vurisar

View my complete profile. Microcontroller has a 16 bit address bus for transferring the data. Notice that in flash memory you must erase the entire contents of ROM in order to program it again.

Features of microcontroller 89c51

All these ports are 8-bit bi-directional ports, i. It has on chip ROM in the form of flash memory. Normally, this microcontroller was developed using NMOS technology, which requires more power to operate. Write to external data memory. When this signal is brought high for a least two machine cycles, architectture internal registers are loaded with appropriate values for an orderly system start-up. Set by hardware halfway through the stop bit time in mode1.

There are 5 vectored interrupts are shown in below.

Microcontroller requires a program which is a collection of instructions. The list of projects is listed below.


Arduino based GPS receiver. Reset pin; Active high.

Architecture Microcontroller and Block Diagram with Applicarions

Well this Blog is my small effort for helping beginners to understand the micro controllers. The vast majority of 89C51 registers are 8-bit registers.

It has an 8 bit processing unit and 8 bit accumulator units. In each case, the lower 2 bits are used to set the timer mode and the upper 2 bits to specify the operation.

Your email address will not be published. The data memory of the is used to store data temporarily architceture operation is known RAM memory. ADC is just an analog to digital converter and you have to refer the datasheet of the particular ADC. And what will be the voltage range for ADC?

Generally five interrupt sources are there in Microcontroller. When 1s are written to these port pins, they are pulled high by the internal pull-ups and can be used as afchitecture. All of the above registers are 8-bits, except DPTR and the program counter. This Blog is made for beginners who wants to learn based Micro Controller.

ATMEL 89C51 | AT89C51 Microcontroller Pin Diagram & Description

It monitors and controls all operations that are performed on the Microcontroller units. The vast majority of 89C51 register an address pointing to the data to be fetched. In such cases, architechure EA pin is connected to VCC for giving power to save and erase program from the memory. TMOD is an 8-bit register in which the lower 4 bits are set aside for timer qrchitecture and the upper 4 bits are set aside for timer 1. In the there is only one data type: With an 8-bit data type, any data larger than 8 bits must be broken into 8-bit chunks before architectkre is processed.


If we are using timer 0, TF0 goes high; if we are using timer 1, TF1 is raised. One side of each capacitor is connected to the ground as shown in this figure.

Port 3; is a dual — purpose port on pins Choosing Motor For Robots. Subscribe via email New posts will be send to you via email Enter your email address: For this purpose, microcontroller has an on-chip oscillator which works as a clock source for Central Processing Unit of the microcontroller.