Ken het verschil tussen microprocessors en microcontrollers

Probeer Ons Instrument Voor Het Oplossen Van Problemen





MICROPROCESSOR:

Een microprocessor is een elektronische computercomponent die is gemaakt van transistors van miniatuurformaat en enkele andere schakelingselementen op een solitaire halfgeleider-IC (geïntegreerde schakeling) of microchip. De afkorting van microprocessor is µP of uP. De CPU (Central Processing Unit) is de meest bekende microprocessor, maar tal van andere componenten in een computer bevatten ze, zoals de GPU (Graphics Processing Unit) op een videokaart. In de race van personal computers worden de namen CPU en microprocessor door elkaar gebruikt. In het centrum van alle pc's en maximaal van de werkstations is een microprocessor ingebouwd. Microprocessors regelen de logica van ongeveer alle digitale machines, van radioklok tot brandstofinjectiestructuren voor auto's. Microprocessor is een enkel IC-pakket waarin verschillende functies zijn geïntegreerd.

Er zijn hoofdzakelijk vijf soorten microprocessoren, deze minuscule eenheden voorzien computers van een 'brein'. In een gewone silicium microprocessor zitten een aantal minuscule transistors en enorm kleine onderdelen. Al deze componenten worden gebruikt om een ​​computer volgens plan te laten werken.




Soorten microprocessors:

Verschillende soorten microprocessors

