Was ist der Unterschied zwischen 8051, PIC, AVR und ARM?

Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen





Heutzutage sind Mikrocontroller so billig und einfach erhältlich, dass es allgemein üblich ist, sie anstelle von einfachen Logikschaltungen wie Zählern zu verwenden, nur um Designflexibilität zu gewinnen und Platz zu sparen. Einige Maschinen und Roboter werden sogar auf eine riesige angewiesen sein Anzahl der Mikrocontroller , jeder begeistert von einer selbstbewussten Aufgabe. Hauptsächlich frische Mikrocontroller sind 'In System Programmable'. Dies bedeutet, dass Sie das ausgeführte Programm anpassen können, ohne den Mikrocontroller aus seiner Position zu entfernen. In diesem Artikel diskutieren wir den Unterschied zwischen AVR-, ARM-, 8051- und PIC-Mikrocontrollern.

Unterschied zwischen AVR-, ARM-, 8051- und PIC-Mikrocontrollern

Die Unterschiede zwischen den Mikrocontrollern umfassen hauptsächlich einen Mikrocontroller, Unterschiede zwischen AVR-, ARM-, 8051- und PIC-Mikrocontrollern und deren Anwendungen.




Was ist ein Mikrocontroller?

Ein Mikrocontroller kann mit einem kleinen eigenständigen Computer verglichen werden. Er ist ein äußerst leistungsfähiges Gerät, das eine Reihe vorprogrammierter Aufgaben ausführen und mit zusätzlichen Hardwaregeräten interagieren kann. In einem winzigen integrierten Schaltkreis (IC) verpackt, dessen Größe und Gewicht regelmäßig vernachlässigbar sind, wird es zur perfekten Steuerung für Roboter oder Maschinen, die eine intelligente Automatisierung erfordern. Ein einziger Mikrocontroller kann ausreichen, um einen kleinen mobilen Roboter, eine automatische Waschmaschine oder ein Sicherheitssystem zu verwalten. Mehrere Mikrocontroller enthalten einen Speicher zum Speichern des auszuführenden Programms und viele Eingangs- / Ausgangsleitungen, über die gemeinsam mit anderen Geräten gearbeitet werden kann, z. B. zum Lesen des Zustands eines Sensors oder zum Steuern eines Motors.

8051 Mikrocontroller

8051 Mikrocontroller ist eine 8-Bit-Familie von Mikrocontrollern, die von Intel im Jahr 1981 entwickelt wurde. Dies ist eine der beliebtesten Familien von Mikrocontrollern, die auf der ganzen Welt eingesetzt werden. Dieser Mikrocontroller wurde außerdem als 'System auf einem Chip' bezeichnet, da er 128 Byte RAM, 4 KByte ROM, 2 Timer, 1 serielle Schnittstelle und 4 Ports auf einem einzelnen Chip aufweist. Die CPU kann auch für jeweils 8 Bit Daten arbeiten, da 8051 ein 8-Bit-Prozessor ist. Wenn die Daten größer als 8 Bit sind, müssen sie in Teile zerlegt werden, damit die CPU sie problemlos verarbeiten kann. Die meisten Hersteller enthalten 4 KByte ROM, obwohl die Anzahl der ROMs bis zu 64 KByte überschritten werden kann.



8051 Mikrocontroller

8051 Mikrocontroller

Der 8051 wurde in einer Vielzahl von Geräten eingesetzt, vor allem, weil er sich leicht in ein Projekt integrieren oder ungefähr ein Gerät herstellen lässt. Das Folgende sind die Hauptschwerpunkte:

Energiemanagement: Effiziente Messsysteme erleichtern die Steuerung des Energieverbrauchs in Privathaushalten und Fertigungsanwendungen. Diese Messsysteme werden durch Einbau von Mikrocontrollern hergestellt.


