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)
Publicat de: Ludovic Oros
Puncte necesare: 0
Circutie periferice Intel

Extras din curs

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

Studiul porților logice

1 Caractere generele 1.1 Definiţie Porţile logice sunt circuite electronice capabile să efectueze operaţii logice simple sau compuse cu semnalele...

Microcontrolere PIC

Capitolul 1: microcontroler PIC16F887 - Dispozitiv de ansamblu asupra PIC16F887 este una dintre cele mai noi produse de Microchip. Conţine toate...

AutoCad

APERTURE - controleazã mãrimea cursorului selector, caracteristic modului object snap. ARC - traseazã un arc de cerc de orice dimensiune. A -...

Biblioteca de Șabloane Standard

Biblioteca de Sabloane Standard (STL) asigura o abstractizare standardizata a datelor prin intermediul containerelor si o abstractizare procedurala...

Clase Derivate

1. Clase derivate. Prin mostenire, atributele unei clase de baza sunt transmise unor clase derivate. Derivarea permite definirea unor clase noi,...

Clase în Java

Clase pentru miniaplicatii Miniaplicatiile constituie extensii ale unei clase deja existente java.applet.Applet. Structura clasei unui applet...

Clase

1. Programare procedurala –Programare orientata pe obiecte. Limbajul C, ca si Pascal, utilizeaza modelul programarii structurate procedurale, care...

Comunicații internet

2.1. Stilurile caracterelor {n sfirsit pagina dvs. contine ceva, chiar daca este vorba numai de un nume. Vom analiza in continuare elementele de...

Te-ar putea interesa și

Sisteme cu Microprocesoare

ARGUMENT De la apariţie pînă în momentul actual, evoluţia calculatoarelor personale a cunoscut momente de cotitură, veritabile mutaţii. Primul...

Proiectarea Sistemelor cu Microprocesoare

Introducere in Microcontrolere. Circumstanţele în care ne găsim astăzi în domeniul microcontrolerelor şi-au avut începuturile în dezvoltarea...

Sisteme cu Microprocesoare - Porturile Paralele ECP și EPP

Sunt prezentate modurile de transfer specificate de acest standard, cu protocolul utilizat pentru fiecare. Se descriu metodele care pot fi...

Sisteme cu Microprocesoare - Centru Meteorologic

I. Prezentare proiect In ziua de azi, conceptul unui centru meteorologic nu mai este folosit doar pentru prognoza meteo, ci exista numeroase...

Sisteme cu Microprocesoare I

SISTEME CU MICROPROCESOARE (Calitatea si adevarul raspunsurilor nu sunt garantate.) 1. Ce se întelege prin notiunile de microprocesor,...

Sisteme cu Microprocesoare

(1) Definiti notiunea de proces. Proces: succesiune de transformari associate evolutiei spatio-temporale a diverselor obiecte (2) Conducere...

Sisteme cu microprocesoare - îndrumar de laborator

LUCRAREA NR. 1 COMPONENTELE MEDIULUI INTEGRAT C++ BUILDER 1. Obiectivele lucrării: a) Însuşirea modului de utilizare a celor mai importante...

Sisteme cu Microprocesoare

Structura generala a unui sistem cu microprocesor pentru conducerea proceselor Sistem cu microprocesor (SMP) Caracterizare din punct de vedere...

Ai nevoie de altceva?