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

70 Pav. Duomenų mainų signalų kitimas

, IBF, , , INTR signalai veikia atitinkamuose C porto išvaduose. A ir B portų duomenų mainams valdyti naudojami skirtingi signalai (žr. 69 pav.). Pertraukčių reikalavimo signalai, įvedant ir išvedant duomenis, gali būti maskuojami INTE požymiu, pagal išraiškas pateiktas 69 pav. Kai INTE = 0 pertrauktis uždrausta, o kai INTE = 1 – leista. INTE keičiamas, įrašant 0 ar 1 į šį požymį atitinkančią C porto registro skiltį.

C porto registro atskiriems bitams keisti naudojamas BSR (angl. Bit Set/Reset) valdymo žodis, kurio formatas pateiktas 19 lentelėje.

BSR formato požymis yra bitas D7 = 0. C porto registro atskiri bitai keičiami, nurodant BSR baite D3 ... D1 skiltyse bito numerį, o D0 – bito vertę.

19 Lentelė. Pio bsr formatas

BSR baito D7 ... D0 bitai

D7

D6

D5

D4

D3

D2

D1

D0

0

X

X

X

0 0 0

0 0 1

0 1 0

0 1 1

1 0 0

1 0 1

1 1 0

1 1 1

0 / 1

BSR

požymis

Nenaudojami

PC

bito vertė

PC 0…7 bito

numeris

BSR baitas įrašomas lygiai taip pat, kaip ir MS baitas į valdymo žodžio registrą.

2 darbo režimas grafiškai pavaizduotas 71 pav.

71 Pav. I8255 2 darbo režimas

2 režime galima duomenis perduoti per A portą abiem kryptimis. Duomenų baitai įsimenami atskiruose vidiniuose A porto įvesties ir išvesties registruose (žr. 67 pav.).

C portas naudojamas kvitavimo signalams priimti ir išvesti bei pertraukties reikalavimo signalui formuoti.

B portas gali veikti 0 arba 1 darbo režimuose.

PA duomenų mainai valdomi tais pačiais signalais, kaip ir 1 darbo režime. Šiems signalams priimti ir išvesti naudojami PC7 ... PC3 išvadai, o likę PC2 ... PC0 skirti B portui valdyti 1 darbo režime.

Pertraukties reikalavimo signalas gali būti atskirai maskuojamas duomenų įvedimui ir išvedimui, keičiant INTE vertę, atitinkantį PC bitą lygiai taip pat, kaip ir 1 režime, pagal išraiškai pateiktas 71 pav.

PIO sujungiama su SM pagal funkcinę grandinę, kuri pateikta 72 pav. Paveiksle parodytas PIO veikiantis 0 darbo režime.

72 Pav. Pio sujungimo su sistemos magistrale

funkcinė grandinė

32.2.Universalusis sinchroninis, asinchroninis imtuvas ir siųstuvas (usart), struktūra, valdymo signalai

Universalusis sinchroninis, asinchroninis imtuvas ir siųstuvas USART (angl. Universal Synchronous/Asynchronous Reciver/ Transmitter) yra programuojamasis nuosekliojo ryšio adapteris, gaminamas firmos Intel, kaip DIG tipo I8251 (bazinis), I8251A (patobulintas). Šis adapteris skirtas duomenų mainams nuosekliuoju būdu organizuoti. Sutartinis grafinis ženklas pateiktas 73 pav., o vidinė struktūra 74 pav.

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