Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MPVI_Spausdinti2003M.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
3.88 Mб
Скачать

66 Pav. I8255 periferinio adapterio vidinė funkcinė grandinė

67 Pav. A, b portų organizacijos grandinė: a) a porto; b) b porto.

PIO išvadų paskirtis yra:

  • D7 ... D0 – DB duomenų magistralės įėjimai ir išėjimai, išjungiami;

  • PA7 ... PA0, PB7 ... PB0, PC7 ... PC0 – A, B, C portų dvikrypčiai įėjimai ir išėjimai, išjungiami;

  • , – skaitymo ir rašymo strobavimo signalų įėjimai;

  • A1, A0 – įėjimai, skirti portams A, B, C ir valdymo žodžio registrui (CWRG) pasirinkti, pagal šią lentelę:

A1

A0

Pasirinkimas

0

0

PA

0

1

PB

1

0

PC

1

1

CWRG

  • – kristalo išrinkimo įėjimas;

  • RESET – pradinio nustatymo įėjimas.

Adapterio funkcionavimą apibūdina būsenų lentelė (žr. 17 lentelė).

17 Lentelė. Pio būsenos

A1

A0

Operacija

Skaitymas

0

0

0

1

0

DB ← PA

0

1

0

1

0

DB ← PB

1

0

0

1

0

DB ← PC

1

1

0

1

0

Neleistina

Rašymas

0

0

1

0

0

PA ← DB

0

1

1

0

0

PB ← DB

1

0

1

0

0

PC ← DB

1

1

1

0

0

CW RG ← DB

DB, PA, PB, PC išvadai išjungti

X

X

1

1

0

Z būsena

X

X

X

X

1

Z būsena

Žymėjimai 17 lentelėje: X – bet koks loginis lygis (0 arba 1); DB – duomenų magistralė; PA, PB, PC – A, B, C lygiagrečiosios sąsajos (portai); CW RG – valdymo žodžio (angl. Control Word) registras; Z – aukštaomė (išvadai išjungti) būsena.

Skaitymo darbo režime duomenų baitas perduodamas iš porto į duomenų magistrale, esant = 0. Skaityti CWRG valdymo žodžio registrą draudžiama.

Rašymo metu, duomenų arba valdymo žodžio baitas siunčiamas iš duomenų magistalės į portą arba valdymo žodžio registrą, esant = 0.

Duomenų magistralės ir portų išvadai išjungiami, kai = 1 arba, kai = = 1. Pastaroji signalų kombinacija gaunama, kai nevyksta duomenų mainai, todėl netgi, esant išrinktam kristalui ( = 0), vistiek išvadai išjungiami.

Signalai veikiantys , įėjimuose yra dinaminiai. Šiems signalams kintant iš 1 į 0 lygį vykdomas skaitymas arba rašymas. Visų kitų įėjimų signalai yra potencialiniai.

RESET įėjimo 1 loginio lygio signalas atlieka PIO pradinį nustatymą, išvalant visus vidinius registrus ir nustatant 0 darbo režimą, o visų portų įėjimus duomenims įvesti.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]