8085 Microprocessor Pin-diagram en zijn beschrijving

Probeer Ons Instrument Voor Het Oplossen Van Problemen





De 8085-microprocessor is er een van halfgeleiderapparaat gesynchroniseerd door de CLK (klok). Deze processor kan worden gebouwd met elektronische logische circuits die zijn vervaardigd met behulp van technologieën zoals VLSI (integratie op zeer grote schaal) of LSI (grootschalige integratie). De belangrijkste functie van de microprocessor is het uitvoeren van verschillende functies en het nemen van beslissingen voor het wijzigen van de reeks programma-implementaties. Bij computers wordt een centrale verwerkingseenheid uitgevoerd op enkele of extra printplaten om de computertaken uit te voeren. Er zijn verschillende soorten microprocessors op de markt, zoals de CPU, die bestaat uit de logische schakelingen, de besturingseenheid en deze kan worden onderverdeeld in drie segmenten, zoals ALU, besturingseenheid en een registerarray.

Wat is 8085 microprocessor?

De 8085 microprocessor is een 8-bits processor voor algemene doeleinden die het geheugen van 64K Byte aankan. Deze microprocessor bestaat uit 40-pins en werkt ook met + 5V stroomvoorziening ​Deze processor kan werken op een maximale frequentie van 3 MHz. Deze processor is verkrijgbaar in drie versies zoals 8085 AH, 8085 AH1 en 8085 AH2 die zijn ontworpen met HMOS-technologie. De hoogontwikkelde versies gebruiken 20% van de stroomvoorziening. De CLK-frequenties van de versies van deze processor zijn 8085 A-3 MHz, 8085 AH-3 MHz, 8085 AH2-5 MHz en 8085 AH1-6 MHz.




8085 Microprocessor

8085 Microprocessor

8085 Microprocessorpinconfiguratie

De 40 pinnen van de microprocessor kan worden onderverdeeld in zes groepen, zoals adresbus, databus, stuursignalen & statussignalen voeding & frequentie, extern gestarte signalen en seriële ingangs- / uitgangspoorten.



8085 Microprocessorpinconfiguratie

8085 Microprocessorpinconfiguratie

Adresbus (A8-A15)

De adresbuspinnen zijn reeksen van A8 tot A15 en deze zijn voornamelijk van toepassing op de meest aanzienlijke geheugenadresbit.

Adresbus (of) databus (AD0-AD7)


De adresbuspennen of databuspennen hebben een bereik van AD0 tot AD7, en deze pennen zijn van toepassing op LSB (minst significante bits) van de adresbus in de CLK-cyclus van het primaire apparaat en worden ook gebruikt als databus voor de tweede klokcyclus & derde klokcyclus.
Een CLK-cyclus kan worden ontworpen als de tijd die wordt gebruikt tussen twee oscillatoren in de buurt van pulsen, of het kan eenvoudig verwijzen naar nul volt. Hier is de eerste klok de primaire overgang van pulsbereiken van 0V naar 5V en reikt dan terug naar 0V.

Address Latch Enable (ALE)

In wezen helpt ALE bij het de-multiplexen van de databus en het adres van lage orde. Dit zal tijdens de primaire klokcyclus hoog worden en de adresbits met een lage orde mogelijk maken. De adresbus met lage orde is toegevoegd voor geheugen, anders elke externe vergrendeling.

Statussignaal (IO / 1000)

Het statussignaal IO / M bepaalt of het adres bedoeld is voor geheugen of invoer / uitvoer. Als het adres hoog is, wordt het adres van de adresbus gebruikt voor de apparaten van invoer- / uitvoerapparaten. Als het adres laag is, wordt het adres van de adresbus gebruikt voor het geheugen.

Statussignalen (S0-S1)

De statussignalen S0, S1 geven verschillende functies en status op basis van hun status.

  • Als de S0, S1 01 zijn, is de bewerking HALT.
  • de S0, S1 is 10, dan zal de operatie WRITE zijn
  • Als de S0, S1 10 is, wordt de handeling LEZEN
  • Als de S0, S1 11 zijn, is de bewerking FETCH

Actief laag signaal (RD)

De RD is een energetisch laag signaal en een bewerking wordt uitgevoerd wanneer de indicatie klein wordt, en wordt gebruikt voor het besturen van de READ-bewerking van de microprocessor. Wanneer RD-pin klein wordt, begrijpt de 8085-microprocessor de informatie van het I / O-apparaat of geheugen.

Actief laag signaal (WR)

Dit is een energetisch laag signaal en regelt de schrijfbewerkingen van de microprocessor. Wanneer de WR-pin klein wordt, wordt de informatie naar het I / O-apparaat of geheugen geschreven.

KLAAR

