Schemat pinów mikroprocesora 8085 i jego opis

Schemat pinów mikroprocesora 8085 i jego opis

Mikroprocesor 8085 jest jednym z nich urządzenie półprzewodnikowe synchronizowane przez CLK (zegar). Ten procesor może być zbudowany z elektronicznych obwodów logicznych, które są wytwarzane przy użyciu takich technologii VLSI (integracja na bardzo dużą skalę) lub LSI (integracja na dużą skalę). Podstawową funkcją mikroprocesora jest wykonywanie kilku funkcji oraz podejmowanie decyzji dotyczących zmiany szeregu realizacji programu. W komputerach jednostka centralna będzie wykonywana na jednej lub dodatkowych płytkach drukowanych do wykonywania zadań obliczeniowych. Na rynku dostępne są różne typy mikroprocesorów, takie jak CPU, zawierające obwód logiczny, jednostkę sterującą i można je podzielić na trzy segmenty, takie jak ALU, jednostka sterująca i tablica rejestrów.

Co to jest mikroprocesor 8085?

8085 mikroprocesor to 8-bitowy procesor ogólnego przeznaczenia który poradzi sobie z pamięcią 64 KB. Ten mikroprocesor składa się z 40 pinów i działa z napięciem + 5V zasilacz . Ten procesor może pracować z maksymalną częstotliwością 3 MHz. Ten procesor jest dostępny w trzech wersjach, takich jak 8085 AH, 8085 AH1 i 8085 AH2, które zostały zaprojektowane w technologii HMOS. Wysoko rozwinięte wersje zużywają 20% zasilania. Częstotliwości CLK wersji tego procesora to 8085 A-3 MHz, 8085AH-3 MHz, 8085 AH2-5 MHz i 8085 AH1-6 MHz.


8085 Mikroprocesor

8085 Mikroprocesor



Konfiguracja pinów mikroprocesora 8085

40 pinów mikroprocesor można podzielić na sześć grup, takich jak magistrala adresowa, magistrala danych, sygnały sterujące i sygnały stanu, zasilanie i częstotliwość, sygnały uruchamiane zewnętrznie i szeregowe porty wejścia / wyjścia.

8085 Konfiguracja pinów mikroprocesora

8085 Konfiguracja pinów mikroprocesora

Magistrala adresowa (A8-A15)

Piny szyny adresowej mają zakres od A8 do A15 i mają zastosowanie głównie do największego bitu adresu pamięci.

Magistrala adresowa (lub) Magistrala danych (AD0-AD7)


Piny szyny adresowej lub szpilki szyny danych mają zakres od AD0 do AD7, a te szpilki mają zastosowanie do LSB (najmniej znaczących bitów) szyny adresowej w podstawowym cyklu CLK urządzenia, a także są wykorzystywane jako szyna danych dla drugiego cyklu zegara i trzeci cykl zegara.
Cykl CLK można zaprojektować jako czas użytkowania między dwoma pobliskimi impulsami oscylatora lub po prostu może odnosić się do zera woltów. Tutaj pierwszy zegar jest głównym przejściem zakresów impulsów od 0 V do 5 V, a następnie wraca do 0 V.

Włączenie blokady adresu (ALE)

Zasadniczo ALE pomaga w demultipleksowaniu magistrali danych, a także w adresach niskiego rzędu. Będzie to rosło przez cały główny cykl zegara, a także zezwala na bity adresu o niskim porządku. Magistrala adresowa z niskim porządkiem jest dodawana do pamięci, w przeciwnym razie dowolny zewnętrzny zatrzask.

Sygnał stanu (IO / 1000)

Sygnał stanu IO / M rozstrzyga, czy adres jest przeznaczony dla pamięci, czy dla wejścia / wyjścia. Gdy adres jest wysoki, adres magistrali adresowej jest używany dla urządzeń urządzeń wejścia / wyjścia. Gdy adres jest niski, to w pamięci używany jest adres magistrali adresowej.

Sygnały stanu (S0-S1)

Sygnały stanu S0, S1 zapewniają różne funkcje, a także status w oparciu o ich status.

  • Gdy S0, S1 mają wartość 01, operacja będzie HALT.
  • S0, S1 wynosi 10, wtedy operacja będzie WRITE
  • Gdy S0, S1 wynosi 10, operacja będzie CZYTAĆ
  • Gdy S0, S1 mają wartość 11, operacja będzie FETCH

Aktywny niski sygnał (RD)

RD jest sygnałem o niskim poborze energii i operacja jest wykonywana, gdy wskazanie jest małe i jest używane do sterowania operacją odczytu mikroprocesora. Kiedy pin RD staje się mały, wówczas mikroprocesor 8085 rozumie informacje z urządzenia we / wy lub pamięci.

Aktywny niski sygnał (WR)

Jest to sygnał o niskiej energii, który steruje operacjami zapisu mikroprocesora. Za każdym razem, gdy pin WR staje się mały, informacja zostanie zapisana w urządzeniu we / wy lub w pamięci.

