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

25 Lentelė. Pit būsenos

A1

A0

Operacija

Skaitymas

0

0

0

1

0

DB ← CT0

0

1

0

1

0

DB ← CT1

1

0

0

1

0

DB ← CT2

1

1

0

1

0

D Z būsena

Rašymas

0

0

1

0

0

CT0 ← DB

0

1

1

0

0

CT1 ← DB

1

0

1

0

0

CT2 ← DB

1

1

1

0

0

CW RG ← CW

DB linijos išjungtos

X

X

1

1

0

D Z būsena

X

X

X

X

1

D Z būsena

Žymėjimai 25 lentelėje: X – bet koks loginis lygis (0 arba 1); DB – duomenų magistralė; CT0, CT1, CT2 – 16 skilčių (2 baitų) skaitikliai; CW – valdymo žodis; CW RG – valdymo žodžio registras; D Z – duomenų magistralės išvadų aukštaomė (išjungta) būsena.

Skaitant, kinta strobavimo signalas ir duomenys patenka iš skaitiklių į duomenų magistralę.

Kintant strobavimo signalui, duomenys rašomi į CT0, CT1, CT2 skaitiklius arba jų CW RG valdymo žodžio registrus.

Kai nurodytas CW RG adresas (A1 = A0 = 1) ir vykdomas skaitymas, tai D linijos išjungiamos, nes valdymo žodžio registrą skaityti draudžiama. Taip pat D linijos išjungiamos, esant = 1 arba, kai = = 1.

33.1. Pit darbo režimai ir sujungimų funkcinė grandinė

PIT neturi pradinio nustatymo signalo įėjimo, todėl vykdomas jo programinis pradinis nustatymas. Įjungus maitinimo įtampą, PIT vidinių elementų būsenos yra neapibrėžtos ir vykdomas jo pradinis nustatymas, įrašant CW valdymo žodį ir 1 arba 2 duomenų žodžio baitus. CW valdymo žodžio formatas pateiktas 26 lentelėje.

26 Lentelė. Pit cw formatas

CW baito D7 ... D0 bitai

D7

D6

D5

D4

D3

D2

D1

D0

SC1

SC0

RL1

RL0

M2

M1

M0

BCD

0 0

0 1

1 0

1 1

0 0

0 1

1 0

1 1

0 0 0

0 0 1

X 1 0

X 1 1

1 0 0

1 0 1

0/1

0 – B kodas

1 – BCD kodas

0 – CT0 pasirinkimas

1 – CT1

pasirinkimas

2 – CT2

pasirinkimas

3 – neleistinas

0 – DW įsiminimas

1 – R/W DWL

2 – R/W DWH

3 – R/W DW (DWL, DWH)

0 režimas

1 režimas

2 režimas

3 režimas

4 režimas

5 režimas

Žymėjimai 26 lentelėje: X – bet koks loginis lygis (0 arba 1); DW – duomenų žodis; DWH – duomenų žodžio vyresnysis baitas; DWL – duomenų žodžio jaunesnysis baitas; R/W – rašymas, skaitymas; CT0, CT1, CT2 – 0, 1, 2 skaitikliai; CW – valdymo žodis; B – dvejetainis; BCD – dvejetainis dešimtainis.

Kiekvieno skaitiklio pradinis nustatymas vykdomas individualiai.

Skaitikliai gali veikti, kaip B dvejetainiai (angl. Binary) arba BCD (angl. Binary Code Decimal) dvejetainiai dešimtainiai skaitikliai, įrašius atitinkamą CW baito D0 bito vertę.

Bet kuris, iš 6 galimų, darbo režimų (0 režimas …. 5 režimas) nustatomas D3 ... D1 (M2 ... M0) bitais.

D5, D4 (RL1, RL0) bitai naudojami skaitiklio turinio DW duomenų žodžiui įsiminti specialiąjame registre, nestabdant skaitiklio veikimo arba duomenų žodžiui skaityti, nenaudojant šio registro bei DW duomenis rašyti .

Pirmuoju atveju, DW įsimintas RG, skaitomas tuojau pat po CW įrašymo. CW bitai RL1 = RL0 = 0. SC1, SC0 bitais turi būti nurodytas skaitiklis, o kitų bitų vertės gali būti bet kokios.

Antruoju atveju, galima tiesiogiai CW RL1, RL0 bituose nurodyti, kad bus skaitomas (R) ar rašomas (W) DW tik jaunesnysis (DWL), arba tik vyresnysis (DWH), arba visas DW (pradžioje DWL, paskui DWH).

D7, D6 (SC1, SC0) bituose nurodomas skaitiklis, kurio darbo režimas nustatomas, skaitomi ar rašomi duomenys.

Skaitiklių darbo metu bet kuriuo laiko momentu gali būti duomenys skaitomi ir rašomi.

PIT gali veikti šiais režimais:

  • 0 darbo režimas (pertrauktis, pabaigus skaičiavimą);

  • 1 darbo režimas (programuojamasis monovibratorius);

  • 2 darbo režimas (dažnio generatorius);

  • 3 darbo režimas (stačiakampių impulsų generatorius);

  • 4 darbo režimas (programuojama impulso delsa);

  • 5 darbo režimas (aparatūriška impulso delsa).

Skaitiklių formuojamos laiko trukmės skaičiuojamos pagal šią išraišką:

; (4)

čia DW– skaitiklio turinio duomenų žodis (0000H ... FFFFH, 0 ... 65535); – CLK impulsų dažnis, Hz.

0 režimas vadinamas pertrauktis, pabaigus skaičiavimą. Šio režimo laikinė diagrama pateikta 78 pav.

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