Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум2(Вадим)1.docx
Скачиваний:
6
Добавлен:
01.07.2025
Размер:
46.41 Mб
Скачать
    1. Питання до практичної роботи 12

  1. Які етапи характерні для процедури синтезу?

  2. Як визначається алгоритм функціонування автомата?

  3. Що таке алгоритм?

  4. Що може служити початковою інформацією для першого етапу синтезу скінчених автоматів?

  5. Які типи тригерів здебільшого використовуються у синхронних автоматах?

  6. Яка особливість роботи синхронних тригерів?

  7. Що створюють вхідні сигнали x(t) у синхронних тригерах?

  8. Чому методи структурного синтезу синхронних автоматів ідентичні методам, що використовуються для синтезу асинхронних автоматів?

  9. До якої особливості проектування приводить водночас наявність синхронного режиму роботи всіх тригерів?

  10. Які способи кодування автомата вам знайомі?

  11. Принципи мікропрограмного управління.

  12. З роботами яких вчених появилось мікропрограмування?

  13. Яку низку переваг має мікропрограмний підхід?

  14. Як виконується вертикальне та горизонтальне кодування?

  15. Схема пристрою управління з матричною структурою Уилкса-Стринджера.

  16. Яким може бути пряме кодування?

  17. Чим відрізняється пряме кодування від непрямого?

  18. Чим характеризується однотактне або багатотактне мікропрограмування?

  19. Яка існує потреба промисловості в мікроконтролерах?

  20. Які компанії є основними виробниками мікроконтролерів?

  21. Архитектура базового (BASELINE) сімейства мікроконтролерів .

  22. Особливості базової архітектури (BASELINE).

  23. Архітектура середнього сімейства (Mid- Range).

  24. Особливості сімейства (Mid- Range) мікроконтролерів.

    1. Приклади виконання лабораторної роботи 12

Приклад 14.3.1. Які способи кодування автомата вам знайомі?

Під кодуванням станів автомата розуміють встановлення відповідності між об’єднаними станами автомата наборами станів його пам’яті. Розглянемо деякі способи кодування автомата:

  1. Позиційне кодування, при якому кожному стану автомата ставиться у відповідність стан одного тригера.

  2. Мінімальне кодування, при якому число тригерів визначається двійковим логарифмом.

  3. Проміжне кодування – між позиційним та мінімальним.

Різні способи кодування використовують для оптимального проектування автомата.

Приклад 14.3.2. Особливості базової архітектури (BASELINE)

Базова архітектура (BASELINE) складається з контролерів сімейства PIC10 і частини контролерів сімейств PIC12 і PIC16. Ґрунтуються вони на 12-й розрядній архітектурі слова програм і представлені контролерами в корпусах від 6 до 28-ми виводів. Спрощена архітектура базового сімейства надає найдешевше рішення з пропонованих Microchip. Широкий діапазон напруг живлення, можливість роботи при низьких напругах переслідує метою можливість застосування мікроконтролерів в батарейних пристроях.

Особливості:

• мало вивідні і мініатюрні корпуси;

• Flash пам’ять програм;

• низьке споживання струму;

• низька ціна;

• легке освоєння;

  • всього 33 команди.

    1. Виконання лабораторної роботи 12

Тема: Розробка функціональної схеми реверсивного лічильника на БРСП, що мають 18 станів.

Мета: Набути навичок побудови функціональної схеми реверсивного лічильника на БРСП.

Завдання:

Треба побудувати функціональну схему реверсивного лічильника на БРСП, що мають 18 станів .

.

Розв’язання:

Розглянемо метод структурного синтезу лічильника за модулем 18 з багатофункціональною системою організації пам’яті, який має можливість функціонувати як багатофункціональні автомати 2-го і 3-го роду. У кожен момент часу Т, рівний машинному такту, автомат може приймати елементарне вхідне слово р(Т), що складається з вхідних сигналів x(t) і e(Δ), здійснюючи переходи зі стану ai(Δ - 1) у стан ak (Δ) і видаючи вихідні сигнали yLY.

Структурна схема реверсивного лічильника на схемах БРСП зображена на рис. 14.5.

Студентам слід не тільки побудувати функціональну схему, а також пояснити викладачу принципи її роботи як автомата 2-го роду, так і автомата 3-го роду.

Бажано намалювати графи її роботи і зробити пояснення цих алгоритмів. Треба пояснити чому лічильник має чотири режими роботи, хоча реверсивні лічильника на тригерах мають тільки два режими роботи.

Як пам’ять лічильника можна вибрати багаторівневу схему памєяті (рис.14.6).

Ця багаторівнева схема містить БФСП і два тригера на три стани (рис.14.6). Будуємо двоступеневу схему на БРСП, в якій другий ступінь застосовується як затримка вихідного сигнала, необхідного для надійної роботи лічильника, та функціональну схему реверсивного лічильника на схемах БРСП з усіма внутрішніми зв’язками.

Алгоритм роботи цього реверсивного лічильника на чотири режими роботи був розглянутий в розділі 13 (див. рис. 13.7 і рис. 13.8).

Рис. 14.6. Багаторівнева схема пам’яті