GOTOWY

Styk READY jest używany z mikroprocesorem 8085 w celu sprawdzenia, czy urządzenie jest ustawione na przyjmowanie lub przesyłanie danych. Urządzeniem może być przetwornik A / D, wyświetlacz LCD itp. Urządzenia te są skojarzone z mikroprocesorem 8085 za pomocą styku READY. Gdy ten pin jest wysoki, urządzenie jest przygotowane do przesyłania informacji, jeśli tak nie jest, mikroprocesor pozostaje, dopóki ten pin nie osiągnie wysokiego poziomu.

UTRZYMAĆ

Pin HOLD określa, kiedy dowolne urządzenie żąda użycia adresu, a także magistrali danych. Oba urządzenia to LCD oraz przetwornik A / D. Załóżmy, że jeśli Konwerter A / D wykorzystuje zarówno magistralę adresową, jak i magistralę danych. Gdy LCD chce wykorzystać obie szyny, dostarczając sygnał HOLD, następnie mikroprocesor przesyła sygnał sterujący w kierunku wyświetlacza LCD, po czym istniejący cykl zostanie zakończony. Gdy wyświetlacz LCD Po zakończeniu procedury sygnał sterujący jest przesyłany wstecznie do przetwornika A / D.

HLDA

Jest to sygnał odpowiedzi funkcji HOLD i określa, czy ten sygnał jest otrzymywany, czy nie. Po realizacji żądania HOLD sygnał ten będzie niski.

W

To jest sygnał przerwania i priorytet tego wśród przerwania jest niski. Ten sygnał może być dozwolony lub niedozwolony przez oprogramowanie. Kiedy pin INTR przechodzi w stan wysoki, mikroprocesor 8085 kończy rozkaz prądu, który jest wykonywany, a następnie rozpoznaje sygnał INTR i przesuwa go dalej.

INTA

Gdy mikroprocesor 8085 otrzyma sygnał przerwania, należy go rozpoznać. Zrobi to INTA. W rezultacie, po uzyskaniu przerwania, INTA osiągnie stan wysoki.

RST 5,5, RST 6,5, RST 7,5

Te piny są przerwaniami maskującymi restart lub Przerwania wektorowe , używany do wielokrotnego wstawiania wewnętrznej funkcji restartu. Wszystkie te przerwania są maskowalne, mogą być dozwolone lub zabronione za pomocą programów.

PUŁAPKA

Wraz z przerwaniami mikroprocesora 8085, TRAP jest przerwanie niemaskowalne i nie zezwala ani nie zatrzymuje programu. TRAP ma maksymalny priorytet między przerwaniami. Kolejność priorytetów od maksimum do najniższego obejmuje TRAP, RST 5,5, RST 6,5, RST 7,5 i INTR.

RESETUJ

Przycisk RESET IN służy do resetowania licznika programu w kierunku zera i przestawia włączanie przerwań oraz HLDA japonki (FFS). Jednostka centralna jest zatrzymana w stanie RST, dopóki ten pin nie będzie wysoki. Ale rejestry i flagi nie zostaną uszkodzone poza rejestrem instrukcji.

RST (RESET) OUT

Pin RESET OUT określa, że ​​jednostka centralna została przestawiona za pomocą RST IN.

X1 X2

Zaciski X1, X2, które są powiązane z zewnętrznym oscylatorem do generowania wymaganego i odpowiedniego działania zegara.

CLK

Czasami konieczne jest wygenerowanie CLK o / PS z mikroprocesorów 8085, aby można je było wykorzystać na rzecz innych urządzeń peryferyjnych lub innych cyfrowych układów scalonych. Jest to oferowane z pinem CLK. Jego częstotliwość jest stale podobna, ponieważ częstotliwość, z jaką pracuje mikroprocesor.

SID

Są to dane szeregowe i / p, a informacje na tym pinie są przesyłane do 7-tego bitu akumulatora, podczas wykonywania instrukcji RIM (Read Interrupt Mask). RIM weryfikuje przerwanie, czy jest pokryte, czy nie.

DARŃ

Są to dane szeregowe o / p, a dane na tym pinie wysyłają swoje dane wyjściowe do 7-tego bitu akumulatora za każdym razem, gdy wykonywana jest instrukcja SIM.

VSS i VCC

VSS to pin uziemienia, podczas gdy Vcc to pin + 5 V. Dlatego też Schemat pinów 8085 , jak również sygnały, zostały szczegółowo omówione.

A więc o to chodzi mikroprocesor 8085 . Z powyższych informacji ostatecznie możemy wywnioskować, że rzeczywista nazwa tego procesora to 8085A. Ten procesor jest urządzeniem NMOS i składa się z tysięcy tranzystorów. Oto pytanie do Ciebie, jaka jest funkcja Level Triggered Interrupt w mikroprocesorze 8085?