Forskjellen mellom mikroprosessor og mikrokontroller

Mikroprosessor vs mikrokontroller: nรธkkelforskjell

  • Mikroprosessor bestรฅr kun av en sentral prosesseringsenhet, mens mikrokontroller inneholder en CPU, minne, I/O alt integrert i en brikke.
  • Mikroprosessor brukes i personlige datamaskiner, mens mikrokontroller brukes i et innebygd system.
  • Mikroprosessor bruker en ekstern buss for รฅ koble til RAM, ROM og annet periferiutstyr, pรฅ den annen side bruker mikrokontrolleren en intern kontrollerende buss.
  • Mikroprosessorer er basert pรฅ Von Neumann-modell Mikrokontrollere er basert pรฅ Harvard-arkitektur
  • Mikroprosessoren er komplisert og dyr, med et stort antall instruksjoner รฅ behandle, men mikrokontrolleren er billig og enkel med fรฆrre instruksjoner รฅ behandle.

Hva er en mikroprosessor?

A mikroprosessor er en kontrollerende enhet til en mikrodatamaskin pakket inn i en liten brikke. Den utfรธrer Arithmetic Logical Unit (ALU) operasjoner og kommuniserer med de andre enhetene som er koblet til den. Det er en enkelt integrert krets der flere funksjoner er kombinert.

Hva er mikrokontroller?

A mikrokontroller er en brikke som er optimalisert for รฅ kontrollere elektroniske enheter. Den er lagret i en enkelt integrert krets som er dedikert til รฅ utfรธre en bestemt oppgave og utfรธre en spesifikk applikasjon.

Det er spesialdesignede kretser for innebygde applikasjoner og er mye brukt i automatisk styrte elektroniske enheter. Den inneholder minne, prosessor og programmerbar I/O.

Typer mikroprosessorer

Viktige typer mikroprosessorer er:

  • Komplekse instruksjonssett mikroprosessorer
  • Den applikasjonsspesifikke integrerte kretsen
  • Redusert instruksjonssett mikroprosessorer
  • Digital Signal Multiprosessorer (DSPer)

Typer mikrokontroller

Her er viktige typer mikrokontroller:

  • 8 bit mikrokontroller
  • 16 bit mikrokontroller
  • 32 bit mikrokontroller
  • Innebygd mikrokontroller
  • Eksternt minne mikrokontroller

Historien om mikroprosessor

Her er det viktige landemerket fra mikroprosessorens historie

  • Fairchild Semiconductors oppfant den fรธrste IC (Integrated Circuit) i 1959.
  • I 1968 fant Robert Noyce, Gordan Moore, Andrew Grove sitt eget selskap Intel.
  • Intel vokste fra 3-manns oppstart i 1968 til industrigigant i 1981.
  • I 1971 skapte INTEL den fรธrste generasjonen Microprocessor 4004 som skulle kjรธre med en klokkehastighet pรฅ 108 kHz
  • Fra 1973 til 1978 ble andre generasjons 8-bits mikroprosessorer produsert som Motorola 6800 og 6801, INTEL-8085 og Zilog's-Z80.
  • I 1978 kom Intel 8008 tredje generasjons prosess pรฅ markedet.
  • Pรฅ begynnelsen av 80-tallet ga Intel ut fjerde generasjons 32-bits prosessorer.
  • I 1995 ga Intel ut i femte generasjons 64-bits prosessorer.

Historien om mikrokontroller

Her er viktige landemerker fra historien til mikrokontrolleren:

  • Fรธrst brukt i 1975 (Intel 8048)
  • Introduksjonen av EEPROM i 1993
  • Samme รฅr introduserte Atmel den fรธrste mikrokontrolleren som bruker Flash-minne.

Forskjellen mellom mikroprosessor og mikrokontroller

Her er forskjellen mellom mikroprosessor vs mikrokontroller

Forskjellen mellom mikroprosessor og mikrokontroller

mikroprosessor mikrokontrollere
Mikroprosessor er hjertet i datasystemet. Micro Controller er hjertet i et innebygd system.
Det er kun en prosessor, sรฅ minne og I/O-komponenter mรฅ kobles eksternt Micro Controller har en prosessor sammen med internminne og I/O-komponenter.
Minne og I/O mรฅ kobles eksternt, sรฅ kretsen blir stor. Minne og I/O er allerede til stede, og den interne kretsen er liten.
Du kan ikke bruke den i kompakte systemer Du kan bruke den i kompakte systemer.
Kostnaden for hele systemet er hรธy Kostnaden for hele systemet er lav
Pรฅ grunn av eksterne komponenter er det totale strรธmforbruket hรธyt. Derfor er den ikke ideell for enhetene som kjรธrer pรฅ lagret strรธm som batterier. Siden eksterne komponenter er lave, er det totale strรธmforbruket mindre. Sรฅ den kan brukes med enheter som kjรธrer pรฅ lagret strรธm som batterier.
De fleste mikroprosessorene har ikke strรธmsparingsfunksjoner. De fleste mikrokontrollere tilbyr strรธmsparingsmodus.
Det brukes hovedsakelig i personlige datamaskiner. Den brukes hovedsakelig i en vaskemaskin, MP3 spillere og innebygde systemer.
Mikroprosessor har et mindre antall registre, sรฅ flere operasjoner er minnebaserte. Mikrokontrolleren har mer register. Derfor er programmene lettere รฅ skrive.
Mikroprosessorer er basert pรฅ Von Neumann-modellen Mikrokontrollere er basert pรฅ Harvard-arkitektur
Det er en sentral prosesseringsenhet pรฅ en enkelt silisiumbasert integrert brikke. Det er et biprodukt av utviklingen av mikroprosessorer med en CPU sammen med andre eksterne enheter.
Den har ingen RAM, ROM, Input-Output-enheter, tidtakere og andre eksterne enheter pรฅ brikken. Den har en CPU sammen med RAM, ROM og andre eksterne enheter innebygd pรฅ en enkelt brikke.
Den bruker en ekstern buss for รฅ koble til RAM, ROM og andre eksterne enheter. Den bruker en intern kontrollerende buss.
Mikroprosessorbaserte systemer kan kjรธre med svรฆrt hรธy hastighet pรฅ grunn av teknologien som er involvert. Mikrokontrollerbaserte systemer kjรธrer opp til 200MHz eller mer avhengig av arkitekturen.
Den brukes til generelle applikasjoner som lar deg hรฅndtere massevis av data. Den brukes til applikasjonsspesifikke systemer.
Det er komplekst og dyrt, med et stort antall instruksjoner รฅ behandle. Det er enkelt og rimelig med mindre antall instruksjoner รฅ behandle.

Funksjoner til mikroprosessor

Her er noen viktige funksjoner til mikroprosessor:

  • Tilbyr innebygd skjerm/feilsรธkingsprogram med avbruddsmulighet
  • Store mengder instruksjoner som hver utfรธrer en annen variant av samme operasjon
  • Tilbyr parallell I/O
  • Instruksjonssyklustimer
  • Eksternt minnegrensesnitt

Funksjoner til mikrokontroller

Her er noen viktige funksjoner til mikrokontrolleren:

  • Prosessor tilbakestilt
  • Program og variabelt minne (RAM) I/O-pinner
  • Enhetsklokke sentral prosessor
  • Instruksjonssyklustimere

Anvendelser av mikroprosessor

Mikroprosessorer brukes hovedsakelig i enheter som:

  • Kalkulatorer
  • Regnskapssystem
  • Spillemaskin
  • Komplekse industrielle kontrollere
  • Trafikklys
  • Kontrolldata
  • Militรฆre bruksomrรฅder
  • Forsvarssystemer
  • Beregningssystemer

Applikasjoner av mikrokontroller

Mikrokontrollere brukes hovedsakelig i enheter som:

  • Mobiltelefoner
  • biler
  • CD/DVD-spillere
  • Vaskemaskiner
  • kameraer
  • Trygghetsalarmer
  • Tastaturkontrollere
  • Mikrobรธlgeovn
  • Klokker
  • Mp3 spillere

Sammendrag

Hva er forskjellen mellom en mikrokontroller og en mikroprosessor?

Hovedforskjellen mellom en mikroprosessor og en mikrokontroller er at mikroprosessoren bare bestรฅr av en sentral prosesseringsenhet, mens mikrokontrolleren inneholder en CPU, minne, I/O alt integrert i en brikke. En mikrokontroller er et billig, enkelt og lite antall instruksjoner รฅ behandle, mens en mikroprosessor er kompleks og dyr, med mange instruksjoner.

Hvilken er bedre mikrokontroller eller mikroprosessor?

Begge disse prosessene er gode. Men hvilken du bรธr bruke avhenger av dine behov. Mikrokontrollere brukes hovedsakelig til smรฅ applikasjoner som vaskemaskiner, kameraer, sikkerhetsalarmer, tastaturkontrollere, etc., mens mikroprosessor brukes i personlige datamaskiner, komplekse industrielle kontrollere, trafikklys, forsvarssystemer, etc.

Hva er raskere mikroprosessor eller mikrokontroller?

Mikroprosessorer er mye raskere enn mikrokontrollere. Klokkehastigheten til en mikroprosessor er over 1 GHz. Mens i tilfellet med mikrokontrolleren er klokkehastigheten 200MHz eller mer, avhengig av arkitekturen.

Oppsummer dette innlegget med: