Circuitul Z - 80 PIO

Laborator
8/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: pdf
Pagini : 18 în total
Cuvinte : 6486
Mărime: 227.08KB (arhivat)
Publicat de: Cecil Puiu
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Popescu Daniel
Laborator Sisteme Cu Microprocesoare

Extras din laborator

LUCRAREA 1

CIRCUITUL Z - 80 PIO (PARALLEL INPUT OUTPUT)

1. OBIECTUL LUCRĂRII

Lucrarea îşi propune studierea circuitului Z-80 PIO, precum şi realizarea de aplicaţii cu

acest circuit.

2. BREVIAR TEORETIC

Circuitul PIO-Z80 face parte din familia circuitelor I/O ale microprocesorului Z-80 şi este

destinat conectării echipamentelor periferice cu interfeţe paralele, la unităţi centrale realizate cu

microprocesoare Z-80. Pe de altă parte, el asigură generarea şi preluarea de semnale digitale

către şi din exteriorul microsistemului. În acest sens, circuitul Z-80 PIO prezintă două porturi

I/O (regiştri de tip paralel) de câte 8 biţi fiecare, concepute să lucreze independent:

portul A - care poate fi programat în 4 moduri de lucru;

portul B - care poate fi programat în 3 moduri de lucru.

Fiecare port are asociate două semnale, READY şi STROBE, ce pot fi folosite pentru a

asigura controlul unui protocol pentru transferul datelor către şi de la portul paralel (transfer de

tip handshaking).

Cele 4 moduri de lucru sunt:

a) Modul 0 - definit ca ieşire pe octet;

b) Modul 1 - definit ca intrare pe octet;

c) Modul 2 - definit ca intrare / ieşire pe octet;

d) Modul 3 - definit ca intrare / ieşire pe bit.

Structura şi schema bloc a circuitului Z-80 PIO

+5V GND

Bloc de

interfaţă

cu

magistrala

UC-Z80

Logică de comandă

internă

Logică de comandă

întreruperi

PORT

A

Magistrala internă

D0÷D7

CS

B/A

C/D

M1

IORQ

RD

Φ

INT IEI IEO

PORT

B

PA0 ÷PA7

ARDY

ASTB

PB0 ÷PB7

BRDY

BSTB

LABORATOR S.uP. Circuitul Z-80 PIO

2

Descrierea conexiunilor externe

Circuitul Z-80 PIO este realizat într-o capsulă cu 40 pini (conexiuni externe), fiind

alimentat de la o singură sursă de +5V (rămân activi 38 pini).

Circuitul ocupă 4 adrese în spaţiul adreselor de I/O ale microprocesorului, câte două

pentru fiecare port (o adresă de comenzi şi o adresă de date). Circuitul se poate conecta direct la

magistralele unui microsistem cu microprocesor Z-80, fără a mai fi necesară o logică

suplimentară.

Semnalele circuitului se pot grupa în:

- semnale pentru conectarea la magistralele microsistemului;

- liniile magistralei de date;

- semnalele de comandă;

- semnalele pentru logică de întreruperi;

- semnale acesibile utilizatorului;

- liniile portului A;

- liniile portului B.

a) Liniile magistralei de date

D0 ÷ D7 - Data Bus. Sunt linii cu caracter bidirecţional (informaţiile se pot transmite pe

aceste linii în ambele sensuri - către şi de la microprocesor). Etajele de ieşire ale acestor linii sunt

prevăzute cu bufferi three-state, ce permit cuplarea la magistrala de date. Prin intermediul

magistralei de date se realizează transferul datelor şi comenzilor între UC (μP ) şi Z-80 PIO.

b) Semnalele de comanda a circuitului

CS - Chip Select. Intrare activă pe ‘0’-logic, ce provine de la o logică de decodificare şi

selecţie, proiectată astfel încât să activeze acest semnal pentru cele patru adrese valide ale

circuitului. În blocul de decodificare intervin semnale din magistrala de adrese (ocmps-ul

acesteia, de regula liniile A2 ÷ A7 ).

M1 - Machine Cycle One - primul ciclu-maşină. Intrare activă pe ‘0’-logic, care provine

de la ieşirea cu acelaşi nume a UC-ului Z-80 (μP). Acest semnal este folosit pentru a realiza

sincronizarea în funcţionare între microprocesor şi circuitul Z-80 PIO.

Circuitul nu dispune de semnal de tip RESET hardware. De aceea, proiectanţii au dotat

această intrare (M1), cu posibilitatea acceptării iniţializarii circuitului. Astfel, o activare a acestei

intrări neînsoţită de activarea semnalelor RD sau IORQ este “înţeleasă” de circuitul PIO ca

reprezentând o iniţializare hardware.

Preview document

Circuitul Z - 80 PIO - Pagina 1
Circuitul Z - 80 PIO - Pagina 2
Circuitul Z - 80 PIO - Pagina 3
Circuitul Z - 80 PIO - Pagina 4
Circuitul Z - 80 PIO - Pagina 5
Circuitul Z - 80 PIO - Pagina 6
Circuitul Z - 80 PIO - Pagina 7
Circuitul Z - 80 PIO - Pagina 8
Circuitul Z - 80 PIO - Pagina 9
Circuitul Z - 80 PIO - Pagina 10
Circuitul Z - 80 PIO - Pagina 11
Circuitul Z - 80 PIO - Pagina 12
Circuitul Z - 80 PIO - Pagina 13
Circuitul Z - 80 PIO - Pagina 14
Circuitul Z - 80 PIO - Pagina 15
Circuitul Z - 80 PIO - Pagina 16
Circuitul Z - 80 PIO - Pagina 17
Circuitul Z - 80 PIO - Pagina 18

Conținut arhivă zip

  • Circuitul Z - 80 PIO.pdf

Alții au mai descărcat și

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Microcalculatorul Personal HC-85

Microcalculatorul personal HC-85 Microcalculatorul este un calculator realizat in jurul unui microprocessor,care constituie unitatea centrala de...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Arhitectura sistemelor cu microprocesor

Arhitectura Sistemelor Cu Microprocesor 1.1 Probleme Generale. Sistemele Cu Microprocesor Reprezintă, În Esenţă, Sisteme De Calcul Destinate...

Te-ar putea interesa și

Sistem de comandă cu microprocesor pentru un invertor MID

Memoriu Justificativ Datorită perfecţionării tehnologiilor de fabricaţie a dispozitivelor semiconductoare, care au dus la realizarea tiristoarelor...

Microprocesoarea - Microsistem de Calcul

I. Temă general, temă de proiectare Să se proiecteze un microsistem capabil să preia operanzi de la o tastatură, să efectueze calcule aritmetice...

Sisteme cu Microprocesor

CAPITOLUL 1 Analiza procesului ca obiect al automatizării 1.1 Formularea specificaţiilor tehnico- funcţionale Se va realiza un sistem pentru...

Microprocesorul Z80

CAPITOLUL 1 MICROPROCESORUL Z80 1.1.APARITIA PROCESOARELOR Primele controlere au fost realizate în tehnologii pur analogice si/sau...

Calculator Numeric ce Efectuează Operația de Împărțire

Să se proiecteze un calculator numeric ce efectuează operaţia de împărţire şi pentru care se cunosc următoarele date de proiectare: - dimensiunea...

Sistem de achiziții de date

Tema proiectului Se va proiecta un sistem de achizitie de date care va realiza prelucrarea numerica a unui semnal analogic, furnizat de un...

Proiectarea Microprocesoarelor

Tema proiectului Sa se realizeze un microsistem electronic prin care se va permite comanda si controlul unei masini de facut paine....

Examen PLA

Subiect 1 0,5p 1. Enumerati cativa factori care pot influenta performantele codului scris in limbaj de ansamblare -memoria,volumul de procesare...

Ai nevoie de altceva?