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: Volabar Zull
Country: Finland
Language: English (Spanish)
Genre: Love
Published (Last): 1 March 2016
Pages: 308
PDF File Size: 4.49 Mb
ePub File Size: 6.47 Mb
ISBN: 477-9-29478-632-5
Downloads: 15584
Price: Free* [*Free Regsitration Required]
Uploader: Migis

Normally, this microcontroller was developed using Afchitecture technology, which requires more power to operate. It has an 8 bit processing unit and 8 bit accumulator units. Let us have a look at each part or block of this Architecture of microcontroller.

As we know that the CPU is the brain of any processing device of the microcontroller. It monitors and controls all operations that are performed on the Microcontroller units. It reads program archiitecture in ROM architecure and executes them and do the expected task of that application.

The feature of Interrupt is very useful as it helps in case of emergency operations. An Interrupts gives us a mechanism to put on hold the ongoing operations, execute a subroutine and then again resumes to another type of operations. The Microcontroller can be configured in such a way that it temporarily terminates or pause the main program at the occurrence of interrupts.

When a subroutine is completed, Then the execution of main program starts.

Generally five interrupt sources are there in Microcontroller. There are 5 vectored interrupts are shown in below. The interrupt flags are cleared when the processor branches to the interrupt service routine ISR. Microcontroller requires a program which is a collection of instructions. This program tells microcontroller to do specific tasks. These programs require a memory on which these can be saved and read by Microcontroller to perform specific operations of a particular task.

The memory which is used to store the program of the microcontroller is known as code memory or Program memory of applications. The data memory of the is used to store data temporarily for operation is known RAM memory. Basically Bus is a collection of wires which work as a arcgitecture channel or medium for transfer of Data.


These buses consists of 8, 16 or more wires of the microcontroller.

Thus, these can carry 8 bits,16 bits simultaneously. Hire two types of buses that are shown in below.

Microcontroller has a 16 bit address bus for transferring the data. It is used to address memory locations and to transfer the address from CPU to Memory of the microcontroller. For this purpose, microcontroller has an on-chip oscillator which works as a clock source for Central Processing Unit of the microcontroller.

Features of microcontroller 89c51

The output pulses of oscillator are stable. Therefore, it enables synchronized work of all parts of the Microcontroller. Normally microcontroller is ardhitecture in embedded systems to control the operation of machines in the microcontroller. For this purpose microcontroller has 4 input, output ports to connect it to the other peripherals.

These counters are again divided into a 8 bit register. The timers are used for measurement of intervals to determine the pulse width of pulses. Some industrial applications of micro controller wrchitecture its applications. Some of microcontroller devices are used in measurement applications. The applications of microcontroller involves in based projects.

The list of projects is listed below. Do you have any innovative ideas to implement the microcontroller based electronics projects? Then, feel free to share your ideas for getting your project solutions from us and also other readers, by posting in the comments section below.

He has 8 years of experience in Customer Support, Operations and Administration. Missing from RYB than stop Start time set 7. Hi Moses, Really thanks for your Appreciation. And also,Kindly we Suggest you to please Visit our International website: Hi Athraj As per your requirement we suggest you to follow the below link Model no Hi Anderson Mae We are very sorry to inform you that once you purchase the project we can provide the program 899c51, documentation, audio and video visuals As per your project requirement please follow the below link http: Hi Milan Mahetha As per your query 89v51 follow the below link https: For furthermore details please contact to Mr.


Learn (For Beginners): AT89C51 Description

As per your requirement, I can suggest you that please go through our website link, you can get exact information http: This is very clear information and knowledge about microcontroller s0 architectute of and God bless you. Hi mahmood jan Thank you very much for telling me how much you have enjoyed reading my column And once again, please visit our domestic website http: And once again, please visit our domestic website http: Hi Jayant Isswani Thank you very much for telling me how much you have enjoyed reading my column And once again please visit our domestic website http: Hi Srikanta Thank you so much for your feedback.

For any technical information zrchitecture refer our blog: Hi Pranav Joshi, You have to code the microcontroller to detect and measure the millivolts. ADC is just an analog to digital converter and you have to refer the datasheet of the particular ADC. Hi Thank you so much for your feedback And once again please visit our domestic website http: HI Allu Aravind Thank you so much for your feedback And once again please visit our domestic website http: Your email address will not be published.

Discuss briefly about the interrupts of the mc ic ? How can we use Microcontroller to detect millivolts? And what will be the voltage range for ADC? Leave a Reply Cancel reply Your email address will not be published.