- •Конспект лекций по дисциплине Микропроцессоры и микропроцессорные системы управления
- •Раздел 1 Основы микропроцессорной техники Тема 1.1 Принцип программного управления – основной принцип работы мп
- •Тема 1.2 Принцип централизации управления мпс. Шинная связь
- •Урок №5
- •Тема 1.3 Регистровая модель микропроцессора
- •1.3.1 Классификация внутренних регистров мп
- •1.3.2 Две архитектуры мп: аккумуляторная и регистровая
- •1.3.4* Внутренняя структура мп i8080
- •1.3.5* Регистровая модель мп i8080
- •Урок № 6
- •Урок №7 Лабораторная работа №1 Ввод, компиляция и отладка программ в avr Studio
- •Урок №8 Лабораторная работа №2 Анализ работы ядра микроконтроллера
- •Тема 1.4 Режимы работы микропроцессорной системы
- •Урок №11 Тема: Упражнения. Подготовка к лабораторным работам №3, 4
- •Урок №12 Лабораторная работа №3 Анализ работы микропроцессора в программном режиме и в режиме вызова подпрограмм
- •1 Практические задания и методические указания по их выполнению
- •3 Контрольные вопросы:
- •Урок №13 Лабораторная работа №4 Анализ работы микропроцессора в режиме прерывания программы
- •2 Практические задания и методические указания по их выполнению
- •3 Оформление отчета
- •4 Контрольные вопросы:
- •Урок №14
- •Тема 1.5 Микроконтроллеры
- •Раздел 2 микроконтроллеры семейства avr
- •Тема 2.1 История создания, классификация микроконтроллеров семейства avr
- •Тема 2.2 Типы корпусов микроконтроллеров семейства avr
- •Урок №17
- •Тема 2.3 Основные параметры, назначение выводов мк aTtiny2313
- •Урок №18
- •Тема 2.4 Основные параметры, назначение выводов мк aTmega8535
- •Урок №17
- •Тема 2.3 Основные параметры, назначение выводов мк aTtiny2313
- •Урок №18
- •Тема 2.4 Основные параметры, назначение выводов мк aTmega8535
- •Урок №19
- •Тема 2.5 Синхронизация работы мк avr
- •Урок №20
- •Тема 2.6 Система сброса
- •Урок №21
- •Тема 2.7 Параллельные порты микроконтроллеров семейства avr
- •Урок №22
- •Тема 2.8 Команды обращения к параллельным портам микроконтроллеров семейства avr
- •Урок №27 Лабораторная работа № 5 Методика отладки программ на лабораторном стенде «Программирование мк aTmega8535»
- •Урок №28 Лабораторная работа № 6 Разработка и отладка программы «Copy»
- •Урок № 29
- •Тема 2.9 Типичные схемы подключения светодиодов к выходам мк
- •Урок №30
- •Урок №31
- •Тема 2.10 Типичные схемы подключения семисегментных индикаторов к выходам мк
- •Урок №32
- •Урок №33
- •Урок №34 Лабораторная работа № 7 Исследование работы схемы статической индикации на лабораторном стенде «Программирование мк aTmega8535
- •2 Практические задания и методические указания по их выполнению.
- •Урок № 35
- •Тема 2.11 Типичные схемы подключения двоичных датчиков
- •Урок № 36
- •Урок №37
- •Тема 2.12 Программирование микроконтроллеров
- •Урок № 38 Подготовка к лабораторным работам № 8, 9
- •Урок № 39 Лабораторная работа №8 Программирование микроконтроллера с помощью программатора Phyton
- •Урок № 40 Лабораторная работа №9 Отладка программ на стенде «Цифровые микросхемы»
- •Урок № 41
- •Тема 2.13 Система прерываний
- •Урок №42
- •Урок №43
- •Урок №45 Лабораторная работа №10 Исследование логики прерывания от внешнего устройства
- •1 Краткие сведения из теории
- •2 Практические задания и методические указания по их выполнению
- •3 Оформление отчета
- •Урок № 46
- •Урок № 47
- •Тема 2.14 Таймеры
- •Урок № 49
- •Урок № 50
- •Урок № 51 Лабораторная работа № 11 Исследование работы таймера-счетчика t/c0
- •1 Краткие сведения из теории
- •3 Оформление отчета
- •Тема 2.12 Лабораторный комплекс «Микроконтроллеры и автоматизация»
- •Тема 2.13 Примеры программ ввода-вывода
- •Раздел 4 специальные возможности микроконтроллеров семейства avr Тема 4.1 Система прерываний
Урок №32
2.10.3 Динамическая индикация
Динамическая индикация – это метод отображения целостной картины через быстрое последовательное отображение ее отдельных элементов. «Целостность» восприятия получается благодаря инерционности человеческого зрения: глаз перестает замечать мерцание светящейся точки, начиная с частоты 30 Гц.
Например, если в схеме, изображенной на рисунке 4, использовать импульсное включение- выключение индикаторов с частотой 50Гц, глаз не будет замечать мерцаний, и изображение будет казаться статическим.
Рисунок 4 – Схема динамической индикации
Динамическая индикация используется для уменьшения потребляемой мощности и для подключения к одному порту нескольких индикаторов.
На рисунке 5 изображена более сложная схема посегментной динамической индикации: все сегменты подключены к одной линии РА.3. Коммутацию сегментов выполняет дешифратор DD2. Для подключения индикатора используется всего 4 вывода. Эта схема позволяет включать индикацию в фоновом режиме.
Рисунок 5 – Схема посегментной динамической индикации
На рисунке 6 приведена схема динамической индикации для лабораторного стенда «Микроконтроллеры и автоматизация».
Рисунок 6 – Схема динамической индикации для стенда «Микроконтроллеры и автоматизация»
В схеме используются два индикатора с общим анодом, которые подключены к одному порту PC(0-7). Аноды индикаторов подключены к положительному полюсу источника питания через транзисторные ключи VT1, VT2. Ключами управляют сигналы с выходов PB.2 (HL1), PB.3 (HL2): лог.0 открывает ключ, лог.1 - закрывает. В таблице 3 перечислены режимы работы индикаторов в зависимости от состояния сигналов на выходах PB.2, PB.3.
Таблица 3 - Режимы работы индикаторов HL1,HL2
PB.2(HL1) |
PB.3(HL2) |
HL1 |
HL2 |
|
0 |
0 |
Выкл. |
Выкл. |
Оба индикатора выкл. |
1 |
0 |
Вкл. |
Выкл. |
Включен HL1 |
0 |
1 |
Выкл. |
Вкл. |
Включен HL2 |
1 |
1 |
Вкл. |
Вкл. |
Оба индикатора вкл. |
Если переключать индикаторы с частотой примерно 30-40Гц, будет казаться, что включены одновременно два индикатора.
Алгоритм динамической индикации приведен на рисунке 7.
Рисунок 7 - Алгоритм динамической индикации
Контрольные вопросы
1 Что такое статическая индикация?
2 Что такое динамическая индикация?
3 В чем особенность посегментной динамической индикации?
4 Объясните принцип работы схем динамической индикации, изображенных на рисунках 4-6
5 Проведите анализ работы схемы, изображенной на рисунке 6 при следующей комбинации сигналов на выходах микроконтроллера:
Вариант |
PB.3 |
PB.2 |
PC.7 |
PC.6 |
PC.5 |
PC.4 |
PC.3 |
PC.2 |
PC.1 |
PC.0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
2 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
3 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |