- •Вопросы:
- •Часть I.
- •Часть II.
- •Часть III.
- •Часть I.
- •1.1. Алгебра логики, алгебра Буля. Основные аксиомы.
- •1.2. Законы алгебры Буля. Дистрибутивный, коммутативный, ассоциативный.
- •1.3. Законы алгебры Буля. Поглощения, двойного отрицания, исключения.
- •1.4. Законы алгебры Буля. Де Моргана, идемпотентности.
- •1.5. Условное графическое обозначение логических элементов (стандарты).
- •1.6. Способы минимизации логических функций. Правило составления карты Карно.
- •1.7. Способы минимизации логических функций. Правило составления диаграммы Вейча.
- •1.8. Комбинационная схема. Функция дешифратора.
- •1.9. Комбинационная схема. Функция шифратора.
- •1.10. Комбинационная схема. Функция мультиплексора.
- •1.11. Комбинационная схема. Функция демультиплексора.
- •1.12. Триггеры. Типы триггеров. Классификация Триггеров.
- •1.13. Регистры. Счетчики. Разновидность.
- •1.14. Архитектура Микроконтроллера. Структура типовой эвм.
- •1.15. Тактовая частота микроконтроллера. Изменения тактовой частоты.
- •1.16. Регистры общего назначения в микроконтроллерах.
- •1.17. Регистр признаков. Распиновка битов.
- •1.18. Регистры специального назначения. Регистр Программный счетчик.
- •1.19. Регистры специального назначения. Регистр указатель Стека.
- •1.20. Регистры специального назначения. Таймеры.
- •1.22. Регистры специального назначения. Ацп и цап.
- •1.23. Виды памяти в микроконтроллерах.
- •1.24. Преобразование последовательного кода в параллельный.
- •1.25. Преобразование параллельного кода в последовательный.
- •1.26. Язык Ассемблера. Синтаксис. Мнемокод.
- •1.27. Арифметические команды. Принцип работы.
- •1.28. Логические команды. Принцип работы.
- •Xor получатель, источник
- •1.29. Команды вызова подпрограммы, особенности.
- •1.30. Команды переходов в программе, особенности.
- •Часть II.
- •2.1. Доказать следующие законы: дистрибутивный, поглощения.
- •2.14. Реализовать rs триггер на элементах и-не.
- •2.15. Реализовать синхронный rs триггер.
- •2.16. Реализовать d триггер через rs.
- •2.17. Реализовать т триггер через rs.
- •2.18. Реализовать j-k триггер через rs.
- •2.19. Счетчик на j-k триггерах.
1.13. Регистры. Счетчики. Разновидность.
Регистр — последовательностное логическое устройство, используемое для хранения n-разрядных двоичных чисел и выполнения преобразований над ними.
Регистр представляет собой упорядоченную последовательность триггеров, число которых соответствует числу разрядов в слове. С каждым регистром обычно связано комбинационное цифровое устройство, с помощью которого обеспечивается выполнение некоторых операций над словами.
Фактически любое цифровое устройство можно представить в виде совокупности регистров, соединенных друг с другом при помощи комбинационных цифровых устройств.
Основой построения регистров являются D-триггеры.
Классификация регистров
Регистры классифицируются по следующим видам:
накопительные (регистры памяти, хранения);
сдвигающие.
В свою очередь сдвигающие регистры делятся:
1. по способу ввода-вывода информации:
• параллельные - запись и считывание информации происходит одновременно на все входы и со всех выходов;
• последовательные - запись и считывание информации происходит в первый триггер, а та информация, которая была в этом триггере, перезаписывается в следующий - то же самое происходит и с остальными триггерами;
• комбинированные;
2. по направлению передачи информации:
• однонаправленные;
• реверсивные.
3. по основанию системы счисления:
• двоичные
• троичные
• десятичные
Счётчик — устройство, на выходах которого получается двоичный (двоично-десятичный) код, определяемый числом поступивших импульсов. Счётчики могут строится на T-триггерах. Основной параметр счётчика — модуль счёта — максимальное число единичных сигналов, которое может быть сосчитано счётчиком. Счётчики обозначают через СТ (от англ. counter).
Счётчики классифицируют:
по модулю счёта:
o двоично-десятичные;
o двоичные;
o с произвольным постоянным модулем счёта;
o с переменным модулем счёта;
по направлению счёта:
o суммирующие - выходное число, хранимое в счетчике, увеличивается при поступлении на его вход первого импульса;
o вычитающие - первый входной импульс уменьшает выходное число;
o реверсивные - могут переключаться из режима суммирования в режим вычитания и наоборот;
по способу формирования внутренних связей:
Подсчитываемые импульсы подаются на вход триггера младшего разряда. Его реакция служит воздействием на триггер более старшего (следующего за ним) разряда и т.д. Такой способ называется последовательным переносом.
Вся поступающая импульсная последовательность одновременно подается на все разрядные триггеры. Такое воздействие называется параллельным переносом. (Быстрее, но схема сложнее)
С комбинированным переносом;
Кольцевые;
Счетчики характеризуются емкостью и быстродействием. Емкость счетчика численно равна коэффициенту счета и определяет число импульсов, доступное счету за один цикл.
Быстродействие счетчика определяется разрешающей способностью tраз.сч. и временем установки кода счетчика tуст. Разрешающая способность - это минимальное время между двумя входными сигналами. Величина fmax = 1/tраз.сч. называется максимальной частотой счета. Время установки кода равно времени между моментом поступления входного сигнала и переходом счетчика в новое устойчивое состояние.
