- •Вопросы:
- •Часть 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 триггерах.
Часть III.
Для решения 3й задачи, требуется разработать алгоритм программы и написать сам текст программы на языке Assembler. Электрическую схему и принцип работы датчика уточнять у ПРЕПОДА!
3.1. Написать программу для оценки расстояния до объекта через ультразвуковой датчик. В программе должна быть предусмотрена кнопка “измерение”, кнопка “вывод на дисплей”, кнопка “сброс дистанции”. При нажатии 2-3х кнопок одновременно должны выводиться все 9 на дисплее.
3.2. Написать программу для системы управления светофором на Т образном перекрестке. Должны быть предусмотрены две кнопки “ожидание” переводит светофоры в режим где, желтый индикатор мигает в течении 1с. Кнопка “Пуск” переводит светофор в стандартный режим. Время работы одной пары 5 сек, время работы другой 10. При нажатии двух кнопок одновременно, должна срабатывать кнопка “ожидание”.
3.3. Написать программу для системы оповещения на светодиодном экране. Должны быть предусмотрены 3 сообщения, такие как “Внимание, Осторожно, Опасность”. Каждая натпись выводиться отдельной кнопкой. При нажатии всех или двух кнопок, табло гаснет. Копытько Сергей
3.4. Написать программу для реализации калькулятора. Калькулятор выполняет обычные вычислительные задачи. Сложение, умножение, вычитание, возведение в степень 2, извлечения корня. Требуется соответствующая клавиатура и дисплей.
3.5. Написать программу для системы дефекта продукции. Датчик выдаёт дискретный сигнал, в определенной последовательности. Индикация светодиодная, “есть дефект” и “нет дефекта”. Для управления 2 кнопки, “Запуск”, и “стоп”.
3.6. Написать программу для оценки температуры в помещении с последующей индикацией. Одна кнопка “измерить” которая осуществляет измерения и вывод значения на экран.
3.7. Написать программу для управления беспилотный транспорт средством, присутствует 3 группы датчиков. Задача движение.
3.8. Написать программу для оценку штрих кода, по значению штрих кода существует 3 действия. Также предусмотреть две кнопки, считывание и проверка.
3.9. Написать программу для оценки работы дешифратора, шифратора, мультиплексора, демультиплексора. Реализовать след кнопки, пуск, стоп сброс. Индикация исправных, не исправных. Разделять на функции.
3.10. Написать программу для оценки работы счетчика двоичного, счетчика десятичного, счетчика джонсона. Реализовать след кнопки, пуск, стоп сброс. Индикация исправных, неисправных. Разделять на функции.
Часть I.
1.1. Алгебра логики, алгебра Буля. Основные аксиомы.
Алгебра логики – это раздел математики, изучающий высказывания, рассматриваемые со стороны их логических значений (истинности или ложности) и логических операций над ними.
Логическое высказывание – это любое повествовательное предложение, в отношении которого можно однозначно сказать, истинно оно или ложно.
Аксиомы:
