Лекция №10 (Лекции и презентации для подготовки к экзамену)
Описание файла
Документ из архива "Лекции и презентации для подготовки к экзамену", который расположен в категории "". Всё это находится в предмете "элементы управления в асоиу" из 7 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "элементы управления в асоиу" в общих файлах.
Онлайн просмотр документа "Лекция №10"
Текст из документа "Лекция №10"
Лекция №10
Пояснения по работе портов МК AVR: DTR – регистр управления направлением ввода, разряд = 0 – ввод в МК, разряд = 1 – вывод из МК.
Используемые команды:
- IN;
- OUT;
- CBI PORTxY - установка 0 на выходных портах;
- SBI PORTxY - установка 1 на выходных портах;
- SBIC PORTxY – проверка бита на 0 на входной ножке порта;
- SBIS PORTxY – проверка бита на 1 на входной ножке порта.
Работа портов при асинхронном обмене
Способы обмена:
- с опросом состояния:
- с квитирующими сигналами. Обмен начинается с того, что МК адресует запрос к внешнему устройству по адресу этого внешнего устройства (ВУ):
Таймеры и счётчики
Основные недостатки этого таймера-счётчика:
1) потеря времени на выполнение команд пуска и останова таймера, приводящая к появлению ошибки при изменении временных интервалов;
2) сложности при формировании временных интервалов либо меток времени, отличающихся от периода полного коэффициента счёта, который определяется:
3) невозможность одновременного обслуживания (измерения или формирования импульсного сигнала) сразу по нескольким каналам.
Функции таймера/счётчика:
1) таймер;
2) подсчёт импульсов;
3) сравнение – позволяет использовать как устройство, следящее за появлением события;
4) захват – схема наблюдения за уровнем напряжения. События захвата могут происходить как по положительному фронту сигнала, так и по отрицательному. Выбор типа захвата устанавливается в процессе инициализации таймера и может неоднократно изменяться программно.