8051 Mikrocontroller-Pin-Diagramm und seine Arbeitsweise

Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen





Ein Mikrocontroller ist ein kleiner Computer auf einem einzelnen IC, der alle Funktionen des Mikroprozessors integriert. Um verschiedene Anwendungen bedienen zu können, verfügt es über eine hohe Konzentration an On-Chip-Einrichtungen wie RAM, ROM, E / A-Ports, Timern, serieller Schnittstelle, Taktschaltung und Interrupts. Mikrocontroller werden in verschiedenen automatisch gesteuerten Geräten wie Fernbedienungen, Motorsteuerungssystemen für Kraftfahrzeuge, medizinischen Geräten, Elektrowerkzeugen, Büromaschinen, Spielzeug und anderen verwendet eingebettete Systeme . Daher gibt dieser Artikel einen Überblick über das Pin-Diagramm des 8051-Mikrocontrollers mit Erläuterungen und auch 8051-basierte Projektideen .

8051 Mikrocontroller

8051 Mikrocontroller



Im Falle eines Mikroprozessors müssen wir zusätzliche externe Schaltkreise wie RAM, ROM, E / A-Ports, Timer, serielle Schnittstelle, Taktschaltung und andere externe Peripheriegeräte anschließen, während im Mikrocontroller alle diese Peripheriegeräte eingebaut sind. Lassen Sie uns kurz auf das Pin-Diagramm des 8051-Mikrocontrollers eingehen.


Mikrocontroller-Pins funktionieren

8051-Mikrocontroller verfügen über vier E / A-Ports, wobei jeder Port 8 Pins enthält, die als Ein- oder Ausgänge konfiguriert werden können. Die Pin-Konfiguration - ob sie als E / A (1) oder als O / P (0) konfiguriert werden soll, hängt von ihrem logischen Zustand ab. Um einen Mikrocontroller-Pin als Ausgang zu konfigurieren, muss eine logische Null (0) an die geeigneten E / A-Port-Bits angelegt werden. In diesem Fall ist der Spannungspegel am entsprechenden Pin 0.



In ähnlicher Weise ist es zum Konfigurieren eines Mikrocontroller-Pins als Eingang erforderlich, eine logische Eins (1) an den geeigneten Port anzulegen. In diesem Fall beträgt der Spannungspegel am entsprechenden Pin 5V. Dies mag verwirrend erscheinen. Nach dem Studium wird alles klar einfache elektronische Schaltungen an einen E / A-Pin angeschlossen.

Eingangs- / Ausgangs-Pin (E / A)

Die folgende Abbildung zeigt ein vereinfachtes Schema aller Schaltungen innerhalb des Mikrocontrollers, der mit einem seiner Pins verbunden ist. Es werden alle Pins mit Ausnahme derjenigen des P0-Ports angegeben, in denen keine Pull-up-Widerstände eingebaut sind.

Eingangs- / Ausgangs-Pin (E / A)

Eingangs- / Ausgangs-Pin (E / A)

Ausgangspin

Eine logische 0 wird an ein Bit des Registers P angelegt, dann wird der Ausgangs-FE-Transistor eingeschaltet, wodurch der entsprechende Pin mit Masse verbunden wird.


Ausgangspin

Ausgangspin

Eingangsstift

Eine logische 1 wird an ein Bit des P-Registers angelegt. Die Ausgabe Feldeffekttransistor wird ausgeschaltet und der entsprechende Pin bleibt über einen hochohmigen Pull-up-Widerstand mit der Versorgungsspannung verbunden.

Eingangspin

Eingangspin

Pin-Diagramm des 8051-Mikrocontrollers

8051 Mikrocontroller Familien (89C51, 8751, DS89C4xO, 89C52) werden in verschiedenen Paketen wie Quad-Flat-Gehäuse, bleifreiem Chipträger und Dual-In-Line-Gehäuse geliefert. Diese Pakete bestehen aus 40 Pins, die verschiedenen Funktionen wie E / A, Adresse, RD, WR, Daten und Interrupts zugeordnet sind. Einige Unternehmen bieten jedoch eine 20-Pin-Version des Mikrocontroller für weniger anspruchsvolle Anwendungen durch Reduzierung der Anzahl der E / A-Ports. Dennoch verwendet eine große Mehrheit der Entwickler den 40-Pin-Chip.

Pin-Diagramm des 8051-Mikrocontrollers

Pin-Diagramm des 8051-Mikrocontrollers

