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.
  • Microprocessors zijn gebaseerd op het Von Neumann-model. Microcontrollers zijn gebaseerd op 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 één enkel geïntegreerd circuit waarin verschillende functies zijn gecombineerd.

Wat is microcontroller?

A microcontroller is een chip die is geoptimaliseerd om elektronische apparaten te besturen. Het wordt opgeslagen in een enkel geïntegreerd circuit dat is bedoeld voor het uitvoeren van een bepaalde taak en het uitvoeren van een specifieke toepassing.

Het zijn speciaal ontworpen circuits voor ingebedde toepassingen en worden veel gebruikt in automatisch bestuurde elektronische apparaten. Het bevat geheugen, processor en programmeerbare I/O.

Soorten microprocessoren

Belangrijke soorten microprocessors zijn:

  • complex Instructieset Microprocessors
  • Het toepassingsspecifieke geïntegreerde circuit
  • Gereduceerde instructieset microprocessors
  • Digitale signaalmultiprocessors (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

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, dus meer bewerkingen zijn op geheugen gebaseerd. Microcontroller heeft meer register. Daarom zijn de programma's gemakkelijker te schrijven.
Microprocessors zijn gebaseerd op het Von Neumann-model Microcontrollers zijn gebaseerd op 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. Op microcontrollers gebaseerde systemen werken tot 200 MHz of meer, afhankelijk van de archistructuur.
Het wordt gebruikt voor algemene toepassingen waarmee u veel gegevens kunt verwerken. Het wordt gebruikt voor toepassingsspecifieke systemen.
Het is complex en duur, met een groot aantal instructies om te verwerken. 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 variant 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
  • complex industriële besturingen
  • 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

Samengevat

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, allemaal geïntegreerd in één chip. Een microcontroller is een goedkoop, eenvoudig en klein aantal instructies om te verwerken, terwijl een microprocessor complex en duur, 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, complex industriële controllers, verkeerslicht, 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. Terwijl in het geval van de microcontroller de kloksnelheid 200 MHz of meer is, afhankelijk van de archistructuur.