Sunday, March 31, 2013

Introduction to micro-controllers

                              Introduction to micro-controllers

Hello friends, 
In this post i am going to tell you importance of micro-controllers in field of  technology.now a days technology is developing very fast in different fields,now in field of micro-controller various types of controllers present in market .According to my experience if student understand all the function of micro-controller 8051 then they will easily work on others controllers like AVR,MSP,DSP,ARM,these controllers are different from each other in memory,no.of timer,counter,memory,I/O ports .so i suggest student students starts from basic controller 8051.
The word "micro-controller" mean's small ,low cost computer built for dealing with specific task.why i called small computer? i am giving you practical example you are reading my post on laptop or desktop,all computer have CPU (central processing unit) that execute program,CPU in machine executing a program that implements the web browser that is displaying this page.CPU loads program from somewhere,the browser program is loaded  from HARD DISK(memory),computer have RAM where it  can store "variable",computer also have some I/O devices so it can talk to people or i can tell we give command to computer like open folder ,open file,open browser,open videos etc.The keyboard and mouse are input devices ,monitor and printer are output devices,we simply place our cursor on particular folder or video,mp3 file and click on it ,the related data display on the monitor.so friends through this example i want to tell you we give our command to micro-controller through I/O ports (ports describe later) and controller work according to our commands,or controller control the peripheral devices which we are attached to controller.we writes our commands in a particular programming language like assembly or c/c++ language.

8051 micro-controller have I/O ports,RAM,ROM,TIMER<SERIAL COMMUNICATION PORTS,these thing distinguish micr-controller from micro-processor.8051 had 128 bytes of RAM,4K bytes of on-chip ROM,two timers(no.of timers varies by series of 8051),one serial port and four port(each 8 bit wide) all on single chip.The 8051 is a 8bit processor that means CPU can work on only 8 bit of data at a time.8051 can have a maximum of 64K bytes of on-chip ROM,many manufacturers have put only 4K bytes on chip.i discuss each and every part of 8051 in further my post in  detail. Block diagram of 8051
                                     


   friends i will discuss this block diagram on my next post.Thanks for reading my post ...
regards
Raushan Kumar.