Sisteme cu Microprocesoare

Curs
9/10 (1 vot)
Domeniu: Calculatoare
Conține 14 fișiere: doc
Pagini : 51 în total
Cuvinte : 13905
Mărime: 534.33KB (arhivat)
Cost: Gratis
Circutie periferice Intel

Extras din document

Sunt circuite care asigura interfaţarea echipamentelor periferice cu un microsistem de calcul. Echipamentele periferice pot fi de mai multe tipuri:

- echipamente de introducere a datelor in microsistem (tastaturi, mouse, etc.)

- echipamente cu rol de extragere a datelor din microsistem (ieşire: imprimanta, plotter)

- echipamente cu dublu rol (unităţi magnetice, flash-uri, hard)

In general, fiecare echipament periferic necesita un circuit specializat de intrare-ieşire, care permite conectarea acestuia la magistralele microsistemului (se mai numeau cuploare). ele sunt diferite pentru ca si echipamentele pe care le interfaţează sunt lente.

Sunt circuite programabile: după ce primesc comenzi de la unitatea centrala a microsistemului, ele îşi desfăşoară activităţile independent, sub controlul unui automat local intern. Din acest motiv deşi dispun de intrări de tip cip enabled ( ), nu este necesară activarea acestora pe timpul funcţionării. este activată doar in momentele de comunicaţie dintre UC si circuitul I/O.

Circuite de tip Timer

La Intel are denumirea de 8253, sau mai recent 8254 (diferă doar prin viteza). Poate fi găsit şi sub denumirea de CTC = counter/timer controller.

Un circuit Timer este utilizat într-un microsistem pentru măsurarea timpului sau contorizarea impulsurilor (măsurarea timpului= contorizări de impulsuri).

Circuitul este realizat intr-o capsula cu 24 de pini. Doi sunt rezervaţi aplicării tensiunii de alimentare, +5V şi masa. Circuitul conţine 3 canale de numărare de cate 16 biţi fiecare, care pot fi cascadate, capacitatea totala de memorare urcând la 48 de biţi. Fiecare canal de numărare dispune de 3 pini:

- o intrare care se cheamă , intrare pe care se aplica impusurile de ceas ce se doresc a fi numărate (i= 0,1,2)

- o intrare (i= 0,1,2), intrare pe care se aplica semnale pentru validarea procesului de numarare sau pentru declanşarea acestui proces de numărare.

- (i=0,1,2) pinul de ieşire pentru fiecare canal de numărare, pentru care se generează o formă de undă digitală, corespunzătoare modului de operare in care funcţionează canalul respectiv.

Circuitul se conectează de obicei în spaţiul adreselor I/O al unui microsistem, spaţiu in care ocupa 4 adrese. 3 dintre acestea sunt rezervate canalelor de numărare, iar cea de a 4-a este rezervata aşa numitului registrului cuvântului de comanda. Circuitul 8253 funcţionează până la frecvente ale semnalului de 4 MHz. Circuitul 8254 în varianta CMOS poate să opereze până la 30 MHz.

Schema bloc a circuitului 8253 este următoarea:

Descrierea pinilor circuitului:

Interfaţa cu sistemul

1. Interfaţa cu microsistemul : liniile magistralei de date; sunt linii care au caracter bidirecţional, ieşirile fiind prevăzute cu etaje tree-state; se conectează direct la liniile magistralei de date a microsistemului (se păstrează şi corespondenţa: ). Prin aceste linii se face transferul de informaţii dintre UC şi circuitul 8253 în momentele de comunicaţie dintre cele 2 circuite ( ).

2. este intrarea care validează circuitul pentru momentele de comunicaţie dintre procesor şi acesta. Semnalul provine de la o logică de decodificare şi selecţie care activează respectivul semnal pentru adresele fizice ale circuitului, emise de către UC. De obicei, într-un microsistem, există un singur circuit de decodare şi selecţie care generează semnale CE distincte pentru fiecare circuit I/O existent în sistemul respectiv. În logică de decodare şi selecţie intervin: semnale din magistrala de adrese(o.c.m.p.s-ul acesteia ) respectiv semnale care selectează spaţiul adreselor I/O ( ).

Memory mapping

Există posibilitatea ca circuitele de intrare/ieşire sa poată fi conectate şi in spaţiul adreselor de memorie, utilizând tehnica memory mapping. Conectarea în acest caz este posibilă dacă adresele ce se utilizează pentru circuitele de intrare/ieşire sunt libere (neocupate de locaţiile de memorie). Conectarea se face prin utilizarea unui circuit de selecţie care va genera semnale CE corespunzătoare circuitelor I/O conectate. De remarcat faptul ca în această situaţie lucrul cu circuitele I/O se va face utilizând instrucţiuni specifice lucrului cu locaţiile de memorie (de genul LD). Atunci când circuitele I/O sunt conectate în spaţiul adreselor I/O se utilizează instrucţiuni de tipul IN...OUT.

