24.07.2013 Views

pdf - Univerzitet u Nišu

pdf - Univerzitet u Nišu

pdf - Univerzitet u Nišu

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

___<br />

RD (Read)<br />

SEMINARSKI RAD IZ MIKROPROCESORSKIH SISTEMA<br />

Kada je ovaj signal na logičkoj nuli, u toku je operacija čitanja.<br />

____<br />

WR (Write)<br />

Kada je ovaj signal na logičkoj nuli, u toku je operacija upisa.<br />

A0 i A1<br />

__ __<br />

Selektovanje Porta 0 i Porta 1: U kombinaciji sa pinovima RD i WR, ulazni<br />

signali A0 i A1 kontrolišu izbor jednog od tri porta za registar kontrolne reči.<br />

Oni su normalno povezani na najmanje značajne bitove adresne magistrale<br />

(A0 i A1). Tako u zavisnosti od stanja signala CS, RD, WR, A0 i A1 čip 8255<br />

obavlja sledeće funkcije koje su date u Tabeli 2-1.<br />

__ __ __ Ulazne operacije<br />

A1 A0 CS RD WR (READ)<br />

0 0 0 0 1 PORT A → DATA BUS<br />

0 1 0 0 1 PORT B → DATA BUS<br />

1 0 0 0 1 PORT C → DATA BUS<br />

Izlazne operacije<br />

(WRITE)<br />

0 0 0 1 0 DATA BUS → PORT A<br />

0 1 0 1 0 DATA BUS → PORT B<br />

1 0 0 1 0 DATA BUS → PORT C<br />

1 1 0 1 0 DATA BUS → CONTROL<br />

Nemoguće funkcije<br />

x x 1 x x neaktivno stanje<br />

1 1 0 0 1 neaktivno stanje<br />

x x 0 1 1 neaktivno stanje<br />

Tabela 2-1. Funkcije kola 8255 zavisno od stanja kontrolnih pinova<br />

RESET<br />

Reset čipa se ostvaruje dovođenjem logičke jedinice na ulazni pin RESET.<br />

Na ovaj način briše se sadržaj svih unutrašnjih registara, uključujući i kontrolni<br />

registar, dok se svi Portovi (A, B i C) postavljaju u ulazni režim.<br />

Grupe blokova A i B<br />

Sistemskim softverom se definiše funkcionalna konfiguracija svakog<br />

porta. Naime, mikroprocesor izdaje kontrolnu reč tipa “režim”, “setuj bit”,<br />

“resetuj bit” i slično, čime se inicijalizuje funkcionalna konfiguracija čipa 8255.<br />

Svaki od kontrolnih blokova (Grupa A i Grupa B) prihvataju komande od<br />

kontrolne logike, prihvataju kontrolne reči sa unutrašnje magistrale<br />

podataka i izdaju odgovarajuće komande portovima koji su njima dodeljeni:<br />

18

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!