Microsistem cu microprocessor Z80

Previzualizare proiect:

Extras din proiect:

Sa se proiecteze un microsistem cu urmatoarele resurse :

-unitate centrala cu miccroprocesor Z80

-8 KO memorie EPROM plasata de la adresa 4000h

-8 KO memorie SRAM suprapusa peste memoria EPROM

-8 KO memorie SRAM de la adresa 0000h

-128 KO memorie DRAM

-o interfata serie cu un echipament de tip DAF , realizata cu unul din circuitele specializate 8251 sau Z80-SIO

-o interfata serie prin intermediul careia se incarca programul monitor realizata cu unul din circuitele specializate 8251 sau Z80-SIO

-o interfata paralela cu o imprimanta realizata cu unul din circuitele specializate 8255 sau Z80-PIO

-un modul pentru facilitatea de pas cu pas

-un modul pentru facilitatea de breakpoint

Proiectarea se va face la nivel de detaliu

La pornirea sistemului trebuie sa fie activata memoria fixa In aceasta trebuie sa existe un program monitor, il va transfera in memoria SRAM suprapusa peste EPROM , va dezactiva memoria EPROM si va lansa in executie programul monitor

Se va defini o zona de memorie protejata cu parola la citire / vizualizare / inserare

Se va concepe si programul monitor cu minim urmatoarele comenzi :

- vizualizarea continutului memoriei

- listarea continutului memoriei

- inserare de octeti in memorie

- lansarea in executie a unui program inserat

Programele vor fi scrise in limbaj de asamblare si vor fi insotite de comentarii.

1. Partea hardware:

Circuitele folosite in cadrul acestui proiect sunt:

- bistabil D,JK;

- decodificator 74LS138;

- interfata serie 8251, interfata paralela 8255;

- convertor TTL<=>EIA;

- circuit contor/temporizator 8253;

- memorie DRAM 4164, SRAM 6264, EPROM 2764;

- multiplexor 74LS157;

- microprocesor Z80;

- porti logice;

Se va prezenta modalitatea de realizare a circuitelor generatoare de RESET si CLOCK, impreuna cu schemele aferente.

Pentru aceasta schema am folosit un cristal de cuart, pentru care am obtinut frecventa de functionare 4.9125MHz. Am obtinut aceasta frecventa deoarece interfata seriala pe care o vom folosi are o rata de transfer de 9600 bps, iar pentru a obtine aceasta rata trebuie sa calculam cea mai apropiata valoare intreaga care impartita la frecventa de tact a procesorului sa ne dea valoarea frecventei cuartului.

Figura 1.2 prezinta circuistica de generare a semnalui de RESET. Si la aceasta schema putem observa cateva probleme care au fost solutionate. De exemplu, durata semnalului de RESET este foarte mare in comparatie cu frecventa procesorului, intrucat comutatorul este actionat de om, adica este un eveniment extern. In tot acest timp trebui sa avem grija ca microprocesorul sa poata face improspatarea memoriei DRAM existente in sistem. De aceea am folosit poarta SI-NU

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Microsistem cu microprocessor Z80.doc
Alte informații:
Tipuri fișiere:
doc
Diacritice:
Da
Nota:
8/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
14 pagini
Imagini extrase:
14 imagini
Nr cuvinte:
2 570 cuvinte
Nr caractere:
14 821 caractere
Marime:
161.01KB (arhivat)
Publicat de:
Anonymous A.
Nivel studiu:
Facultate
Tip document:
Proiect
Domeniu:
Mecanică
Tag-uri:
microsisteme, procesoare, electronica
Predat:
la facultate
Materie:
Mecanică
Sus!