Skillnad mellan mikroprocessor och mikrokontroller
Mikroprocessor vs Mikrokontroller
En mikroprocessor, även känd som en central processenhet (CPU), är en Integrerad krets (IC), som är hjärnan i en dator. Även om en mikrokontroller utför en liknande roll som en mikroprocessor, finns det ett antal stora skillnader mellan dem.
Mikroprocessor
Vanligtvis är en mikroprocessor bara kärnan. Det är en CPU och ibland kompletteras med en minneskontroller och ingenting mer. Det är en programmerbar och klockad elektronisk enhet, som accepterar binär data som ingång, bearbetar sedan data enligt instruktionerna i programminnet och slutligen utmatar resultatet. Den används tillsammans med andra komponenter som minnesmoduler (för både data och programminne), lagringsenheter och inmatnings- / utgångsutrustning. De typiska komponenterna som du hittar inom en mikroprocessor är ALUs, register, hämtnings- och avkodningsenheter etc. Intel 4004 är tillskrivet den första någonsin mikroprocessorn och publicerades 1971 av Intel Corporation. Mikroprocessorer används som CPU för en rad datorer som startar från low-end netbooks till high-end-servrarna.
Mikrokontroller
En mikrokontroller är en enda IC som vanligen innehåller en liten processorkärna, ett program och ett dataminne och programmerbara in / ut-kringutrustning. Mikrocontrollers är inriktade på inbyggda applikationer i motsats till mikroprocessorerna, vilka är riktade till personliga datorer. Poängen med att använda en mikrokontroller i inbyggda system är att försöka använda mindre möjliga externa komponenter. Så i allmänhet har mikrokontroller minne (programminne och lite RAM), IO-portar, diskar, UART, alla integrerade i ett enda chip.
Vad är skillnaden mellan mikroprocessor och mikrokontroller?
Mikroprocessorer är vanligtvis snabbare, mångsidiga och dyrare än mikrokontroller, även om vi nu ser mikrokontroller med högre hastighet och lägre priser. Huvudpunkten, en mikroprocessor är just det, "processor" och en mikrokontroller är en mikroprocessor plus ett dussin andra funktioner på chipet. När du köper en mikroprocessor är du fri att använda de komponenter du vill ha runt processorn. Med en mikrokontroller väljer användaren vanligtvis mellan olika smaker av mikrokontroller (mer / mindre minne, 0/1/2 UART, fler / mindre timers, SPI, etc.) men du kommer att ha dessa funktioner.
Enligt en marknadsuppskattning var antalet mikroprocessorer och mikrokontroller som sålts under 2008 tio miljarder, varav bara 2% av dem är mikroprocessorer, vilket tillför 98% till mikrokontrollerna. På grund av bulkproduktionen och den små kärnstorleken är mikrokontrollerna mycket billiga jämfört med mikroprocessorer.