Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы на екзамен Тодоров.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
226.1 Кб
Скачать

21. Організація портів вводу-виводу мікроконтролера к1816ве51. Загальні відомості.

Порты ввода/вывода позволяют микрокогтроллеру обмениваться информацией с внешним миром. Посредством данного модуля микроконтроллер может как выдавать информацию на различные внешние устройства (светодиоды, семисегментные индикаторы, реле…), так и принимать ее от различных источников ( кнопки, ИК-приемники, датчики…).

22. Лічильники (загальні поняття).

Счетчиком называют устройство, предназначенное для подсчёта числа импульсов поданных на вход. Они, как и сдвигающие регистры, состоят из цепочки триггеров. Разрядность счетчика, а следовательно, и число триггеров определяется максимальным числом, до которого он считает.

Счётчик числа импульсов — устройство, на выходах которого получается двоичный (двоично-десятичный) код, определяемый числом поступивших импульсов. Счётчики могут строиться на двухступенчатых D-триггерах, T-триггерах и JK-триггерах.

Основной параметр счётчика — модуль счёта — максимальное число единичных сигналов, которое может быть сосчитано счётчиком. Счётчики обозначают через СТ

23. Регістри спеціальних функцій мікроконтролера к1816ве51 (sfr).

Регистры специальных функций.Регистры с символическими именами IP, IE, TMOD, TCON, SCON и PCON используются для фиксации и программного изменения управляющих бит и бит состояния схемы прерывания, таймера/счётчика, приёмопередатчика последовательного порта и для управления энергопотреблением. Их организация будет описана ниже при рассмотрении особенностей работы микроконтроллера в различных режимах.

24.25. Асинхронний (послідовний) підсумовуючий лічильник.

Асинхронние лічильники будуються з простого ланцюжкаJK-триггеров, кожен із яких працює у рахунковому режимі. Вихідний сигнал кожноготриггера служить вхідним сигналом наступноготриггера. Тому всі розряди (виходи) асинхронного лічильника переключаються послідовно (звідси назва - послідовні лічильники), одна одною, починаючи з молодшого і закінчуючи старшим. Кожен такий розряд переключається із щодо попереднього, тобто, власне кажучи, асинхронно, не разом з вхідним сигналом і коїться з іншими розрядами.

У суммирующем лічильнику прихід кожного вхідного імпульсу збільшує результат рахунку на одиницю, в віднімаючий - зменшує на одиницю

27. Синхронний (паралельний) лічильник. Умовне графічне позначення лічильника.

Синхронні лічильники

tc "13.4. Синхронні лічильники"

У синхронних лічильниках всі тригери отримують тактовий імпульс одночасно, оскільки тактові входи їх з'єднуються паралельно. Такі тригери перемикаються практично одночасно. В асинхронних лічильниках кожен тригер вносить в процес рахунку певну затримку, тому молодші розряди результуючого коду з'являються на виходах тригерів не одночасно, тобто несинхронно з відповідним тактовим імпульсом. Наприклад, для чотирирозрядний асинхронного лічильника код 1111 з'явиться на виходах тригерів вже після того, як надійде шістнадцятий тактовий імпульс. Код 1111 сформується не одночасно.

Розглянемо схему 3-розрядного лічильника за модулем 8 (ріс.13.4). Всі синхронізуючі входи тригерів (C) з'єднані паралельно, тактові імпульси надходять безпосередньо на синхронизирующий вхід кожного тригера.