Skillnaden mellan mikroprocessor och mikrokontroller

Mikroprocessor vs mikrokontroller: nyckelskillnad

  • Mikroprocessor bestรฅr endast av en central bearbetningsenhet, medan Micro Controller innehรฅller en CPU, minne, I/O allt integrerat i ett chip.
  • Mikroprocessor anvรคnds i persondatorer medan Micro Controller anvรคnds i ett inbyggt system.
  • Mikroprocessor anvรคnder en extern buss fรถr att ansluta till RAM, ROM och annan kringutrustning, รฅ andra sidan anvรคnder mikrokontroller en intern styrbuss.
  • Mikroprocessorer รคr baserade pรฅ Von Neumann-modell Mikrokontroller รคr baserade pรฅ Harvard-arkitektur
  • Mikroprocessorn รคr komplicerad och dyr, med ett stort antal instruktioner att bearbeta men Microcontroller รคr billig och okomplicerad med fรคrre instruktioner att bearbeta.

Vad รคr en mikroprocessor?

A mikroprocessor รคr en styrenhet fรถr en mikrodator insvept i ett litet chip. Den utfรถr Arithmetic Logical Unit (ALU) operationer och kommunicerar med andra enheter som รคr anslutna till den. Det รคr en enda integrerad krets dรคr flera funktioner kombineras.

Vad รคr mikrokontroller?

A mikrokontroller รคr ett chip optimerat fรถr att styra elektroniska enheter. Den lagras i en enda integrerad krets som รคr dedikerad till att utfรถra en viss uppgift och exekvera en specifik applikation.

Det รคr speciellt utformade kretsar fรถr inbyggda applikationer och anvรคnds ofta i automatiskt styrda elektroniska enheter. Den innehรฅller minne, processor och programmerbar I/O.

Typer av mikroprocessorer

Viktiga typer av mikroprocessorer รคr:

  • Komplex instruktionsuppsรคttning mikroprocessorer
  • Den applikationsspecifika integrerade kretsen
  • Minskad instruktionsuppsรคttning mikroprocessorer
  • Digisรฅdan Signal Multiprocessorer (DSP)

Typer av mikrokontroller

Hรคr รคr viktiga typer av mikrokontroller:

  • 8 bitars mikrokontroller
  • 16 bitars mikrokontroller
  • 32 bitars mikrokontroller
  • Inbรคddad mikrokontroller
  • Externt minne Microcontroller

Mikroprocessorns historia

Hรคr รคr det viktiga landmรคrket frรฅn mikroprocessorns historia

  • Fairchild Semiconductors uppfann den fรถrsta IC (Integrated Circuit) 1959.
  • 1968 grundade Robert Noyce, Gordan Moore, Andrew Grove sitt eget fรถretag Intel.
  • Intel vรคxte frรฅn tremansstart 3 till industrijรคtte 1968.
  • 1971 skapade INTEL den fรถrsta generationens Microprocessor 4004 som skulle kรถras med en klockhastighet pรฅ 108 kHz
  • Frรฅn 1973 till 1978 tillverkades andra generationens 8-bitars mikroprocessorer som Motorola 6800 och 6801, INTEL-8085 och Zilog's-Z80.
  • 1978 kom Intel 8008 tredje generationens process in pรฅ marknaden.
  • I bรถrjan av 80-talet slรคppte Intel fjรคrde generationens 32-bitarsprocessorer.
  • 1995 slรคppte Intel i femte generationens 64-bitars processorer.

Historien om mikrokontroller

Hรคr รคr viktiga landmรคrken frรฅn Microcontrollers historia:

  • Anvรคndes fรถrsta gรฅngen 1975 (Intel 8048)
  • Infรถrandet av EEPROM 1993
  • Samma รฅr introducerade Atmel den fรถrsta mikrokontrollern som anvรคnder Flash-minne.

Skillnaden mellan mikroprocessor och mikrokontroller

Hรคr รคr skillnaden mellan mikroprocessor vs mikrokontroller

Skillnaden mellan mikroprocessor och mikrokontroller

