8051 Pin-diagram van microcontroller en zijn werkprocedure

Probeer Ons Instrument Voor Het Oplossen Van Problemen





Een microcontroller is een kleine computer op een enkele IC die alle functies van de microprocessor integreert. Om verschillende toepassingen te kunnen bedienen, heeft het een hoge concentratie aan chip-faciliteiten zoals RAM, ROM, I / O-poorten, timers, seriële poort, klokcircuit en interrupts. Microcontrollers worden gebruikt in verschillende automatisch gestuurde apparaten zoals afstandsbedieningen, motorbesturingssystemen voor auto's, medische apparaten, elektrisch gereedschap, kantoormachines, speelgoed en andere embedded systemen ​Daarom geeft dit artikel een overzicht van het pin-diagram van 8051-microcontroller met uitleg en ook 8051 gebaseerde projectideeën ​

8051 Microcontroller

8051 Microcontroller



In het geval van een microprocessor moeten we extra schakelingen extern aansluiten, zoals RAM, ROM, I / O-poorten, timers, seriële poort, klokcircuit en andere externe randapparatuur, terwijl in de microcontroller al deze randapparatuur ingebouwd is. Laten we kort kijken naar het pin-diagram van de 8051-microcontroller.


Microcontroller-pinnen werken

8051-microcontrollers hebben vier I / O-poorten, waarbij elke poort 8 pinnen bevat die kunnen worden geconfigureerd als ingangen of uitgangen. De pinconfiguratie - of deze moet worden geconfigureerd als een I / P (1) of een O / P (0), hangt af van de logische toestand. Om een ​​microcontroller-pin als uitgang te configureren, is het nodig om een ​​logisch nulpunt (0) toe te passen op de geschikte I / O-poortbits. In dit geval is het spanningsniveau op de juiste pin 0.



Evenzo is het, om een ​​microcontrollerpin als input te configureren, nodig om een ​​logische pin (1) toe te passen op de geschikte poort. In dit geval is het spanningsniveau op de juiste pin 5V. Dit lijkt misschien verwarrend, het wordt allemaal duidelijk na het studeren eenvoudige elektronische schakelingen aangesloten op een I / O-pin.

Invoer / uitvoer (I / O) pin

De onderstaande afbeelding toont een vereenvoudigd schema van alle circuits binnen de microcontroller, die is verbonden met een van de pinnen. Het vermeldt alle pinnen behalve die van de P0-poort die geen ingebouwde pull-up-weerstanden hebben.

Invoer / uitvoer (I / O) pin

Invoer / uitvoer (I / O) pin

Uitgangspen

Een logische 0 wordt toegepast op een bit van het register P, waarna de FE-uitgangstransistor wordt ingeschakeld en daarom de juiste pin met aarde verbindt.


Uitgangspen

Uitgangspen

Invoerpin

Een logische 1 wordt toegepast op een bit van het P-register. Het resultaat veldeffect transistor wordt uitgeschakeld, en de juiste pin blijft verbonden met de voedingsspanning via een pull-up-weerstand met hoge weerstand.

Invoerpin

Invoerpin

Pin diagram van 8051 Microcontroller

8051 microcontroller families (89C51, 8751, DS89C4xO, 89C52) zijn er in verschillende pakketten, zoals quad-flat-pakket, leadless chip-carrier en dual-in-line-pakket. Deze pakketten bestaan ​​allemaal uit 40 pinnen die zijn toegewijd aan verschillende functies zoals I / O, adres, RD, WR, data en interrupts. Maar sommige bedrijven bieden een 20-pins versie van de microcontrollers voor minder veeleisende toepassingen door het aantal I / O-poorten te verminderen. Desalniettemin gebruikt een overgrote meerderheid van de ontwikkelaars de 40-pins chip.

Pin diagram van 8051 Microcontroller

Pin diagram van 8051 Microcontroller

Het pin-diagram van de 8051-microcontroller bestaat uit 40 pinnen, zoals hieronder wordt weergegeven. Er zijn in totaal 32 pinnen weggezet in vier poorten, zoals P0, P1, P2 en P3. Waar, elke poort bevat 8 pinnen. Daarom wordt het pin-diagram en de uitleg van de microcontroller 8051 hieronder gegeven.

  • Poort1 (Pin1 tot Pin8): Poort1 bevat pin1.0 tot pin1.7 en deze pinnen kunnen worden geconfigureerd als invoer- of uitvoerpennen.
  • Pin 9 (RST): Reset pin wordt gebruikt om de 8051 Microcontroller te resetten door een positieve puls aan deze pin te geven.
  • Poort3 (pen 10 tot 17): De Port3-pinnen zijn vergelijkbaar met poort1-pinnen en kunnen worden gebruikt als universele invoer- of uitvoerpinnen. Deze pinnen hebben dubbele functie Pinnen en de functie van elke pin wordt gegeven als:
  • Pin 10 (RXD): RXD-pin is een seriële asynchrone communicatie-ingang of Seriële synchrone communicatie Uitvoer.
  • Pin 11 (TXD): Seriële asynchrone communicatie-uitgang of seriële synchrone communicatieklokuitgang.
  • Pin 12 (INT0): Invoer van onderbreking 0
  • Pin 13 (INT1): Invoer van onderbreking 1
  • Pin 14 (T0): Invoer van teller 0 klok
  • Pin 15 (T1): Invoer van teller 1 klok
  • Pin 16 (WR): Signaal schrijven om inhoud op externe RAM te schrijven.
  • Pin 17 (RD): Leessignaal om de inhoud van externe RAM te lezen.
  • Pin 18 en 19 (XTAL2, XTAL1): X2- en X1-pinnen zijn input-outputpinnen voor de oscillator. Deze pinnen worden gebruikt om een ​​interne oscillator met de microcontroller te verbinden.
  • Pin 20 (GND): Pin 20 is een grondpin.
  • Poort2 (pin 21 tot pin28): Port2 bevat pin21 tot pin28 die kunnen worden geconfigureerd als Input Output Pins. Maar dit is alleen mogelijk als we geen extern geheugen gebruiken. Als we extern geheugen gebruiken, werken deze pinnen als adresbus van hoge orde (A8 tot A15).
  • Pin 29 (PSEN): Deze pin wordt gebruikt om extern programmageheugen in te schakelen. Als we een externe ROM gebruiken om het programma op te slaan, verschijnt er logische 0 op, wat aangeeft dat de Microcontroller gegevens uit het geheugen moet lezen.
  • Pin 30 (ALE): Address Latch Enable pin is een actief hoog uitgangssignaal. Als we meerdere geheugenchips gebruiken, wordt deze pin gebruikt om ze van elkaar te onderscheiden. Deze pin geeft ook programma-pulsinvoer tijdens het programmeren van EPROM.
  • Pin 31 (EA): Als we meerdere geheugens moeten gebruiken, geeft de toepassing van logica 1 op deze pin de microcontroller de opdracht om gegevens uit beide geheugens te lezen: eerst intern en dan extern.
  • Poort 0 (pin 32 tot 39): Net als bij poort 2 en 3 pinnen, kunnen deze pinnen worden gebruikt als input output pinnen wanneer we geen extern geheugen gebruiken. Wanneer ALE of Pin 30 op 1 staat, dan wordt deze poort gebruikt als databus: wanneer de ALE pin op 0 staat, dan wordt deze poort gebruikt als een lagere orde adresbus (A0 tot A7)
  • Pin40 (VCC): Deze VCC-pin wordt gebruikt voor stroomvoorziening.

Er zijn veel toepassingen van 8051-microcontroller. Dus 8051 microcontroller projecten zijn geweldig voor het laatste jaar van engineering. Daarom kunt u een van de onderstaande projecten doorverwijzen om de pinnenbewerkingen van de 8051-microcontroller praktisch te begrijpen.

8051 Microcontroller-projecten

8051 Microcontroller-projecten

  • Bidirectionele rotatie van Eenfase inductiemotor zonder Run Condensator
  • Overspanning- Onderspanningsbeveiliging
  • Draadloze detectie van huiduitslag
  • Arduino gebaseerd Domotica
  • Op Android gebaseerde op afstand programmeerbare sequentiële laadbewerking
  • War Field Spionage-robot met draadloze nachtzichtcamera door Android-applicaties
  • Op afstand bediende huishoudelijke apparaten met Android-applicatie
  • Op dichtheid gebaseerde auto Verkeerslichtcontrole met Android-gebaseerde Remote Override
  • Vier kwadrant werking van DC-motor op afstand bestuurd door Android-applicatie
  • Externe uitlijning van 3D-schotelpositionering door Android-applicatie
  • Op wachtwoord gebaseerde deuropening met afstandsbediening door Android-applicatie
  • Spraakgestuurd robotvoertuig met spraakherkenning over lange afstand
  • Op XBEE gebaseerde bewaking op afstand van 3 parameters voor de status van transformator / generator met gesproken aankondiging en draadloze pc-interface
  • Spoorwegovergang Gate Operatie op afstand door Android
  • Domotica door Android-applicatie Op basis van afstandsbediening
  • Draadloze stroomoverdracht i n 3D-ruimte
  • Verkeerssignaal op basis van dichtheid met noodopheffing op afstand
  • Op XBEE gebaseerde bewaking op afstand van 3 parameters voor de gezondheid van de transformator / generator
  • Zelf schakelende voeding
  • Betaald parkeren op basis van RFID
  • Led-gebaseerd automatisch noodlicht
  • Contactloze vloeistofpeilregelaar

Dit gaat over de microcontroller-pinnen die werken met de real-time 8051 op microcontroller gebaseerde projectideeën ​Verder kunnen eventuele vragen over dit artikel of nieuwste elektronicaprojecten , neem dan contact met ons op door te reageren in het commentaargedeelte hieronder.

Fotocredits:

Pin diagram van 8051 Microcontroller blogspot

8051 Microcontroller cotsjournalonline