Схемы

1. Введение.

   1. Области применения

2. Цифровая техника.

   1. Логические элементы

   2. Принципы аппаратурной реализации таблицы истинности.

   3. Сумматоры по модулю два. Построение многоразрядных арифметических сумматоров

   4. Построение мультиплексоров

   5. Построение декодеров

   6. Построение шинных формирователей.

3. Запоминающие устройства.

   1. Построение триггерных схем, регистров и статических ОЗУ.

   2. Динамические оперативные запоминающие устройства.

4. Принципы работы микропроцессора.

   1. Виды двоичных кодов.

   2. Построение арифметико-логических устройств

   3. Понятие команд микропроцессора

   4. Блок обработки сигналов микропроцессора.

   5. Понятие микропрограммирования

   6. Системная шина микропроцессора

   7. Назначение микропроцессорных систем.

   8. Универсальные процессоры

   9. Микроконтроллеры

5. Принципы работы микропроцессорной системы.

   1. Подключение внешних устройств к микропроцессору.

   2. Принципы построения параллельного порта.

   3. Принципы построения последовательных портов.

   4. Принципы построения таймеров.

1. Цифровые устройства.

   1. Области применения и особенности цифровых устройств

   2. Описание цифровых схем.

2. Логические элементы.

   1. Логические элементы.

   2. Диодно-транзисторная логика (ДТЛ).

   3. Транзисторно-транзисторная логика (ТТЛ).

   4. Логика на комплементарных МОП транзисторах (КМДП).

   5. Согласование логических микросхем между собой.

   6. Регенераторы цифровых сигналов.

3. Арифметические основы цифровой техники.

   1. Системы счисления.

   2. Преобразование целых чисел из одной системы счисления в другую.

   3. Преобразование дробных чисел из одной системы счисления в другую.

4. Комбинационные устройства.

   1. Законы алгебры логики.

   2. Принципы аппаратурной реализации таблицы истинности.

   3. Кодеры

   4. Демультиплексоры

5. Генераторы.

   1. Усилительные свойства инвертора.

   2. Осцилляторные схемы генераторов.

   3. Мультивибраторы.

   4. Особенности кварцевой стабилизации частоты генераторов.

   5. Одновибраторы.

6. Последовательностные устройства.

6.1 триггеры.

   1. Построение триггерных схем

   2. RS-триггеры

   3. D-триггеры

   4. T-триггеры

   5. JK-триггеры

6.2 Регистры.

   1. Параллельные регистры

   2. Последовательные регистры

   3. Универсальные регистры

6.3 Счетчики.

   1. Асинхронные двоичные счётчики

   2. Недвоичные счётчики с обратной связью

   3. Недвоичные счётчики с предварительной записью

   4. Синхронные кольцевые счётчики

7. Индикаторы.

   1. Виды индикаторов

   2. Светодиодные индикаторы

   3. Жидкокристаллические индикаторы

   4. Динамическая индикация

9. Синтезаторы частоты.

   1. Цифровой фазовый детектор

   2. Цифровой частотный детектор

   3. Цифровой фазовый компаратор

   4. Цепи фазовой подстройки частоты

   5. Умножители частоты

   6. Частотные детекторы, построенные на основе ФАПЧ

10. Особенности аналого-цифрового и цифро-аналогового преобразования.

   1. Квантование аналогового сигнала по времени

   2. Погрешности дискретизатора

   3. Фильтры для устранения эффекта наложения спектров (Антиалайзинговые фильтры)

   4. Дискретизация сигнала на промежуточной частоте (субдискретизация)

   5. Параллельные АЦП

   6. Последовательно-параллельные АЦП

   7. АЦП последовательного приближения

   8. Сигма-дельта АЦП

11. Микросхемы цифровой обработки сигналов.

   1. Двоичные сумматоры

   2. Постоянные запоминающие устройства

   3. Цифровые фильтры

12. Примеры реализации цифровых устройств.

12.1 Электронные часы.

   1. Разработка структурной схемы

   2. Разработка принципиальной схемы

12.2 Последовательные порты.

   1. DSP-порт

   2. SPI-порт

1. Микропроцессоры.

   1. Что такое микроконтроллеры, микропроцессоры и сигнальные процессоры

   2. Области применения микроконтроллеров

2. Микроконтроллеры семейства MCS-51.

   1. Представители семейства MCS-51

   2. Архитектура микроконтроллеров MCS-51

   3. Система команд микроконтроллеров MCS-51

   4. Инструкции микроконтроллеров семейства MCS-51

   5. Особенности построения параллельных портов микроконтроллеров MCS-51

   6. Особенности построения памяти микроконтроллеров семейства MCS-51

   7. Внутренние таймеры микроконтроллера, особенности их применения

   8. Устройство и особенности применения последовательного порта микроконтроллеров семейства MCS-51

3. Написание программ для микроконтроллеров

   1. Языки программирования для микроконтроллеров

   2. Применение подпрограмм при программировании

   3. Понятие подпрограммы процедуры и подпрограммы функции

   4. Применение комментариев

   5. Понятие структурного программирования

   6. Понятие многофайлового программирования

   7. Понятие многомодульного программирования

   8. Написание программ для микроконтроллеров

   9. Отладка программ для микроконтроллеров

4. Язык программирования высокого уровня C-51

   1. Язык программирования C-51

   2. Структура программ на языке программирования C-51

   3. Символы языка программирования C-51

   4. Идентификаторы и константы

   5. Выражения в операторах

   6. Операторы

   7. Объявление простых переменных

   8. Объявление массивов и структур

   9. Указатели

  10. Объявление подпрограмм

  11. Области действия переменных

  12. Построение многомодульных программ

5. Язык программирования ASM-51

   1. Основные определения

   2. Алфавит языка ASM-51

   3. Директивы языка ASM-51

   4. Реализация подпрограмм процедур и подпрограмм функций на языке ассемблер

   5. Структурное программирование на языке ASM-51

   6. Построение многомодульных программ на языке программирования ASM-51

   7. Использование сегментов в языке программирования ассемблер