Unterschied zwischen Arduino und 8051 Mikrocontroller

Unterschied zwischen Arduino und 8051 Mikrocontroller

Produkte mit Mikroprozessoren fallen im Allgemeinen in zwei Hauptkategorien. Die erste Kategorie gehört zu Hochleistungs-Mikroprozessoren wie dem Pentium in Anwendungen, bei denen die Systemleistung kritisch ist. In der zweiten Kategorie ist die Leistung sekundär und der Mikroprozessor für diese Kategorie wird häufig als Mikrocontroller bezeichnet. Ein Mikrocontroller ist nichts anderes als eine Berechnung mit den meisten notwendigen Unterstützungschips an Bord. Der 8051 ist ein weit verbreiteter Mikrocontroller, der das Gerät steuert und das Gerät steuert, indem Signale an verschiedene Komponenten im Gerät gesendet werden. Es ist wie eine Einheit, die wie ein Prozessor wirkt, der Probleme mit der realen Welt löst. Arduino ist ein Open-Source-Entwicklungsausschuss oder eine Reihe von Boards mit einer eigenen IDE (Integrated Development Environment). Es ist eine Computerplattform für den Bau von Elektronikprojekten. Wir heben einige wichtige Unterschiede zwischen Arduino und 8051 Microcontroller hervor, um festzustellen, welches herausfällt.

Was ist Arduino??

Arduino ist eine Mikrocontroller-Karte, die mit vorgeprüften Software- und Hardware-Bibliotheken ausgestattet ist und über eine eigene integrierte Entwicklungsumgebung (IDE) verfügt. Es handelt sich um eine Computerplattform, die zum Erstellen elektronischer Projekte verwendet wird. Tatsächlich ist eine der Schönheiten, Projekte rund um Arduino zu entwerfen. Es gibt drei Hauptkomponenten des Arduino -Ökosystems: das Arduino Board, die externe Hardware und die Arduino -IDE. Alle diese Komponenten arbeiten zusammen, damit Sie mit Arduino fast alles anfangen können. Sie können das Gerät so programmieren, dass sie so etwas wie Steuerlichter und Motoren oder Sensoren lesen. Genau wie ein Mikrocontroller verarbeitet es Eingänge und sendet Ausgänge aus. Im Zentrum jedes Arduino steht eine Microcontroller -Einheit. Arduino Boards, einschließlich der Arduino Uno, verwenden einen AVR ATMEGA -Mikrocontroller.

Was ist 8051 Mikrocontroller?

Der 8051 Microcontroller ist die 8-Bit-Familien-Mikrocontroller und einer der beliebtesten Mikrocontroller bei weit verbreiteter Verwendung. Die Intel Corporation führte 1980 den 8051 Microcontroller ein. Seitdem wurden 8051-Familie-Chips als Basis von Tausenden von Produkten verwendet. Es gibt andere Unternehmen, darunter Philips, Fujitsu, Siemens, Dallas Semiconductor, Oki und Matra Harris, die 8051-Familie-Chips herstellen. Einige Unternehmen haben die 8051 -Familie erweitert, indem sie kompatible Chips mit zusätzlichen Funktionen anbieten. Eine verbesserte Version des 8051, des 8052, existiert auch mit einer eigenen Variationsfamilie. Das 8051-Modell ist eine Sammlung von 8-Bit- und 16-Bit-Registern und 8-Bit. Der 8051 verfügt.

Unterschied zwischen Arduino und 8051 Mikrocontroller

Allgemein

Der 8051 ist nur ein einzelner Mikrocontroller, der zur 8-Bit-Familie von Mikrocontrollern gehört. Die erstklassige Verwendung eines Mikrocontroller besteht darin, den Betrieb einer Maschine mithilfe eines festen Programms zu steuern, das in ROM gespeichert ist und das sich nicht über die Lebensdauer des Systems nicht ändert. Arduino hingegen ist eine Mikrocontroller-Karte, die mit vorgeprüften Software- und Hardware-Bibliotheken ausgestattet ist und über eine eigene integrierte Entwicklungsumgebung (IDE) verfügt. Arduino ist wie eine einzige Komponente eines Computers, der auf sich wiederholende Aufgaben programmiert ist, und dient zur Entwicklung von Elektronikprojekten.

Stromversorgung

Der 8-Bit-Intel 8051 arbeitet bei einer Spannung zwischen +5 Volt bis maximal 6.6 Volt. Das bedeutet 5.0 Volt ist die sichere Betriebsspannung, kann jedoch mit einer maximalen Betriebsspannung mit 6 betrieben werden.0 Volt, wenn Sie es schaffen, eine Diode dazwischen bereitzustellen. Für erfolgreiche Arbeiten des 8051 -Mikrocontroller sollte eine konstante regulierte Stromversorgung angewendet werden. Der Arduino kann zwischen 6 V und 20 V (7-12 V empfohlen) über den Direktstrom-Barrel-Jack-Stecker oder in den Vin Pin akzeptieren. Es hat 5V und 3 eingebaut.3V -Aufsichtsbehörden; Der 5V wird für die gesamte Logik auf dem Brett und die 3 verwendet.3V beherbergen 3.3V -Schilde und externe Schaltkreise.

Speicherraum

Der 8051 -Mikrocontroller verfügt über insgesamt 128 Bytes RAM, denen Adressen 00 bis 7fh zugewiesen werden. Diese 128 Bytes sind in drei Gruppen unterteilt: insgesamt 32 Bytes (00 bis 1f Hex) werden für Registerbanken und den Stapel beiseite gelegt; Insgesamt 16 Bytes (20H bis 2FH) sind für Bitadressible Lese-/Schreibspeicher; und insgesamt 80 Bytes (30H bis 7FH) werden zum Lese-/Schreibspeicher verwendet. Es kann externe Speicher bis zu 64.000 Bytes haben. Der Arduino Uno hat nur 32K -Bytes Flash -Speicher und 2K -Bytes SRAM. Es verwendet auch eine andere Form des Speichers, das EEPROM, um langfristige Informationen zu speichern, ist jedoch langsamer als SRAM.

Anwendungen

Der 8051 wurde ursprünglich zur Verwendung in eingebetteten Systemen entwickelt, später jedoch auf industrielle Kontrollanwendungen ausgeweitet. Sie werden häufig in automatisch gesteuerten Produkten wie Automobilmotorensteuerungssystemen, Fernbedienungen, Geräten, Elektrowerkzeugen, Büromaschinen und Spielzeug verwendet. Arduino kann Sensordaten und Steuerkomponenten wie Lichter, Motoren, Thermostate und Garagentüren lesen. Arduino -Projekte werden häufig zum Aufbau der IoT -Anwendungen (Internet of Thinks) verwendet. Es wird auch für Heimautomationssysteme und eine breite Palette innovativer Anwendungen von Robotik und Beleuchtung bis hin zu Garten- und Spielen verwendet.

Arduino Verse 8051 Mikrocontroller: Vergleichstabelle

Zusammenfassung des Arduino Verse 8051 Microcontroller

Kurz. Der Intel 8051-Mikrocontroller bezieht sich tatsächlich auf die gesamte Familie von 8-Bit-Mikrocontrollern mit Zahlen von 8031 ​​bis 8751. Eine verbesserte Version des 8051, des 8052, existiert auch mit einer eigenen Variationsfamilie. Arduino ist ein relativ neues System, das auf der AVR -Architektur mit mehr RAM und ROM als im 8051 basiert und es ideal für eingebettete Anwendungen und Projekte ist.