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

29. Sustojimo darbo ciklo laikinės funkcionavimo diagramos

Sustojimo darbo ciklas vykdomas, kai atliekama HLT komanda. Šio darbo ciklo laikinės funkcionavimo diagramos pateiktos 56 pav.

56 Pav. Sustojimo darbo ciklo laikinės funkcionavimo diagramos

Vykdant programą, komandos FETCH cikle T3 takte t2 laiko momentu skaitomas HLT komandos kodas (76H), kuris patenka į MP IR registrą. Šis ciklas baigiamas T4 taktu ir pradedamas M2 specialusis sustojimo darbo ciklas.

M2 ciklo T1 takte išvedamas kitos eilinės (1 didesnis) komandos adresas, kurio jaunesnysis baitas t3 laiko momentu įrašomas į išorinį adreso registrą. Toliau pradedamas pirmasis THLT sustojimo taktas. Šiame takte MP išjungia AD7 … AD0, A15 … A8, , , , ALE linijas. MP tęsia darbą M2 cikle toliau vykdydamas THLT taktus, tol kol ši sustojimo būsena nepanaikinama. Ją galima baigti 2 būdais:

  • priėmus pradinio nustatymo signalą (išjungus ir vėl įjungus maitinimo įtampą arba nuspaudus RESET pradinio nustatymo mygtuką);

  • priėmus leistinos pertraukties reikalavimo signalą.

Pirmuoju atveju MP pradeda vykdyti programą nuo startinio adreso (0000H).

Antruoju atveju, pabaigus pertraukties paprogramę, vykdoma eilinė komanda, esanti po HLT komandos.

30. I8085 mikroprocesoriaus modulis

Mikroprocesoriaus modulis (MPM) yra pagrindinė sistemos sudėtinė dalis. MPM funkcinė grandinė pateikta 57 pav.

MPM susideda iš:

  • mikroprocesoriaus (CPU);

  • taktavimo grandinės (TG);

  • pradinio nustatymo grandinės (PNG);

  • sistemos valdiklio (SV);

  • registrų (RG0,RG1);

  • buferinio formuotuvo (BF).

Mikroprocesorius yra pagrindinis elementas, kuris atlieka visas sistemos valdymo ir jos atskirų elementų darbo koordinavimo funkcijas.

Taktavimo grandinė formuoja fT taktinio dažnio impulsus, reikalingus mikroprocesoriaus vidiniams ir sistemos išoriniams elementams sinchronizuoti (žr. 44, 45 pav.).

Pradinio nustatymo grandinė atlieka mikroprocesoriaus ir kitų sistemos elementų pradinį nustatymą, įjungus maitinimo įtampą arba paspaudus pradinio nustatymo mygtuką (žr. 47 pav.).

Sistemos valdiklį sudaro loginė kombinacinė grandinė. Ši grandinė leidžia, panaudojant valdymo signalą, vietoje mikroprocesoriaus išėjimų , (skaitymo ir rašymo) strobavimo signalų gauti dvi , atminties ir , įvesties ir išvesties įrenginio skaitymo ir rašymo signalų poras.

57 pav. Mikroprocesoriaus modulio funkcinė grandinė: CPU – mikroprocesorius; TG – taktavimo grandinė; PNG – pradinio nustatymo grandinė; SV – sistemos valdiklis; RG – registras; BF – buferinis formuotuvas.

SV funkcinė grandinė pateikta 58 pav. Grandinė sudaryta iš: 1 invertoriaus, 4 ARBA – NE schemų ir 4 buferinių stiprintuvų, turinčių signalu išjungiamus išėjimus.

58 Pav. Sistemos valdiklio funkcinė grandinė

Grandinės veikimą apibūdina jos būsenų lentelė (žr. 12 lentelė).

12 Lentelė. Sistemos valdiklio būsenos

0

0

1

0

0

1

1

1

0

1

0

0

1

0

1

1

0

1

1

0

1

1

1

1

1

0

1

0

1

1

0

1

1

1

0

0

1

1

1

0

1

1

1

0

1

1

1

1

X

X

X

1

Z

Z

Z

Z

Žymėjimai 12 lentelėje: X – bet koks loginis lygis (0 arba 1); Z – aukštaomė būsena.

RG0, RG1 registrai naudojami duomenų baitui įsiminti ir kartu yra buferiniai stiprintuvai. RG0 registras atlieka išorinio adreso registro funkciją. Gali būti naudojami I8282/83 tipo registrai, kurių sutartinis grafinis ženklas ir vidinė funkcinė grandinė pateikta 59 pav.

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