![](/user_photo/_userpic.png)
- •Алгебра логики, алгебра Буля. Основные аксиомы.
- •Законы алгебры Буля. Дистрибутивный, коммутативный, ассоциативный.
- •Законы алгебры Буля. Поглощения, двойного отрицания, исключения.
- •Законы алгебры Буля. Де Моргана, идемпотентности.
- •Условное графическое обозначение логических элементов (стандарты).
- •Способы минимизации логических функций. Правило составления карты Карно.
- •Карта Карно для:
- •Для каждого контура выделяем области:
- •Способы минимизации логических функций. Правило составления диаграммы Вейча.
- •Комбинационная схема. Функция дешифратора.
- •Комбинационная схема. Функция шифратора.
- •Комбинационная схема. Функция мультиплексора.
- •Комбинационная схема. Функция демультиплексора.
- •Триггеры. Типы триггеров. Классификация Триггеров.
- •Регистры. Счетчики. Разновидность.
- •Архитектура Микроконтроллера. Структура типовой эвм.
- •Тактовая частота микроконтроллера. Изменения тактовой частоты.
- •Регистры общего назначения (рон) в микроконтроллерах.
- •Регистр признаков. Распиновка битов.
- •Регистры специального назначения. Регистр Программный счетчик.
- •Регистры специального назначения. Регистр указатель Стека.
- •Регистры специального назначения. Таймеры.
- •Регистры специального назначения. Ацп и цап.
- •Виды памяти в микроконтроллерах.
- •Преобразование последовательного кода в параллельный.
- •Преобразование параллельного кода в последовательный.
- •Язык Ассемблера. Синтаксис. Мнемокод.
- •Арифметические команды. Принцип работы.
- •Imul операнд_1[,операнд_2,операнд_3].
- •Логические команды. Принцип работы.
- •Команды вызова подпрограммы, особенности.
- •Команды переходов в программе, особенности.
- •Доказать следующие законы: дистрибутивный, поглощения.
- •1) Доказательство дистрибутивного закона
- •Доказательство закона поглощения
- •Доказать следующие законы: идемпотентности, двойного отрицания.
- •Доказательство закона идемпотентности
- •Доказательство закона двойного отрицания
- •Доказать следующий законы: исключения, коммутативный.
- •Минимизировать произвольную логическую функцию с помощью диаграмм Вейча. Каскадное подключение дешифраторов, увеличение разряда дешифратора на n.
- •Каскадное подключение демультиплексора, увеличение разряда демультиплексора на n.
- •Реализовать rs триггер на элементах или-не.
- •Реализовать rs триггер на элементах и-не.
- •Основные команды по работе с триггерами общего назначения. Основные команды по работе с триггером признаков. Назначение регистра pc. И принцип работы с ним.
- •Назначения регистра sp. И принцип работы с ним.
- •Назначения регистра watchdog. И принцип работы с ним.
- •Работа с Flash-памятью микроконтроллера.
- •Работа с eeprom памятью микроконтроллера. (https://cxem.Net/mc/book.Php )
Минимизировать произвольную логическую функцию с помощью диаграмм Вейча. Каскадное подключение дешифраторов, увеличение разряда дешифратора на n.
При синтезе схемы рекомендуется придерживаться следующей последовательности действий:
Нарисовать базовый дешифратор.
Определить количество дешифраторов в выходной части каскада (общее количество выходов схемы разделить на количество выходов базового дешифратора) и нарисовать выходную очередь каскада.
Нарисовать входную шину каскада нужной разрядности (из расчета N=2^{n}, где N -количество выходов схемы, n - количество необходимых входных линий).
Соединить входные информационные линии дешифраторов выходного каскада и младшие разряды входной информационной шины.
Количество выходов дешифраторов следующей очереди каскада равно количеству дешифраторов предыдущей очереди. Следовательно, определить количество дешифраторов в следующем каскаде можно, поделив количество дешифраторов в предыдущем каскаде на количество выходов базового дешифратора. Нарисовать следующую очередь.
Подключить выходы следующей очереди к разрешающим входам дешифраторов предыдущей очереди (на схемах очереди следуют справа налево ). Входные информационные линии дешифраторов следующей очереди подключаются к следующим разрядам входной шины каскада и т.д.
Каскадное подключение демультиплексора, увеличение разряда демультиплексора на n.
Каскадирование используется для увеличения числа коммутируемых каналов (выходов). Основой для каскадирования служат демультиплексоры, имеющие входы разрешения, или стробирования. С помощью разрешающего сигнала демультиплексор переводится во включенное или выключенное состояние. Каскадирование демультиплексоров с одним разрешающим входом осуществляется по двухступенчатой схеме. Вторая ступень в виде столбца составляется из однотипных демультиплексоров, количество которых определяется числом ./ информационных выходов единственного демультиплексора первой ступени. Информационный вход X каждого демультиплексора второй ступени соединяется друг с другом, образуя общий информационный вход устройства. Аналогично одноименные адресные входы А* (к = 0,...,К-) каждого демультиплексора второй ступени соединяются друг с другом, образуя старшие разряды адресного кода каскадного включения демультиплексоров. Входы разрешения подключаются к выходам демультиплексора первой ступени. Так как демультиплексор первой ступени выполняет функции дешифратора, на его информационный вход X подается уровень логического 0 или 1 (в зависимости от того, какой активный уровень имеет разрешающий сигнал Е) демультиплексоров второй ступени. Общее число коммутируемых выходов равно Jx 2.
Реализовать rs триггер на элементах или-не.
RS триггер можно построить и на логических элементах "ИЛИ". Его схема приведена на рисунке 2. Принцип работы RS триггера, собранный на логических элементах "ИЛИ" будет точно таким же, как и рассмотренный ранее. Единственное отличие в работе этой схемы по сравнению с предыдущей схемой RS триггера будет заключаться в том, что сброс и установка триггера будет производиться единичными логическими уровнями. Эти особенности связаны с принципами работы инверсной логики, которые рассматривались ранее.
Рисунок 1
- Схема простейшего RS триггера на
логических элементах ИЛИ-НЕ. Входы R и
S прямые (активный уровень '1')