Touchscreen: Eine große Anzahl von Mikrocontroller-Anbietern integriert Touch-Sensing-Funktionen in ihre Designs. Tragbare Elektronik wie Mobiltelefone, Mediaplayer und Spielgeräte sind Beispiele für Touchscreens auf Mikrocontrollerbasis.

Automobile: Der 8051 findet breite Akzeptanz bei der Bereitstellung von Automobillösungen. Sie werden häufig in Hybridfahrzeugen zur Handhabung von Motorvarianten eingesetzt. Darüber hinaus wurden Funktionen wie Tempomat und Bremsschutzsystem unter Verwendung von Mikrocontrollern besser vorbereitet.

Medizinische Geräte: Bewegliche medizinische Geräte wie Blutdruck- und Glukosemonitore verwenden Mikrocontroller, um Daten anzuzeigen, vorausgesetzt, dass die Zuverlässigkeit bei der Bereitstellung medizinischer Ergebnisse höher ist.

PIC Mikrocontroller

Peripheral Interface Controller (PIC) ist ein Mikrocontroller, der von einem Mikrochip entwickelt wurde. PIC-Mikrocontroller Das Programm ist schnell und einfach zu implementieren, wenn wir andere Mikrocontroller wie 8051 gegenüberstellen. Die einfache Programmierung und die einfache Anbindung an andere PIC-Peripheriegeräte werden zu erfolgreichen Mikrocontrollern.

PIC Mikrocontroller

PIC Mikrocontroller

Wir wissen, dass der Mikrocontroller ein integrierter Chip ist, der aus RAM, ROM, CPU, besteht. TIMER und ZÄHLER . Der PIC ist ein Mikrocontroller, der ebenfalls aus RAM, ROM, CPU, Timer, Zähler, ADC ( Analog-Digital-Wandler ), DAC (Digital-Analog-Wandler). PIC Microcontroller unterstützen auch die Protokolle wie CAN, SPI, UART für eine Schnittstelle mit zusätzlichen Peripheriegeräten. PIC wird hauptsächlich zum Ändern der Harvard-Architektur verwendet und unterstützt auch RISC (Reduced Instruction Set Computer) Durch die oben genannte Anforderung RISC und Harvard können wir einfach feststellen, dass PIC schneller ist als die 8051-basierten Controller, die auf der Von-Newman-Architektur basieren.

AVR-Mikrocontroller

AVR-Mikrocontroller wurde im Jahr 1996 von der Atmel Corporation entwickelt. Das strukturelle Design von AVR wurde von Alf-Egil Bogen und Vegard Wollan entwickelt. AVR leitet seinen Namen von seinen Entwicklern ab und steht für Alf-Egil Bogen Vegard Wollan RISC-Mikrocontroller, auch bekannt als Advanced Virtual RISC. Der AT90S8515 war der erste Mikrocontroller, der auf der AVR-Architektur basierte, obwohl der erste Mikrocontroller, der auf den kommerziellen Markt kam, im Jahr 1997 der AT90S1200 war.

AVR Microocntroller

AVR Microocntroller

AVR-Mikrocontroller sind in drei Kategorien erhältlich

TinyAVR: - Weniger Speicher, geringe Größe, nur für einfachere Anwendungen geeignet

MegaAVR: - Dies sind die am häufigsten verwendeten mit einer guten Speichermenge (bis zu 256 KB), einer höheren Anzahl eingebauter Peripheriegeräte und geeignet für bescheidene bis komplexe Anwendungen.

XmegaAVR: - Wird in der Werbung für komplexe Anwendungen verwendet, die großen Programmspeicher und hohe Geschwindigkeit benötigen.

ARM-Prozessor

Ein ARM-Prozessor gehört auch zu einer Familie von CPUs, die auf der von Advanced RISC Machines (ARM) entwickelten RISC-Architektur (Reduced Instruction Set Computer) basieren.

ARM-Mikrocontroller

ARM-Mikrocontroller

Ein ARM stellt 32-Bit- und 64-Bit-RISC-Mehrkernprozessoren her. RISC-Prozessoren sind so konzipiert, dass sie eine geringere Anzahl von Arten von Computeranweisungen ausführen, sodass sie mit einer höheren Geschwindigkeit arbeiten können und zusätzliche Millionen von Anweisungen pro Sekunde (MIPS) ausführen. Durch das Entfernen unnötiger Anweisungen und das Optimieren von Pfaden bieten RISC-Prozessoren eine hervorragende Leistung bei einem Teil des Leistungsbedarfs des CISC-Verfahrens (Complex Instruction Set Computing).

ARM-Prozessoren werden häufig in elektronischen Kundengeräten wie Smartphones, Tablets, Multimedia-Playern und anderen mobilen Geräten wie Wearables verwendet. Aufgrund ihres auf Befehlssatz reduzierten Satzes benötigen sie weniger Transistoren, was eine kleinere Chipgröße des ermöglicht integrierte Schaltung (IC). Die ARM-Prozessoren, die geringere Größe, der geringere Schwierigkeitsgrad und der geringere Stromverbrauch machen sie für zunehmend miniaturisierte Geräte geeignet.

Hauptunterschied zwischen AVR-, ARM-, 8051- und PIC-Mikrocontrollern

8051

PIC

APR

ARM

Busbreite

8-Bit für Standardkern8/16/32-Bit8/32-Bit32-Bit meistens auch in 64-Bit verfügbar

Kommunikationsprotokolle

UART, USART, SPI, I2CPIC, UART, USART, LIN, CAN, Ethernet, SPI, I2SUART, USART, SPI, I2C (AVR-Unterstützung für spezielle Zwecke CAN, USB, Ethernet)

UART, USART, LIN, I2C, SPI, CAN, USB, Ethernet, I2S, DSP, SAI (serielle Audio-Schnittstelle),IrDA

Geschwindigkeit

12 Takt- / Befehlszyklus4 Takt- / Befehlszyklus1 Takt / Befehlszyklus1 Takt / Befehlszyklus

Erinnerung

ROM, SRAM, FLASHSRAM, FLASHFlash, SRAM, EEPROMFlash, SDRAM, EEPROM

IST EIN

CLSC

Einige Funktionen von RISC

RISIKORISIKO

Speicherarchitektur

Von Neumann architectureHarvard-ArchitekturGeändertModifizierte Harvard-Architektur

Energieverbrauch

DurchschnittlichNiedrigNiedrigNiedrig

Familien

8051 VariantenPIC16, PIC17, PIC18, PIC24, PIC32Winzig, Atmega, Xmega, AVR für besondere ZweckeARMv4,5,6,7 und Serien

Gemeinschaft

RiesigSehr gutSehr gutRiesig

Hersteller

NXP, Atmel, Silicon Labs, Dallas, Zypern, Infineon usw.Mikrochip-DurchschnittAtmelApple, Nvidia, Qualcomm, Samsung Electronics und TI usw.
Kosten (im Vergleich zu Funktionen bieten) Sehr niedrigDurchschnittlichDurchschnittlichNiedrig

Andere Funktion

Bekannt für seinen StandardBilligGünstig, effektivHochgeschwindigkeitsbetrieb

Riesig

Beliebte Mikrocontroller

AT89C51, P89v51 usw.PIC18fXX8, PIC16f88X, PIC32MXXAtmega8, 16, 32, Arduino CommunityLPC2148, ARM Cortex-M0 bis ARM Cortex-M7 usw.

Hier geht es also um den Unterschied zwischen AVR-, ARM-, 8051- und PIC-Mikrocontrollern. Wir hoffen, dass Sie dieses Konzept besser verstehen. Darüber hinaus alle Fragen zu diesem Konzept oder zu implementieren Elektronik- und Elektroprojekte Bitte geben Sie Ihre wertvollen Vorschläge durch den Kommentar im Kommentarbereich unten. Hier ist eine Frage an Sie, Was sind die Anwendungen von AVR und ARM?