Microsistem cu Microprocesor Z80

Proiect
8/10 (1 vot)
Domeniu: Calculatoare
Conține 12 fișiere: doc, jpg
Pagini : 17 în total
Cuvinte : 2235
Mărime: 643.32KB (arhivat)
Publicat de: Marius L.
Puncte necesare: 7
Profesor îndrumător / Prezentat Profesorului: Mircea POPA
documentul contine si poze cu scheme

Extras din proiect

Sa se proiecteze un microsistem cu urmatoarele resurse:

- unitate centrala cu microprocessor Z80;

- memorie fixa de tip EPROM, 16Ko., in zona

de memorie care incepe cu adresa 0,

utilizind circuite 2764;

- memorie SRAM, 16k., in zona de memorie

care incepe cu adresa 4000H, utilizand

circuite 6264;

- memorie DRAM, 128 Ko., in zona de

memorie care incepe cu adresa 8000H;

- interfata seriala RS 232;

- intrfata paralela CENTRONIX , pentru o

imprimanta;

- modul aplicatiei alcatuit din :

- o minitastatura mecanica cu 16 contacte;

- 16 LED-uri;

- un afisaj cu segmente, pentru un rang.

Se vor scrie rutinele de baza pentru :

- transferal serie si parallel;

- un program care la apasarea unei taste aprinde

LED-ul corespunzator tastei si afiseaza codul HEXA corespunzator.

DESCRIEREA BLOCURILOR HARDWARE

Unitate centrala

Pentru aceasta aplicatie am folosit un microprocesor Z80 la am amplificat magistralele de adrese,date si liniile de comanda si control fig.1

Generatorul de tact

Pentru generatorul de tact am folosit schema din fig. 2, 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.

Generatorul semnalului de initializare

Pentru generarea semnalului de in itializare RESET am folosit schema din fig.3. 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 realizata ca Trigger-Schmidt, care limiteaza durata semnalului catre procesor oricat de mult ar fi apasat comutatorul.

A 2-a problema majora este legata de asincronismul semnalului /RESET fata de ciclurile masina ale procesorului. Astfel este posibil ca microprocesorul sa inceapa un ciclu de scriere la memorie in timpul caruia sa se activeze semnalul /RESET. Solutia consta in intoducerea unui semnal /M1, ceea ce inseamna ca initializarea va fi activata doar atunci cand microprocesorul doreste sa inceapa ciclul de aducere de cod instructiune, inainte de activarea semnalului MREQ care indica un access la memorie.

Preview document

Microsistem cu Microprocesor Z80 - Pagina 1
Microsistem cu Microprocesor Z80 - Pagina 2
Microsistem cu Microprocesor Z80 - Pagina 3
Microsistem cu Microprocesor Z80 - Pagina 4
Microsistem cu Microprocesor Z80 - Pagina 5
Microsistem cu Microprocesor Z80 - Pagina 6
Microsistem cu Microprocesor Z80 - Pagina 7
Microsistem cu Microprocesor Z80 - Pagina 8
Microsistem cu Microprocesor Z80 - Pagina 9
Microsistem cu Microprocesor Z80 - Pagina 10
Microsistem cu Microprocesor Z80 - Pagina 11
Microsistem cu Microprocesor Z80 - Pagina 12
Microsistem cu Microprocesor Z80 - Pagina 13
Microsistem cu Microprocesor Z80 - Pagina 14
Microsistem cu Microprocesor Z80 - Pagina 15
Microsistem cu Microprocesor Z80 - Pagina 16
Microsistem cu Microprocesor Z80 - Pagina 17

Conținut arhivă zip

  • Conectarea memoriei DRAM.jpg
  • conectarea tastaturii.jpg
  • Decodificator de memorii.jpg
  • decodificator de porturi.jpg
  • DP cu selectie pt port.jpg
  • fig 5.jpg
  • generator de tact.jpg
  • Interfata seriala.jpg
  • Micro procesorul Z80.jpg
  • PROIECT.doc
  • RESET.jpg
  • UC cu Z80.jpg

Alții au mai descărcat și

Proiect Excel

FACULTATEA: ADMINISTRATIE PUBLICA AN II Nume Prenume Data nasterii Zile CO/an Zile CO efectuate Indemnizatie CO Salar lunar Burlacu Elena...

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...

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...

AutoCAD - lucru cu alte aplicații

Dupa cum va puteti imagina, posibilitatile sunt nelimitate. In acest capitol se arata cum sa lucrati cu alte aplicatii. Importul si exportul...

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...

Echipamente Electrice

ECHIPAMENTE ELECTRICE Prin echipament electric se intelege,in general,orice dispozitiv intrebuintat pentru producerea...

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...

Proiectarea Microprocesoarelor

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

Limbajul C

În continuare vom defini un calculator, ca fiind un sistem electronic de foarte mare complexitate, capabil de prelucrarea automata a datelor de...

Îndrumar laborator arhitectura microprocesoarelor

Îndrumar de laborator 1 INTRODUCERE ÎN STUDIUL MICROSISTEMELOR LECTRONICE 1. Obiectul lucrarii Lucrarea îsi propune o introducere în studiul...

Microprocesoare Z80

Prezentarea generală a structurii unui microcalculator Procesorul reprezintă realizarea cu cel mai mare impact asupra evoluţiei ulterioare a...

Aplicații microprocesoare Z80

Introducere Scopul îndrumarului este de a prezenta studenţilor o structură minimală a unui microsistem realizat cu microprocesorul Z80....

Ai nevoie de altceva?