Mikroprocessorn mikrokontrollers
Mikroprocessor รคr hjรคrtat i datorsystem. Micro Controller รคr hjรคrtat i ett inbyggt system.
Det รคr bara en processor, sรฅ minne och I/O-komponenter mรฅste anslutas externt Micro Controller har en processor tillsammans med internminne och I/O-komponenter.
Minne och I/O mรฅste kopplas externt, sรฅ kretsen blir stor. Minne och I/O finns redan, och den interna kretsen รคr liten.
Du kan inte anvรคnda den i kompakta system Du kan anvรคnda den i kompakta system.
Kostnaden fรถr hela systemet รคr hรถg Kostnaden fรถr hela systemet รคr lรฅg
Pรฅ grund av externa komponenter รคr den totala strรถmfรถrbrukningen hรถg. Dรคrfรถr รคr den inte idealisk fรถr enheter som kรถrs pรฅ lagrad strรถm som batterier. Eftersom externa komponenter รคr lรฅga รคr den totala strรถmfรถrbrukningen mindre. Sรฅ den kan anvรคndas med enheter som kรถrs pรฅ lagrad strรถm som batterier.
De flesta av mikroprocessorerna har inga energisparfunktioner. De flesta mikrokontroller erbjuder energisparlรคge.
Det anvรคnds frรคmst i persondatorer. Den anvรคnds huvudsakligen i en tvรคttmaskin, MP3 spelare och inbyggda system.
Mikroprocessorn har ett mindre antal register, sรฅ fler operationer รคr minnesbaserade. Mikrokontroller har mer register. Dรคrfรถr รคr programmen lรคttare att skriva.
Mikroprocessorer รคr baserade pรฅ Von Neumann-modellen Mikrokontroller รคr baserade pรฅ Harvard-arkitektur
Det รคr en central bearbetningsenhet pรฅ ett enda kiselbaserat integrerat chip. Det รคr en biprodukt av utvecklingen av mikroprocessorer med en CPU tillsammans med annan kringutrustning.
Den har inget RAM, ROM, Input-Output-enheter, timers och annan kringutrustning pรฅ chipet. Den har en CPU tillsammans med RAM, ROM och annan kringutrustning inbรคddad pรฅ ett enda chip.
Den anvรคnder en extern buss fรถr att ansluta till RAM, ROM och annan kringutrustning. Den anvรคnder en intern styrande buss.
Mikroprocessorbaserade system kan kรถras med mycket hรถg hastighet pรฅ grund av den inblandade tekniken. Mikrokontrollerbaserade system kรถr upp till 200MHz eller mer beroende pรฅ arkitekturen.
Den anvรคnds fรถr allmรคnna applikationer som lรฅter dig hantera massor av data. Den anvรคnds fรถr applikationsspecifika system.
Det รคr komplext och dyrt, med ett stort antal instruktioner att bearbeta. Det รคr enkelt och billigt med mindre antal instruktioner att bearbeta.

Funktioner hos mikroprocessor

Hรคr รคr nรฅgra viktiga funktioner hos mikroprocessorn:

  • Erbjuder inbyggt monitor/debugger-program med avbrottsmรถjlighet
  • Stor mรคngd instruktioner som var och en utfรถr olika varianter av samma operation
  • Erbjuder parallell I/O
  • Instruktionscykeltimer
  • Externt minnesgrรคnssnitt

Funktioner hos mikrokontroller

Hรคr รคr nรฅgra viktiga funktioner hos mikrokontroller:

  • Processor รฅterstรคlld
  • Program och Variable Memory (RAM) I/O-stift
  • Enhetsklockning central processor
  • Instruktionscykeltimer

Tillรคmpningar av mikroprocessor

Mikroprocessorer anvรคnds frรคmst i enheter som:

  • Minirรคknare
  • Redovisningssystemet
  • Spelmaskin
  • Komplexa industriella styrenheter
  • Trafikljus
  • Kontrolldata
  • Militรคra tillรคmpningar
  • Fรถrsvarssystem
  • Berรคkningssystem

Tillรคmpningar av mikrokontroller

Mikrokontroller anvรคnds frรคmst i enheter som:

  • Mobiltelefoner
  • bilar
  • CD/DVD-spelare
  • Tvรคttmaskiner
  • kameror
  • Trygghetslarm
  • Tangentbordskontroller
  • Mikrovรฅgsugn
  • Klockor
  • Mp3 spelare

Sammanfattning

Vad รคr skillnaden mellan en mikrokontroller och en mikroprocessor?

Den viktigaste skillnaden mellan en mikroprocessor och en mikrokontroller รคr att mikroprocessorn endast bestรฅr av en central bearbetningsenhet, medan mikrokontrollern innehรฅller en CPU, minne, I/O allt integrerat i ett chip. En mikrokontroller รคr ett billigt, enkelt och litet antal instruktioner att bearbeta, medan en mikroprocessor รคr komplex och dyr, med mรฅnga instruktioner.

Vilken รคr bรคttre mikrokontroller eller mikroprocessor?

Bรฅda dessa processer รคr bra. Men vilken du ska anvรคnda beror pรฅ dina krav. Mikrokontroller anvรคnds frรคmst fรถr smรฅ applikationer som tvรคttmaskiner, kameror, sรคkerhetslarm, tangentbordskontroller, etc., medan mikroprocessor anvรคnds i persondatorer, komplexa industriella kontroller, trafikljus, fรถrsvarssystem, etc.

Vilken รคr snabbare mikroprocessor eller mikrokontroller?

Mikroprocessorer รคr mycket snabbare รคn mikrokontroller. En mikroprocessors klockhastighet รคr รถver 1 GHz. Medan i fallet med mikrokontrollern รคr klockhastigheten 200MHz eller mer, beroende pรฅ arkitekturen.

Sammanfatta detta inlรคgg med: