Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
A microcontroller is nothing but a microprocessor with with a RAM and/or EPROM inside, and input/output periperals are included in.
You should know that a microprocessor needs at least a RAM and ROM to work. Also it needs extra circuit for input/output interfacing&addressing. This means extra cost and circuit space which is undesired.
Microcontrollers render all of these in a single chip, thus they are more desireble in most applications.
In order to understand how a microcontoller works, you should learn how a microprocessor work.
Thats a very broad question so I dont know where to start, but I suggest you to take a look at the following book, it can be a good reference and a good start for you understand how MCs work;
Computer System Architecture by "Morris Mano"
Microcontroller has its internal pheripherals, timers, interrupts and io ports, ROM RAM etc. uc is used for embedded applications and is low cost and easily configurable.
You have to read Embedded systems aand 8051 by Mazidi and another book by Scott Mackanzi
microcontroller is basically a computer in a single silicon chip who have RAM, ROM (or FLASH memory), Timer, Interrupt, IO Port etc..
pins on a microcontroller mostly are IO, who have a spesific function given by its internal program.
microcontroller must have a program to wprking properly as we want. try further reading on microcontroller to understand how tey work, how to write a microcontroller program in C/C++, BASIC or PASCAL and learn how to program a microcontroller..there is plenty of e-books on the net.. CMIIW and good luck
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.