De READY-pin wordt gebruikt met de 8085-microprocessor om te controleren of een apparaat is ingesteld voor het accepteren of overdragen van gegevens. Een apparaat kan een A / D-omzetter zijn of een LCD-scherm, enz. Deze apparaten zijn geassocieerd met de 8085-microprocessor met de READY-pin. Als deze pin hoog is, is het apparaat voorbereid om de informatie over te dragen, als dat niet het geval is, blijft de microprocessor staan ​​totdat deze pin hoog wordt.

HOUDEN

De HOLD-pin geeft aan wanneer een apparaat zowel een adres als een databus nodig heeft. De twee apparaten zijn zowel LCD als A / D-omzetter. Stel dat als A / D-omzetter gebruikt zowel de adresbus als een databus. Wanneer LCD het gebruik van beide bussen wenst door het leveren van een HOLD-signaal, verzendt de microprocessor vervolgens het besturingssignaal naar de LCD, waarna de bestaande cyclus wordt beëindigd. Wanneer het LCD-scherm procedure is voltooid, wordt het stuursignaal omgekeerd naar de A / D-omzetter verzonden.

HLDA

Dit is het reactiesignaal van HOLD, en het specificeert of dit signaal wordt verkregen of niet. Na de implementatie van de HOLD-vraag zal dit signaal laag worden.

IN

Dit is een interruptsignaal, en de prioriteit hiervan is de onderbrekingen is laag. Dit signaal kan al dan niet worden toegestaan ​​door de software. Wanneer de INTR-pin hoog wordt, voltooit de 8085-microprocessor de instructie van de stroom die wordt uitgevoerd en herkent vervolgens het INTR-signaal en zet het verder.

INTA

Als de 8085-microprocessor een interruptsignaal ontvangt, moet dit worden herkend. Dit wordt gedaan door INTA. Het resultaat is dat wanneer de onderbreking wordt verkregen, INTA hoog zal worden.

RST 5.5, RST 6.5, RST 7.5

Deze pinnen zijn de herstart maskeerbare interrupts of Vectored onderbreekt , gebruikt om herhaaldelijk een interne herstartfunctie in te voegen. Al deze interrupts zijn maskeerbaar, ze kunnen al dan niet worden toegestaan ​​door programma's te gebruiken.

TRAP

Samen met de 8085-microprocessoronderbrekingen is TRAP een niet-maskeerbare onderbreking , en het staat niet toe of wordt gestopt door een programma. TRAP heeft de maximale prioriteit tussen de interrupts. De prioriteitsvolgorde van maximaal naar laag omvat TRAP, RST 5.5, RST 6.5, RST 7.5 en INTR.

RESET IN

RESET IN-pin wordt gebruikt om de programmateller terug te zetten naar nul en herschikt zowel de onderbrekingsvrijgave als de HLDA slippers (FFS). De centrale verwerkingseenheid wordt vastgehouden in RST-toestand totdat deze pin hoog is. Maar de registers en vlaggen worden niet beschadigd, afgezien van het instructieregister.

RST (RESET) UIT

RESET OUT-pin geeft aan dat de centrale verwerkingseenheid is herschikt met RST IN.

X1 X2

X1, X2 terminals die zijn geassocieerd met de externe oscillator voor het genereren van zowel de vereiste als de juiste werking van een klok.

CLK

Soms is het verplicht om CLK o / PS te genereren uit 8085 microprocessors, zodat ze kunnen worden gebruikt ten gunste van andere randapparatuur of andere digitale geïntegreerde schakelingen. Deze wordt aangeboden met CLK pin. De frequentie is continu vergelijkbaar omdat de frequentie waarop de microprocessor werkt.

SID

Dit zijn seriële i / p-gegevens en de informatie op deze pin wordt geüpload naar de 7e bit van de accumulator terwijl de RIM-instructie (Read Interrupt Mask) wordt uitgevoerd. RIM controleert of de onderbreking al dan niet gedekt is.

ZODE

Dit zijn de seriële o / p-gegevens en de gegevens op deze pin sturen hun uitvoer naar het 7e bit van de accumulator wanneer een instructie van SIM wordt uitgevoerd.

VSS en VCC

VSS is een grondpin terwijl Vcc een + 5v-pin is. Daarom, de 8085 pin-diagram , evenals signalen, worden in detail besproken.

Dit gaat dus allemaal over de 8085 microprocessor ​Uit bovenstaande informatie kunnen we tot slot concluderen dat de werkelijke naam van deze processor 8085A is. Deze processor is een NMOS-apparaat en bestaat uit duizenden transistors. Hier is een vraag voor jou, wat is de functie van Niveau geactiveerd onderbreken in 8085 microprocessor?