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-arkitektur
- 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 Arithmetic Logical Unit (ALU) operationer og 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 elektroniske enheder. Det er lagret 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 styrede elektroniske enheder. Den indeholder hukommelse, processor og programmerbar I/O.
Typer af mikroprocessorer
Vigtige typer mikroprocessorer er:
- Komplekse instruktionssæt mikroprocessorer
- Det applikationsspecifikke integrerede kredsløb
- Reduceret instruktionssæt mikroprocessorer
- Digital Signal Multiprocessorer (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
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-arkitektur |
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 arkitekturen. |
Det bruges til generelle applikationer, der giver dig mulighed for at håndtere en masse data. | Det bruges til applikationsspecifikke systemer. |
Det er komplekst og dyrt, med et stort antal instruktioner, der skal behandles. | 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
- En stor mængde instruktioner, der hver udfører en forskellig variation af den 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
- Komplekse 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 kompleks og dyr med mange instruktioner.
Hvilken er bedre mikrocontroller eller mikroprocessor?
Begge disse processer er gode. Men hvilken 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, komplekse industrielle controllere, trafiklys, forsvarssystemer osv.
Hvad er hurtigere mikroprocessor eller mikrocontroller?
Mikroprocessorer er meget hurtigere end mikrocontrollere. Urhastigheden af en mikroprocessor er over 1 GHz. Mens i tilfældet med mikrocontrolleren, er clockhastigheden 200MHz eller mere, afhængigt af arkitekturen.