Forskellen mellem mikroprocessor og mikrocontroller

Mikroprocessor vs mikrocontroller: nøgleforskel

  • Mikroprocessor består kun af en central processorenhed, hvorimod Micro Controller indeholder en CPU, hukommelse, I/O alt sammen integreret i en chip.
  • Mikroprocessor bruges i personlige computere, mens Micro Controller bruges i et indlejret system.
  • Mikroprocessor bruger en ekstern bus til at interface til RAM, ROM og andre perifere enheder, på den anden side bruger Microcontroller en intern kontrollerende bus.
  • Mikroprocessorer er baseret på Von Neumann-modellen Mikrocontrollere er baseret på Harvard architecture
  • Mikroprocessor er kompliceret og dyr med et stort antal instruktioner til behandling, men mikrocontroller er billig og ligetil med færre instruktioner at behandle.

Hvad er en mikroprocessor?

A mikroprocessor er en kontrolenhed af en mikrocomputer pakket ind i en lille chip. Den udfører aritmetisk logisk enhed (ALU) operaog kommunikerer med de andre enheder, der er forbundet med den. Det er et enkelt integreret kredsløb, hvor flere funktioner er kombineret.

Hvad er mikrocontroller?

A mikrocontroller er en chip optimeret til at styre eltronic enheder. Det er gemt i et enkelt integreret kredsløb, som er dedikeret til at udføre en bestemt opgave og udføre en specifik applikation.

Det er specielt designet kredsløb til indlejrede applikationer og er meget udbredt i automatisk styret eltronic enheder. Den indeholder hukommelse, processor og programmerbar I/O.

Typer af mikroprocessorer

Vigtige typer mikroprocessorer er:

  • Complex Instruktionssæt Mikroprocessorer
  • Det applikationsspecifikke integrerede kredsløb
  • Reduceret instruktionssæt mikroprocessorer
  • Digital Signal Multiprocessors (DSP'er)

Typer af mikrocontroller

Her er vigtige typer mikrocontrollere:

  • 8 bit mikrocontroller
  • 16 bit mikrocontroller
  • 32 bit mikrocontroller
  • Indbygget mikrocontroller
  • Ekstern hukommelse mikrocontroller

Historien om mikroprocessor

Her er det vigtige vartegn fra mikroprocessorens historie

  • Fairchild Semiconductors opfandt den første IC (Integrated Circuit) i 1959.
  • I 1968 fandt Robert Noyce, Gordan Moore, Andrew Grove deres eget firma Intel.
  • Intel voksede fra 3 mands start-up i 1968 til industrigigant i 1981.
  • I 1971 skabte INTEL den første generation af Microprocessor 4004, der ville køre med en clockhastighed på 108 kHz
  • Fra 1973 til 1978 blev anden generations 8-bit mikroprocessorer fremstillet som Motorola 6800 og 6801, INTEL-8085 og Zilog's-Z80.
  • I 1978 kom Intel 8008 tredje generations proces på markedet.
  • I begyndelsen af ​​80'erne udgav Intel fjerde generation af 32-bit processorer.
  • I 1995 udgav intel i femte generations 64-bit processorer.

Historien om mikrocontroller

Her er vigtige vartegn fra Microcontrollers historie:

  • Første gang brugt i 1975 (Intel 8048)
  • Introduktionen af ​​EEPROM i 1993
  • Samme år introducerede Atmel den første mikrocontroller, der bruger Flash-hukommelse.

Forskellen mellem mikroprocessor og mikrocontroller

Her er forskellen mellem mikroprocessor vs mikrocontroller

Forskellen mellem mikroprocessor og mikrocontroller

Mikroprocessor mikrocontrollere
Mikroprocessor er hjertet i computersystemet. Micro Controller er hjertet i et indlejret system.
Det er kun en processor, så hukommelse og I/O-komponenter skal tilsluttes eksternt Micro Controller har en processor sammen med intern hukommelse og I/O-komponenter.
Hukommelse og I/O skal forbindes eksternt, så kredsløbet bliver stort. Hukommelse og I/O er allerede til stede, og det interne kredsløb er lille.
Du kan ikke bruge det i kompakte systemer Du kan bruge det i kompakte systemer.
Omkostningerne ved hele systemet er høje Omkostningerne ved hele systemet er lave
På grund af eksterne komponenter er det samlede strømforbrug højt. Derfor er den ikke ideel til enheder, der kører på lagret strøm som batterier. Da eksterne komponenter er lave, er det samlede strømforbrug mindre. Så det kan bruges med enheder, der kører på lagret strøm som batterier.
De fleste mikroprocessorer har ikke strømbesparende funktioner. De fleste af mikrocontrollerne tilbyder strømbesparende tilstand.
Det bruges hovedsageligt i personlige computere. Det bruges hovedsageligt i en vaskemaskine, MP3-afspillere og indlejrede systemer.
Mikroprocessor har et mindre antal registre, så flere operationer er hukommelsesbaserede. Mikrocontroller har mere register. Derfor er programmerne nemmere at skrive.
Mikroprocessorer er baseret på Von Neumann-modellen Mikrocontrollere er baseret på Harvard architecture
Det er en central behandlingsenhed på en enkelt siliciumbaseret integreret chip. Det er et biprodukt af udviklingen af ​​mikroprocessorer med en CPU sammen med andre perifere enheder.
Den har ingen RAM, ROM, Input-Output-enheder, timere og andre perifere enheder på chippen. Den har en CPU sammen med RAM, ROM og andre perifere enheder indlejret på en enkelt chip.
Den bruger en ekstern bus til at forbinde til RAM, ROM og andre eksterne enheder. Den bruger en intern kontrollerende bus.
Mikroprocessorbaserede systemer kan køre med meget høj hastighed på grund af den involverede teknologi. Mikrocontroller baserede systemer kører op til 200MHz eller mere afhængigt af architecture.
Det bruges til generelle applikationer, der giver dig mulighed for at håndtere en masse data. Det bruges til applikationsspecifikke systemer.
Det er complex og dyrt, med et stort antal instruktioner til behandling. Det er enkelt og billigt med færre instruktioner at behandle.

Funktioner af mikroprocessor

Her er nogle vigtige funktioner i mikroprocessor:

  • Tilbyder indbygget monitor/debugger-program med interrupt-funktion
  • Stor mængde instruktioner, der hver udfører en anden variation af det samme operation
  • Tilbyder Parallel I/O
  • Instruktionscyklus timer
  • Ekstern hukommelsesgrænseflade

Funktioner i Microcontroller

Her er nogle vigtige funktioner i Microcontroller:

  • Processor nulstillet
  • Program og variabel hukommelse (RAM) I/O-ben
  • Enhedens clocking central processor
  • Instruktionscyklustimere

Anvendelser af mikroprocessor

Mikroprocessorer bruges hovedsageligt i enheder som:

  • Regnemaskiner
  • Regnskabssystem
  • Spil maskine
  • Complex industrielle controllere
  • Trafiklys
  • Kontroldata
  • Militære anvendelser
  • Forsvarssystemer
  • Beregningssystemer

Anvendelser af mikrocontroller

Mikrocontrollere bruges hovedsageligt i enheder som:

  • Mobiltelefoner
  • Automobiles
  • CD/DVD-afspillere
  • Vaskemaskiner
  • kameraer
  • Sikkerhedsalarmer
  • Keyboard controllere
  • Mikrobølgeovn
  • Ure
  • Mp3-afspillere

Resumé

Hvad er forskellen mellem en mikrocontroller og en mikroprocessor?

Den vigtigste forskel mellem en mikroprocessor og en mikrocontroller er, at mikroprocessoren kun består af en central behandlingsenhed, hvorimod mikrocontrolleren indeholder en CPU, hukommelse, I/O alt sammen integreret i en chip. En mikrocontroller er et billigt, ligetil og lille antal instruktioner at behandle, hvorimod en mikroprocessor er complex og dyrt, med mange instruktioner.

Hvilken er bedre mikrocontroller eller mikroprocessor?

Begge disse processer er gode. Men hvilken en du skal bruge afhænger af dine krav. Mikrocontrollere bruges hovedsageligt til små applikationer som vaskemaskiner, kameraer, sikkerhedsalarmer, tastaturcontrollere osv., hvorimod mikroprocessor bruges i personlige computere, Complex industrielle controllere, lyskryds, forsvarssystemer mv.

Hvad er hurtigere mikroprocessor eller mikrocontroller?

Mikroprocessorer er meget hurtigere end mikrocontrollere. Urhastigheden for en mikroprocessor er over 1 GHz. Mens i tilfældet med mikrocontrolleren, er clockhastigheden 200MHz eller mere, afhængigt af architecture.