3. - sunt intrări prin intermediul cărora se selectează blocul logic din circuitul 8253 sau 8254 care va comunica cu UC (când ).

Preview document

Sisteme cu Microprocesoare - Pagina 1
Sisteme cu Microprocesoare - Pagina 2
Sisteme cu Microprocesoare - Pagina 3
Sisteme cu Microprocesoare - Pagina 4
Sisteme cu Microprocesoare - Pagina 5
Sisteme cu Microprocesoare - Pagina 6
Sisteme cu Microprocesoare - Pagina 7
Sisteme cu Microprocesoare - Pagina 8
Sisteme cu Microprocesoare - Pagina 9
Sisteme cu Microprocesoare - Pagina 10
Sisteme cu Microprocesoare - Pagina 11
Sisteme cu Microprocesoare - Pagina 12
Sisteme cu Microprocesoare - Pagina 13
Sisteme cu Microprocesoare - Pagina 14
Sisteme cu Microprocesoare - Pagina 15
Sisteme cu Microprocesoare - Pagina 16
Sisteme cu Microprocesoare - Pagina 17
Sisteme cu Microprocesoare - Pagina 18
Sisteme cu Microprocesoare - Pagina 19
Sisteme cu Microprocesoare - Pagina 20
Sisteme cu Microprocesoare - Pagina 21
Sisteme cu Microprocesoare - Pagina 22
Sisteme cu Microprocesoare - Pagina 23
Sisteme cu Microprocesoare - Pagina 24
Sisteme cu Microprocesoare - Pagina 25
Sisteme cu Microprocesoare - Pagina 26
Sisteme cu Microprocesoare - Pagina 27
Sisteme cu Microprocesoare - Pagina 28
Sisteme cu Microprocesoare - Pagina 29
Sisteme cu Microprocesoare - Pagina 30
Sisteme cu Microprocesoare - Pagina 31
Sisteme cu Microprocesoare - Pagina 32
Sisteme cu Microprocesoare - Pagina 33
Sisteme cu Microprocesoare - Pagina 34
Sisteme cu Microprocesoare - Pagina 35
Sisteme cu Microprocesoare - Pagina 36
Sisteme cu Microprocesoare - Pagina 37
Sisteme cu Microprocesoare - Pagina 38
Sisteme cu Microprocesoare - Pagina 39
Sisteme cu Microprocesoare - Pagina 40
Sisteme cu Microprocesoare - Pagina 41
Sisteme cu Microprocesoare - Pagina 42
Sisteme cu Microprocesoare - Pagina 43
Sisteme cu Microprocesoare - Pagina 44
Sisteme cu Microprocesoare - Pagina 45
Sisteme cu Microprocesoare - Pagina 46
Sisteme cu Microprocesoare - Pagina 47
Sisteme cu Microprocesoare - Pagina 48
Sisteme cu Microprocesoare - Pagina 49
Sisteme cu Microprocesoare - Pagina 50
Sisteme cu Microprocesoare - Pagina 51

Conținut arhivă zip

  • Sisteme cu Microprocesoare
    • CURS 1.doc
    • CURS 10.doc
    • CURS 11.doc
    • CURS 12.doc
    • CURS 13.doc
    • CURS 14.doc
    • Curs 2.doc
    • Curs 3.doc
    • Curs 4.doc
    • Curs 5.doc
    • Curs 6.doc
    • Curs 7.doc
    • Curs 8.doc
    • CURS 9.doc

Alții au mai descărcat și

Protectia si Securitatea Sistemelor Informationale

Prefata Societatea, civilizatia umana, nu poate exista fara informatie si comunicarea ei. Relatia societate-informatie este indisolubila. Schimbul...

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

Arhitectura Calculatoarelor

I. Arhitectura calculatoarelor 1. Scurt istoric Momentul iniţial al istoriei calculatoarelor este, de obicei legat de numele matematicianului...

Unitatea de Hard-Disc

UNITATEA DE HARD-DISC Unitatea de hard-disc este pentru utilizatori o parte foarte importanta a unui sistem de calcul. O unitate de hard-disc este...

Microsistem cu Microprocesor Z80

Sa se proiecteze un microsistem cu urmatoarele resurse: - unitate centrala cu microprocessor Z80; - memorie fixa de tip EPROM, 16Ko., in zona...

Comunicatii prin Bluetooth

1. CONSIDERAŢII GENERALE 1.1.Tehnologia Bluetooth Dezvoltarea într-un ritm alert a reţelelor wireless a venit pe fondul creşterii accentuate a...

Tehnologia Client-Server

O arhitectura client/server: reprezinta un model de descompunere a unei aplicatii în doua componente distincte: o componenta client si o componenta...

Bazele Tehnologiei Informatice

Arhitectura calc. Sist electr d calc(SEC)Definitie: O masina automata de prelucrare a datelorcapabila sa execute secvente complexe d operatii cu...

Ai nevoie de altceva?