Circuitul numărător - temporizator Z - 80 CTC

Laborator
9/10 (2 voturi)
Domeniu: Calculatoare
Conține 1 fișier: pdf
Pagini : 16 în total
Cuvinte : 5168
Mărime: 228.52KB (arhivat)
Publicat de: Cecil Puiu
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Popescu Daniel
Lab Sisteme cu microprocesoare

Extras din laborator

LUCRAREA 2

CIRCUITUL NUMĂRĂTOR-TEMPORIZATOR Z - 80 CTC

( COUNTER TIMER CONTROLLER )

1. OBIECTUL LUCRĂRII

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

acest circuit.

2. BREVIAR TEORETIC

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

este destinat implementarii funcţiilor de numărare a impulsurilor şi măsurare a timpului. Circuitul

Z-80 CTC poate realiza aceste funcţii pe 4 canale de numărare independente a câte 8 biţi fiecare.

Numărarea pe fiecare canal se face prin decrementare. Circuitul se interfaţează direct cu

microprocesorul Z-80, dar poate lucra şi cu alte microprocesoare, în acest caz fiind nevoie de o

logică adiţională la conectare.

Z-80 CTC poate fi programat astfel încât fiecare canal să lucreze independent într-unul

din cele două moduri de funcţionare numărător sau temporizator .

În modul numărător (counter), canalul circuitului Z-80 CTC numără impulsuri aplicate

din exteriorul sistemului, iar dacă a fost programat să lucreze în întreruperi, generează o astfel de

cerere spre UC după un număr prestabilit de impulsuri primite.

În modul temporizator (timer), canalul circuitului Z-80 CTC numără impulsurile

semnalului de ceas ale microsistemului Φ (semnalul de ceas al microprocesorului). Cum

perioada acestui semnal este bine determinată, se asigură măsurarea precisă a intervalelor de

timp.

CANAL 2

+5V GND

CLK/TRG0

ZC/TO0

CLK/TRG3

Bloc de

interfaţă

cu

magistrala

UC-Z80

Logică de comandă

internă

Logică de comandă

întreruperi

CANAL 0

CANAL 1

CANAL 3

Magistrala internă

D0÷D7

CE

CS0

CS1

M1

IORQ

RD

Φ

RESET

INT IEI IEO

CLK/TRG1

ZC/TO1

CLK/TRG2

ZC/TO2

SCHEMA BLOC A

CIRCUITULUI Z-80

CTC

8

LABORATOR S.uP. Circuitul Z-80 CTC

2

Aceasta măsurare este necesară la prelucrările în timp real şi în acest mod se pot genera

întreruperi la UC, după un număr prestabilit de impulsuri.

În ambele moduri de lucru, după programare, circuitul poate lucra independent fără

intervenţia microprocesorului.

Indiferent de modul de lucru, numărarea pe fiecare canal se derulează către înapoi. Dacă

se lucrează în întreruperi, trecerea prin zero în cadrul procesului de numărare, este

anunţată unităţii centrale printr-o cerere de întrerupere.

Descrierea conexiunilor externe

Circuitul este realizat într-o capsulă cu 28 pini (conexiuni externe), fiind alimentat de la o

singură sursă de +5V (rămânând activi 26 pini).

Circuitul CTC ocupă 4 adrese în spaţiul adreselor de I/O al microprocesorului (câte una

pentru fiecare canal ).

În schema bloc din pagina anterioară se poate observa gruparea conexiunilor în:

a) semnale de interfaţă cu microprocesorul:

- magistrala de date;

- semnalele de comandă;

- semnalele gestionate de logică de întreruperi;

b) semnale accesibile utilizatorului:

- semnalele I/O ale canalelor.

a) Semnalele de interfaţă cu microprocesorul

1) Magistrala de date

D0 ÷ D7 - Data Bus. Intrări-ieşiri de tipul three-state active ‘1’-logic. Se utilizează pentru

transferul informaţiilor între UC (μP ) şi Z-80 CTC. Se conectează direct la magistrala de date a

microsistemului.

Preview document

Circuitul numărător - temporizator Z - 80 CTC - Pagina 1
Circuitul numărător - temporizator Z - 80 CTC - Pagina 2
Circuitul numărător - temporizator Z - 80 CTC - Pagina 3
Circuitul numărător - temporizator Z - 80 CTC - Pagina 4
Circuitul numărător - temporizator Z - 80 CTC - Pagina 5
Circuitul numărător - temporizator Z - 80 CTC - Pagina 6
Circuitul numărător - temporizator Z - 80 CTC - Pagina 7
Circuitul numărător - temporizator Z - 80 CTC - Pagina 8
Circuitul numărător - temporizator Z - 80 CTC - Pagina 9
Circuitul numărător - temporizator Z - 80 CTC - Pagina 10
Circuitul numărător - temporizator Z - 80 CTC - Pagina 11
Circuitul numărător - temporizator Z - 80 CTC - Pagina 12
Circuitul numărător - temporizator Z - 80 CTC - Pagina 13
Circuitul numărător - temporizator Z - 80 CTC - Pagina 14
Circuitul numărător - temporizator Z - 80 CTC - Pagina 15
Circuitul numărător - temporizator Z - 80 CTC - Pagina 16

Conținut arhivă zip

  • Circuitul Numarator - Temporizator Z - 80 CTC.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...

Autentificarea prin semnătură digitală

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

Placa de Bază

Caracteristici generale ale placii de baza Placa de baza este un dizpozitiv ‘de baza’ un ‘pamânt’ pe care ‘se planteaza’ celelalte componente ....

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

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

Microprocesorul Z80

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

Sistem cu Microprocesor Interfațat

1. Tema proiectului: 1. Să se proiecteze un sistem cu microprocesor interfaţat cu : - 38 afişoare cu 7 segmente - 16 LED- uri - 52 afişoare...

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

Examen PLA

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

Îndrumar laborator arhitectura microprocesoarelor

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

Ai nevoie de altceva?