Hvad er Microcontroller?
En mikrokontroller er en chip optimeret til at styre elektroniske enheder. Det er gemt i et enkelt integreret kredsløb, der er dedikeret til at udføre en bestemt opgave og udføre en bestemt applikation.
Det er specielt designet kredsløb til indlejrede applikationer og bruges i vid udstrækning i automatisk styrede elektroniske enheder. Den indeholder hukommelse, processor og programmerbar I / O.
I denne mikroprocessor vs. Microcontroller tutorial, du lærer:
- Hvad er Microcontroller?
- Hvad er en mikroprocessor?
- Typer af mikroprocessor
- Typer af mikrocontroller
- Mikroprocessorens historie
- Historie Microcontroller
- Funktioner i Microcontroller
- Funktioner i Micro-processor
- Mikroprocessor vs. mikrokontroller
- Anvendelser af mikroprocessor
- Anvendelser af Microcontroller
Hvad er en mikroprocessor?
En mikroprocessor er en styreenhed på en mikrocomputer, der er 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 kombineres.
Nøgleforskelle
- Mikroprocessor består kun af en central behandlingsenhed, mens Micro Controller indeholder en CPU, hukommelse, I / O alle integreret i en chip.
- Mikroprocessor bruges i personlige computere, mens mikrocontroller bruges i et integreret system.
- Mikroprocessor bruger en ekstern bus til at interface til RAM, ROM og andet perifert udstyr, på den anden side bruger Microcontroller en intern styringsbus.
- Mikroprocessorer er baseret på Von Neumann-modellen Micro-controllere er baseret på Harvard-arkitektur
- Mikroprocessor er kompliceret og dyrt med et stort antal instruktioner at behandle, men Microcontroller er billig og ligetil med færre instruktioner til behandling.
Typer af mikroprocessor
Vigtige typer mikroprocessorer er:
- Komplekse instruktions sæt mikroprocessorer
- Det applikationsspecifikke integrerede kredsløb
- Reduceret instruktionssæt mikroprocessorer
- Digital Signal Multiprocessors (DSP'er)
Typer af mikrocontroller
Her er vigtige typer mikrokontroller:
- 8 bit mikrokontroller
- 16 bit mikrokontroller
- 32 bit mikrokontroller
- Indbygget mikrokontroller
- Ekstern hukommelse Microcontroller
Mikroprocessorens historie
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-mand opstart i 1968 til industrigigant i 1981.
- I 1971 oprettede INTEL den første generation af mikroprocessor 4004, der kørte med en hastighed på 108 kHz
- Fra 1973 til 1978 blev anden generation af 8-bit mikroprocessorer fremstillet som Motorola 6800 og 6801, INTEL-8085 og Zilog's-Z80.
- I 1978 kom Intel 8008 tredje generationsproces på markedet.
- I begyndelsen af 80'erne frigav Intel fjerde generation 32-bit processorer.
- I 1995 udgav intel i femte generation 64-bit processorer.
Historien om mikrokontroller
Her er vigtige vartegn fra Microcontroller's historie:
- Først brugt i 1975 (Intel 8048)
- Introduktionen af EEPROM i 1993
- Samme år introducerede Atmel den første mikrocontroller ved hjælp af Flash-hukommelse.
Funktioner i Microcontroller
Her er nogle vigtige funktioner i Microcontroller:
- Processor nulstillet
- Program og variabel hukommelse (RAM) I / O-ben
- Enhedsklokke til central processor
- Instruktionscyklustimere
Funktioner i mikroprocessor
Her er nogle vigtige funktioner i mikroprocessoren:
- Tilbyder indbygget monitor / debugger-program med afbrydelsesfunktion
- Stor mængde instruktioner, der hver udfører forskellige variationer af den samme operation
- Tilbyder parallel I / O
- Instruktionscyklustimer
- Ekstern hukommelsesgrænseflade
Mikroprocessor vs. mikrokontroller
Her er forskellen mellem mikroprocessor vs. mikrocontroller
Mikroprocessor | Mikrocontroller |
Mikroprocessor er hjertet i computersystemet. | Micro Controller er hjertet i et integreret system. |
Det er kun en processor, så hukommelse og I / O-komponenter skal forbindes eksternt | Micro Controller har en processor sammen med intern hukommelse og I / O-komponenter. |
Hukommelse og I / O skal tilsluttes 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 det ikke ideelt 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 af mikroprocessorerne 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. | Microcontroller har mere register. Derfor er programmerne lettere at skrive. |
Mikroprocessorer er baseret på Von Neumann-modellen | Micro-controllere buer baseret på Harvard-arkitektur |
Det er en central processorenhed på en enkelt siliciumbaseret integreret chip. | Det er et biprodukt af udviklingen af mikroprocessorer med en CPU sammen med andre perifere enheder. |
Det har ikke RAM, ROM, Input-Output-enheder, timere og andet perifert udstyr 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 interface til RAM, ROM og andet perifert udstyr. | Den bruger en intern styrende bus. |
Mikroprocessorbaserede systemer kan køre med meget høj hastighed på grund af den involverede teknologi. | Microcontroller-baserede systemer kører op til 200 MHz eller mere afhængigt af arkitekturen. |
Det bruges til generelle applikationer, der giver dig mulighed for at håndtere masser af data. | Det bruges til applikationsspecifikke systemer. |
Det er komplekst og dyrt med et stort antal instruktioner at behandle. | Det er simpelt og billigt med mindre antal instruktioner at behandle. |
Anvendelser af mikroprocessor
Mikroprocessorer bruges hovedsageligt i enheder som:
- Regnemaskiner
- Regnskabssystem
- Spil maskine
- Komplekse industrielle controllere
- Trafiklys
- Kontroldata
- Militære applikationer
- Forsvarssystemer
- Beregningssystemer
Anvendelser af Microcontroller
Mikrocontrollere bruges hovedsageligt i enheder som:
- Mobiltelefoner
- Biler
- CD / DVD-afspillere
- Vaskemaskine
- Kameraer
- Sikkerhedsalarmer
- Tastaturcontrollere
- Mikrobølgeovn
- Ure
- Mp3-afspillere