Forskjellen mellom mikroprosessor og mikrokontroller

Innholdsfortegnelse:

Anonim

Hva er Microcontroller?

En mikrokontroller er en brikke 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 bestemt applikasjon.

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

I denne mikroprosessoren vs. Microcontroller tutorial, vil du lære:

  • Hva er Microcontroller?
  • Hva er en mikroprosessor?
  • Typer mikroprosessor
  • Typer mikrokontroller
  • Mikroprosessorens historie
  • Historie mikrokontroller
  • Funksjoner av Microcontroller
  • Funksjoner av mikroprosessor
  • Mikroprosessor vs. mikrokontroller
  • Bruk av mikroprosessor
  • Applikasjoner av Microcontroller

Hva er en mikroprosessor?

En mikroprosessor er en styrende enhet på en mikrocomputer innpakket 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 kombineres.

HOVEDFORSKJELL

  • Mikroprosessor består bare av en sentral prosesseringsenhet, mens Micro Controller 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 å grensesnitt til RAM, ROM og andre eksterne enheter, på den annen side bruker Microcontroller en intern kontrollbuss.
  • Mikroprosessorer er basert på Von Neumann-modellen Mikrocontrollere er basert på Harvard-arkitektur
  • Mikroprosessor er komplisert og kostbart, med et stort antall instruksjoner å behandle, men Microcontroller er billig og grei med færre instruksjoner om å behandle.

Typer mikroprosessor

Viktige typer mikroprosessorer er:

  • Komplekse instruksjonsmikroprosessorer
  • Den applikasjonsspesifikke integrerte kretsen
  • Redusert instruksjons mikroprosessorer
  • Digital signalmultiprosessorer (DSPer)

Typer mikrokontroller

Her er viktige typer mikrokontroller:

  • 8 biters mikrokontroller
  • 16 biters mikrokontroller
  • 32-biters mikrokontroller
  • Innebygd mikrokontroller
  • Eksternt minne Microcontroller

Mikroprosessorens historie

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 industrigiganten i 1981.
  • I 1971 opprettet INTEL den første generasjonen mikroprosessor 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 i markedet.
  • På begynnelsen av 80-tallet lanserte Intel fjerde generasjons 32-biters prosessorer.
  • I 1995 ble Intel utgitt i femte generasjons 64-biters prosessorer.

Historien om mikrokontroller

Her er viktige landemerker fra Microcontroller-historien:

  • Først brukt i 1975 (Intel 8048)
  • Introduksjonen av EEPROM i 1993
  • Samme år introduserte Atmel den første mikrokontrolleren ved hjelp av Flash-minne.

Funksjoner av Microcontroller

Her er noen viktige funksjoner i Microcontroller:

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

Funksjoner av mikroprosessor

Her er noen viktige funksjoner i mikroprosessor:

  • Tilbyr innebygd skjerm / feilsøkingsprogram med avbruddsfunksjon
  • Stor mengde instruksjoner som hver utfører en annen variant av den samme operasjonen
  • Tilbyr parallell I / O
  • Instruksjons syklus timer
  • Eksternt minnegrensesnitt

Mikroprosessor vs. mikrokontroller

Her er forskjellen mellom mikroprosessor vs. mikrokontroller

Mikroprosessor Mikrokontroller
Mikroprosessor er hjertet i datasystemet. Micro Controller er hjertet i et innebygd system.
Det er bare en prosessor, så minne og I / O-komponenter må kobles eksternt Micro Controller har en prosessor sammen med internt minne 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 det ikke ideelt for enheter 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 mikroprosessorer har ikke strømsparingsfunksjoner. De fleste mikrokontrollere tilbyr strømsparingsmodus.
Den 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 minnebasert. Microcontroller har mer register. Derfor er programmene lettere å skrive.
Mikroprosessorer er basert på Von Neumann-modellen Mikrocontrollere buer basert på Harvard-arkitektur
Det er en sentral prosesseringsenhet på en enkelt silisiumbasert integrert chip. Det er et biprodukt av utviklingen av mikroprosessorer med en CPU sammen med andre eksterne enheter.
Den har ikke 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 å grensesnitt til RAM, ROM og andre eksterne enheter. Den bruker en intern kontrollbuss.
Mikroprosessorbaserte systemer kan kjøre i veldig høy hastighet på grunn av teknologien som er involvert. Microcontroller-baserte systemer kjører opp til 200 MHz eller mer, avhengig av arkitekturen.
Den brukes til generelle formål som lar deg håndtere masse data. Den brukes til applikasjonsspesifikke systemer.
Det er komplisert og dyrt, med et stort antall instruksjoner å behandle. Det er enkelt og billig med mindre antall instruksjoner å behandle.

Bruk av mikroprosessor

Mikroprosessorer brukes hovedsakelig i enheter som:

  • Kalkulatorer
  • Regnskapssystem
  • Spillmaskin
  • Komplekse industrielle kontrollere
  • Trafikklys
  • Kontrolldata
  • Militære applikasjoner
  • Forsvarssystemer
  • Beregningssystemer

Applikasjoner av Microcontroller

Mikrokontrollere brukes hovedsakelig i enheter som:

  • Mobiltelefoner
  • Biler
  • CD / DVD-spillere
  • Vaskemaskiner
  • Kameraer
  • Sikkerhetsalarmer
  • Tastaturkontroller
  • Mikrobølgeovn
  • Klokker
  • Mp3-spillere