Das Pin-Diagramm des 8051-Mikrocontrollers besteht aus 40 Pins, wie unten gezeigt. Insgesamt 32 Pins sind in vier Ports wie P0, P1, P2 und P3 angeordnet. Wobei jeder Port 8 Pins enthält. Daher ist das Pin-Diagramm und die Erklärung des Mikrocontrollers 8051 unten angegeben.

  • Port1 (Pin1 bis Pin8): Port1 enthält Pin1.0 bis Pin1.7 und diese Pins können als Eingangs- oder Ausgangspins konfiguriert werden.
  • Pin 9 (RST): Der Reset-Pin wird zum Zurücksetzen des 8051-Mikrocontrollers verwendet, indem diesem Pin ein positiver Impuls gegeben wird.
  • Port3 (Pin 10 bis 17): Die Port3-Pins ähneln den Port1-Pins und können als universelle Eingangs- oder Ausgangspins verwendet werden. Diese Stifte mit doppelter Funktion Die Stifte und die Funktion jedes Stifts sind wie folgt angegeben:
  • Pin 10 (RXD): Der RXD-Pin ist ein serieller asynchroner Kommunikationseingang oder Serielle synchrone Kommunikation Ausgabe.
  • Pin 11 (TXD): Serieller asynchroner Kommunikationsausgang oder serieller synchroner Kommunikationstaktausgang.
  • Pin 12 (INT0): Eingabe des Interrupts 0
  • Pin 13 (INT1): Eingabe von Interrupt 1
  • Pin 14 (T0): Eingang des Zählers 0 Uhr
  • Pin 15 (T1): Eingang von Zähler 1 Uhr
  • Pin 16 (WR): Schreibsignal zum Schreiben von Inhalten in den externen RAM.
  • Pin 17 (RD): Lesesignal zum Lesen des Inhalts des externen RAM.
  • Pin 18 und 19 (XTAL2, XTAL1): X2- und X1-Pins sind Eingangs- / Ausgangspins für den Oszillator. Diese Pins werden verwendet, um einen internen Oszillator mit dem Mikrocontroller zu verbinden.
  • Pin 20 (GND): Pin 20 ist ein Erdungsstift.
  • Port2 (Pin 21 bis Pin28): Port2 enthält Pin21 bis Pin28, die als Input Output Pins konfiguriert werden können. Dies ist jedoch nur möglich, wenn wir keinen externen Speicher verwenden. Wenn wir einen externen Speicher verwenden, arbeiten diese Pins als Adressbus hoher Ordnung (A8 bis A15).
  • Pin 29 (PSEN): Dieser Pin wird verwendet, um den externen Programmspeicher zu aktivieren. Wenn wir ein externes ROM zum Speichern des Programms verwenden, wird darauf die logische 0 angezeigt, die angibt, dass der Mikrocontroller Daten aus dem Speicher lesen soll.
  • Pin 30 (ALE): Der Address Latch Enable Pin ist ein aktives Signal mit hohem Ausgang. Wenn wir mehrere Speicherchips verwenden, wird dieser Pin verwendet, um zwischen ihnen zu unterscheiden. Dieser Pin gibt auch einen Programmimpulseingang während der Programmierung des EPROM.
  • Pin 31 (EA): Wenn wir mehrere Speicher verwenden müssen, weist die Anwendung von Logik 1 auf diesen Pin den Mikrocontroller an, Daten aus beiden Speichern zu lesen: zuerst intern und dann extern.
  • Port 0 (Pin 32 bis 39): Ähnlich wie die Pins von Port 2 und 3 können diese Pins als Eingangs- / Ausgangs-Pins verwendet werden, wenn kein externer Speicher verwendet wird. Wenn ALE oder Pin 30 auf 1 steht, wird dieser Port als Datenbus verwendet: Wenn der ALE-Pin auf 0 steht, wird dieser Port als Adressbus niedrigerer Ordnung verwendet (A0 bis A7).
  • Pin40 (VCC): Dieser VCC-Pin dient zur Stromversorgung.

Es gibt viele Anwendungen des 8051-Mikrocontrollers. Also 8051 Mikrocontroller-Projekte sind großartig für das Engineering im letzten Jahr. Daher können Sie auf eines der unten aufgeführten Projekte verweisen, um die Pins-Funktionen des 8051-Mikrocontrollers praktisch zu verstehen.

8051 Mikrocontroller-Projekte

8051 Mikrocontroller-Projekte

  • Bidirektionale Drehung von Einphasen-Induktionsmotor ohne Laufkondensator
  • Überspannung - Unterspannungsschutz
  • Drahtlose Erkennung von Hautausschlägen
  • Arduino basiert Heimautomatisierung
  • Android-basierter fernprogrammierbarer sequentieller Ladevorgang
  • Kriegsfeld-Spionageroboter mit drahtloser Nachtsichtkamera von Android-Anwendungen
  • Ferngesteuerte Haushaltsgerätesteuerung durch Android-Anwendung
  • Dichtebasiertes Auto Verkehrssignalsteuerung mit Android Based Remote Override
  • Vier-Quadranten-Betrieb eines von der Android-Anwendung ferngesteuerten Gleichstrommotors
  • Fernausrichtung der 3D-Schalenpositionierung durch Android-Anwendung
  • Passwortbasierte ferngesteuerte Türöffnung durch Android-Anwendung
  • Sprachgesteuertes Roboterfahrzeug mit Spracherkennung über große Entfernungen
  • XBEE-basierte Fernüberwachung von 3 Parametern zum Transformator- / Generatorzustand mit Sprachansage und drahtloser PC-Schnittstelle
  • Fernbedienung des Bahnübergangstors per Android
  • Heimautomation durch Android-Anwendung Basierte Fernbedienung
  • Drahtlose Energieübertragung i n 3D-Raum
  • Dichtebasiertes Verkehrssignal mit Remote Override im Notfall
  • XBEE-basierte Fernüberwachung von 3 Parametern für den Zustand von Transformator / Generator
  • Selbstschaltendes Netzteil
  • RFID-basiertes kostenpflichtiges Parken
  • LED-basiertes automatisches Notlicht
  • Kontaktloser Flüssigkeitsstandsregler

Hier geht es um die Mikrocontroller-Pins, die in Echtzeit arbeiten 8051 Mikrocontroller-basierte Projektideen . Darüber hinaus alle Fragen zu diesem Artikel oder neueste Elektronikprojekte , kontaktieren Sie uns, indem Sie im Kommentarbereich unten einen Kommentar abgeben.

Bildnachweis:

Pin-Diagramm des 8051-Mikrocontrollers Blogspot

8051 Mikrocontroller cotsjournalonline