Verschil tussen microprocessor en microcontroller
Microprocessor versus microcontroller: belangrijkste verschil
- De microprocessor bestaat alleen uit een centrale verwerkingseenheid, terwijl de microcontroller een CPU, geheugen en I/O bevat, allemaal geïntegreerd in één chip.
- Microprocessor wordt gebruikt in personal computers, terwijl microcontroller wordt gebruikt in een ingebed systeem.
- Microprocessor gebruikt een externe bus om te communiceren met RAM, ROM en andere randapparatuur, terwijl Microcontroller daarentegen een interne besturingsbus gebruikt.
- Microprocessoren zijn gebaseerd op het Von Neumann-model. Microcontrollers zijn gebaseerd op de Harvard-architectuur.
- Een microprocessor is ingewikkeld en duur, met een groot aantal instructies om te verwerken, maar een microcontroller is goedkoop en eenvoudig en er zijn minder instructies om te verwerken.
Wat is een microprocessor?
A microprocessor is een besturingseenheid van een microcomputer, verpakt in een kleine chip. Het voert Arithmetic Logical Unit (ALU)-bewerkingen uit en communiceert met de andere apparaten die ermee verbonden zijn. Het is een enkel geïntegreerd circuit waarin verschillende functies gecombineerd zijn.
Wat is microcontroller?
A microcontroller is een chip die is geoptimaliseerd om elektronische apparaten te besturen. Het is opgeslagen in een enkel geïntegreerd circuit dat is toegewijd aan het uitvoeren van een specifieke taak en het uitvoeren van één specifieke toepassing.
Het zijn speciaal ontworpen circuits voor embedded toepassingen en worden veel gebruikt in automatisch aangestuurde elektronische apparaten. Het bevat geheugen, processor en programmeerbare I/O.
Soorten microprocessoren
Belangrijke soorten microprocessors zijn:
- Complexe instructiesetmicroprocessoren
- Het toepassingsspecifieke geïntegreerde circuit
- Gereduceerde instructieset microprocessors
- Digivan Signal Multiprocessors (DSP's)
Soorten microcontrollers
Hier zijn belangrijke soorten microcontrollers:
- 8-bits microcontroller
- 16-bits microcontroller
- 32-bits microcontroller
- Ingebouwde microcontroller
- Extern geheugen Microcontroller
Geschiedenis van de microprocessor
Hier vindt u de belangrijke mijlpaal uit de geschiedenis van de microprocessor
- Fairchild Semiconductors vond in 1959 de eerste IC (Integrated Circuit) uit.
- In 1968 richtten Robert Noyce, Gordan Moore en Andrew Grove hun eigen bedrijf Intel op.
- Intel groeide van een driemansbedrijf in 3 uit tot een industriële gigant in 1968.
- In 1971 creëerde INTEL de eerste generatie microprocessor 4004 die zou werken met een kloksnelheid van 108 kHz
- Van 1973 tot 1978 werden 8-bit microprocessors van de tweede generatie vervaardigd, zoals Motorola 6800 en 6801, INTEL-8085 en Zilog's-Z80.
- In 1978 kwam het Intel 8008-proces van de derde generatie op de markt.
- Begin jaren 80 bracht Intel 32-bits processors van de vierde generatie uit.
- In 1995 werd Intel uitgebracht in 64-bits processors van de vijfde generatie.
Geschiedenis van microcontrollers
Hier zijn belangrijke herkenningspunten uit de geschiedenis van Microcontroller:
- Voor het eerst gebruikt in 1975 (Intel 8048)
- De introductie van EEPROM in 1993
- In hetzelfde jaar introduceerde Atmel de eerste microcontroller die gebruik maakte van Flash-geheugen.
Verschil tussen microprocessor en microcontroller
Hier is het verschil tussen microprocessor en microcontroller
Microprocessor | Microcontrollers |
---|---|
Microprocessor is het hart van het computersysteem. | Microcontroller is het hart van een embedded systeem. |
Het is slechts een processor, dus geheugen en I/O-componenten moeten extern worden aangesloten | Micro Controller heeft een processor, intern geheugen en I/O-componenten. |
Geheugen en I/O moeten extern worden aangesloten, dus het circuit wordt groot. | Geheugen en I/O zijn al aanwezig en het interne circuit is klein. |
Je kunt het niet gebruiken in compacte systemen | Je kunt het gebruiken in compacte systemen. |
De kosten van het hele systeem zijn hoog | De kosten van het gehele systeem zijn laag |
Door externe componenten is het totale stroomverbruik hoog. Daarom is het niet ideaal voor apparaten die op opgeslagen energie werken, zoals batterijen. | Omdat de externe componenten laag zijn, is het totale stroomverbruik lager. Het kan dus worden gebruikt met apparaten die op opgeslagen energie werken, zoals batterijen. |
De meeste microprocessors hebben geen energiebesparende functies. | De meeste microcontrollers bieden een energiebesparende modus. |
Het wordt voornamelijk gebruikt in personal computers. | Het wordt voornamelijk gebruikt in wasmachines, mp3-spelers en embedded systemen. |
De microprocessor heeft een kleiner aantal registers, waardoor meer bewerkingen geheugengebaseerd zijn. | Microcontroller heeft meer register. Daarom zijn de programma's gemakkelijker te schrijven. |
Microprocessors zijn gebaseerd op het Von Neumann-model | Microcontrollers zijn gebaseerd op de Harvard-architectuur |
Het is een centrale verwerkingseenheid op een enkele geïntegreerde chip op siliciumbasis. | Het is een bijproduct van de ontwikkeling van microprocessors met een CPU en andere randapparatuur. |
Het heeft geen RAM, ROM, Input-Output-eenheden, timers en andere randapparatuur op de chip. | Het heeft een CPU samen met RAM, ROM en andere randapparatuur ingebed op een enkele chip. |
Het gebruikt een externe bus voor de interface met RAM, ROM en andere randapparatuur. | Het maakt gebruik van een interne besturingsbus. |
Op microprocessors gebaseerde systemen kunnen vanwege de gebruikte technologie op zeer hoge snelheid werken. | Microcontrollergebaseerde systemen draaien op snelheden tot 200 MHz of meer, afhankelijk van de architectuur. |
Het wordt gebruikt voor algemene toepassingen waarmee u veel gegevens kunt verwerken. | Het wordt gebruikt voor toepassingsspecifieke systemen. |
Het is complex en duur en er moeten veel instructies worden verwerkt. | Het is eenvoudig en goedkoop en er hoeven minder instructies te worden verwerkt. |
Kenmerken van microprocessor
Hier zijn enkele belangrijke kenmerken van de microprocessor:
- Biedt een ingebouwd monitor-/debuggerprogramma met interruptmogelijkheid
- Grote hoeveelheid instructies die elk een andere variatie van dezelfde bewerking uitvoeren
- Biedt parallelle I/O
- Instructie cyclustimer
- Externe geheugeninterface
Kenmerken van Microcontroller
Hier zijn enkele belangrijke kenmerken van Microcontroller:
- Processor opnieuw instellen
- I/O-pinnen voor programma en variabel geheugen (RAM).
- Apparaatklokken centrale processor
- Instructie cyclustimers
Toepassingen van microprocessor
Microprocessors worden vooral gebruikt in apparaten zoals:
- Rekenmachines
- Boekhoudsysteem
- Spelcomputer
- Complexe industriële controllers
- Stoplicht
- Controlegegevens
- Militaire toepassingen
- Verdedigingssystemen
- Computersystemen
Toepassingen van microcontrollers
Microcontrollers worden voornamelijk gebruikt in apparaten zoals:
- Mobiele telefoons
- Automobiles
- CD/DVD-spelers
- Wasmachines
- camera's
- Beveiligingsalarmen
- Toetsenbordcontrollers
- Magnetron
- Horloges
- Mp3 spelers
Samenvatting
Wat is het verschil tussen een microcontroller en een microprocessor?
Het belangrijkste verschil tussen een microprocessor en een microcontroller is dat de microprocessor alleen uit een centrale verwerkingseenheid bestaat, terwijl de microcontroller een CPU, geheugen en I/O bevat die allemaal in één chip zijn geïntegreerd. Een microcontroller is een goedkope, eenvoudige en kleine hoeveelheid instructies om te verwerken, terwijl een microprocessor complex en duur is, met veel instructies.
Wat is een betere microcontroller of microprocessor?
Beide processen zijn goed. Welke u moet gebruiken, hangt echter af van uw vereisten. Microcontrollers worden voornamelijk gebruikt voor kleine toepassingen zoals wasmachines, camera's, beveiligingsalarmen, toetsenbordcontrollers, enz., terwijl microprocessors worden gebruikt in personal computers, complexe industriële controllers, verkeerslichten, verdedigingssystemen, enz.
Wat is een snellere microprocessor of microcontroller?
Microprocessors zijn veel sneller dan microcontrollers. De kloksnelheid van een microprocessor ligt boven de 1 GHz. In het geval van de microcontroller is de kloksnelheid 200 MHz of meer, afhankelijk van de architectuur.