Verschillende soorten microprocessors

  • Complexe instructieset microprocessors: Dit type microprocessor wordt ook wel CISM genoemd. CISM classificeert een microprocessor waarin elke bestelling kan worden uitgevoerd samen met verschillende andere low-level functies. Deze functies zijn bedoeld om acties uit te voeren zoals het uploaden van gegevens naar een geheugenkaart, het opnieuw oproepen of downloaden van gegevens van een geheugenkaart of een complexe wiskundige berekening in één enkele opdracht.
  • Microprocessors met beperkte instructieset: Dit, ook wel bekend als RISC, was bedoeld om computer-microprocessors te versnellen. Deze chips zijn opgebouwd onder de richtlijn die de microprocessor in staat stelt om een ​​kleiner aantal dingen binnen elk commando te doen en dit zal het mogelijk maken om meer commando's sneller uit te voeren.
  • Superscalaire processoren: Dit type processor repliceert de hardware op de microprocessor, zodat deze meerdere instructies tegelijkertijd kan uitvoeren. Deze replicabronnen kunnen gecommitteerde rekenkundige logische eenheden of vermenigvuldigers zijn. Superscalars bestaan ​​uit verschillende operationele eenheden. Superscalaire microprocessors voeren meer dan één commando uit gedurende een enkele klokcyclus door gelijktijdig talrijke instructies te verzenden naar overbodige operationele eenheden in de processor.
  • Het toepassingsspecifieke geïntegreerde circuit: Ook bekend als ASIC-microprocessor is bedoeld voor uiterst precieze doeleinden, die mogelijk zullen bestaan ​​uit emissiecontrole voor auto's of Personal Digital Assistants-computers. ASIC's worden soms op specificatie geproduceerd, maar kunnen ook worden vervaardigd door gebruik te maken van standaard tandwielen.
  • Digitale signaal-multiprocessors (DSP's): DSP's zijn unieke microprocessors die worden gebruikt om video te decoderen en coderen, of om digitaal of video naar analoog om te zetten en vice versa. Deze bewerkingen hebben een microprocessor nodig die bijzonder goed is in het uitvoeren van wiskundige berekeningen. DSP-chips worden over het algemeen gebruikt in SONAR, mobiele telefoons, RADAR, audioapparatuur voor thuisbioscopen en kabel-settopboxen.

MICROCONTROLLER:

Microcontroller

Microcontroller



Microcontroller is een computer op een chip die is geoptimaliseerd om elektrische gadgets te beheren. Het is met name bedoeld voor precieze taken zoals het besturen van een bepaald systeem. Een microcontroller gebruikt soms afgekort uC, µC of MCU, is in wezen een gespecialiseerde variant van microprocessors die bedoeld is om zichzelf te bevredigen en lucratief te zijn. Ook is een microcontroller een fractie van een ingebouwd systeem, dat in wezen een complete printplaat is. Een fixed-in systeem is een computersysteem dat bedoeld is om een ​​of meer functies keer op keer uit te voeren met realtime trainingslimieten. Het is ingebed als een onderdeel van een volledige machine en telt vaak ook hardware en gemotoriseerde elementen. Sommige externe elektronische randapparatuur is gekoppeld aan microcontroller voor betere prestaties is afhankelijk van applicaties.

Illustraties van microcontrollers zijn de 8051, Intel's 80196, Microchip's PIC en Motorola's 68HCxx-serie. Microcontrollers die normaal in speelgoed, auto's, apparaten en kantoormachines worden ingebouwd, zijn tandwielen die een aantal componenten van een microprocessorsysteem samenvoegen op een solo-microchip:

  • Geheugen (zowel ROM als RAM)
  • De CPU-kern (microprocessor)
  • Enkele parallelle digitale I / O

De microcontroller is getuige van de integratie van een aantal nuttige functies in een eenzaam IC-pakket. Deze functies zijn: -

  • De mogelijkheid om een ​​verzamelde reeks opdrachten uit te voeren om door de gebruiker beschreven taken uit te voeren.
  • De mogelijkheid om bekwaam te zijn om perifere geheugenchips te gebruiken om zowel gegevens van als naar het geheugen te lezen en te schrijven.

Soorten microcontrollers:

De microcontrollers worden gesorteerd in termen van interne busbreedte, ingebouwde microcontroller, bestelset, structureel geheugenontwerp, IC-chip of VLSI-kern of Verilog-bestand & familie-eenheid. Voor de vergelijkbare familie kan er een reeks edities zijn met verschillende bronnen. Hier geven we er maar een paar soorten microcontroller die in verschillende toepassingen worden gebruikt


Verschillende soorten microcontrollers

Verschillende soorten microcontrollers

  • 8-bits microcontroller: Wanneer de interne bus in een MCU een 8-bits bus is, voert de ALU de logische en rekenkundige bewerkingen uit op een byte in een volgorde. De MCU is een 8-bits microcontroller. De illustraties van 8-bit MCU zijn Intel 8031/8051, Motorola MC68HC11 en PIC1x-families.
  • 16-bits microcontroller: De 16 bit microcontroller bestaat uit een 16 bit bus en de ALU voert rekenkundige en logische bewerkingen uit op de 16 bit operand. Het biedt meer precisie en prestaties in vergelijking met 8 bit MCU.
  • 32-bits microcontroller: Wanneer de interne bus voor de gegevensverzendfunctie in een MCU een 32-bits bus is, voert de ALU logische en rekenkundige functies uit op operandwoorden van 32 bits in de volgorde. De MCU is een 32-bits microcontroller. Deze bieden betere nauwkeurigheid en prestaties in vergelijking met de 16-bits MCU's.
  • Ingebouwde microcontroller: Wanneer een vast of ingebed systeem een ​​MCU bevat met elk hardware- en softwaregedeelte in een solo-eenheid, staat de MCU bekend als een ingebedde microcontroller. Er zijn zeer weinig of geen extra randapparatuur of systeem voor verwerking tijdens de besturing of het gebruik van de randapparatuur. Ter illustratie: een telefoonontvangerschakeling maakt gebruik van een ingebouwde of ingebouwde microcontroller.
  • Externe geheugenmicrocontroller: Wanneer een ingebouwd of ingebed systeem een ​​MCU toevoegt waarbij elk van de hardware- en softwaredelen niet als een solo-component aanwezig is en waarbij de gehele of een deel van de geheugencomponent extern is aangesloten door een interfacecircuit in werking te stellen dat bekend staat als de lijmcircuit, de MCU staat bekend als een perifere of externe geheugenmicrocontroller. 8031 omvat bijvoorbeeld een programmageheugen dat er naar buiten toe is gekoppeld. De 8051 heeft zowel intern als randprogramma geheugen.

Verschil tussen microprocessors en microcontrollers

Het verschil tussen de twee is dat een microcontroller de kenmerken van een microprocessor (ALU, CPU, registers) integreert, samen met het bestaan ​​van extra kenmerken zoals het bestaan ​​van ROM, RAM, teller, invoer- / uitvoerpoorten, enz. Hier bestuurt een microcontroller de functie van een apparaat door gebruik te maken van vaste programma's die zijn verzameld in ROM die niet worden gewijzigd met duur.

Verschil tussen microprocessor en microcontroller

Verschil tussen microprocessor en microcontroller

Vanuit een ander gezichtspunt is de grootste ongelijkheid tussen de gebruikelijke microprocessors en microcontrollers die hun architectonische termen scheiden, het gebied van hun toepassing. Gebruikelijke microprocessors zoals de Pentium-familie of Intel Core-familieprocessors of soortgelijke processors bevinden zich in computers als een universeel functionerende programmeerbare machine. Tijdens zijn levensduur moet het verschillende opdrachten en programma's beheren die eraan zijn gespecificeerd.

In tegenstelling een microcontroller van de PIC-familie of 8051-familie of wie dan ook hebben hun toepassingen opgemerkt in kleine ingebedde systemen zoals verkeerssignalen of een soort robotsysteem. Deze gadgets beheren ook een soortgelijke taak of een soortgelijk programma gedurende hun hele levenscyclus. Een ander verschil is dat de microcontroller over het algemeen instantane taken moet afhandelen, terwijl de microprocessors in een computersysteem daarentegen misschien niet altijd een instantane taak zullen afhandelen.

Tegenwoordig tonen veel ingenieursstudenten veel belangstelling voor de microprocessor en microcontroller projecten omdat ze erg interessant en nuttig zijn om een ​​goede carrière in de elektronica op te bouwen.

Fotocredits: