Микропроцессорная техникаКонтрольная работаТГУ Росдистант
Контрольная работа по дисциплине «Микропроцессорная техника» выполнена в формате практического задания №2 и предполагает сборку и программирование схемы в сервисе TinkerCAD (либо в реальности). По условию схема считывает расстояние с помощью датчика и напряжение со среднего вывода потенциометра, крайние выводы которого подключены к 0 и 5 В. Полученные значения выводятся на LCD-дисплей в формате dist=15.6 cm и U=3.2 V, а также дублируются в монитор порта. Отдельно реализовано управление красным светодиодом: он зажигается, если расстояние меньше 100 см, и гаснет, если больше. В пояснении раскрывается логика работы схемы: в функции setup выполняется конфигурирование подключённых устройств — дисплея, датчика расстояния, светодиода и монитора порта; в цикле loop аналоговое значение порта A0 переводится в диапазон напряжения 0–5 В, а датчик переводится в режим эхолокации коротким импульсом. Комплект включает краткое описание работы схемы, скриншот экрана и текст программы.
Микропроцессорная техникаЛабораторная работаТУСУР
Комплект из двух лабораторных работ по микропроцессорной технике (ТУСУР), выполненных по варианту 10. Первая работа посвящена изучению аналого-цифрового преобразователя микроконтроллера: рассматриваются настройка АЦП, чтение регистров ADCH и ADCL, управление регистрами ADCSRA и ADMUX, а также вопрос выравнивания результата преобразования. По варианту требуется изменить порядок считанных данных с левостороннего формата на правосторонний. Вторая работа охватывает изучение прерываний, АЦП и интерфейса UART: моделируется цифровой вольтметр на базе микроконтроллера ATmega16 с отправкой измеренной информации на персональный компьютер по RS-232/USB, при этом аналоговый сигнал имитируется через регистр данных на линиях порта А (ADC0–ADC7). Проекты собираются в среде Atmel Studio, программный код приведён на языке Си с ассемблерными вставками. В комплект входят готовые файлы обеих лабораторных работ.
Микропроцессорная техникаЛабораторная работаТУСУР
Комплект из двух лабораторных работ по микропроцессорной технике (ТУСУР), выполненных на микроконтроллере ATmega16 в среде Atmel Studio на языке Си с использованием ассемблерных вставок. Первая работа посвящена изучению АЦП. Разбирается настройка преобразователя на левое выравнивание результата, чтение регистра ADCH без обращения к ADCL, работа с регистрами ADCSRA и макросами установки и проверки битов, отладка проекта с просмотром значений переменной в окне Watch. Показано, как читаются и сохраняются данные ассемблерными командами, и как задание варианта требует перевести АЦП в режим автоматического циклического запуска установкой бита ADATE с отказом от повторного запуска по команде ENABLE. Вторая работа называется «Изучение прерываний, АЦП, UART». Её цель — имитация цифрового вольтметра на базе микроконтроллера с передачей информации на персональный компьютер по интерфейсу RS-232/USB. Аналоговый сигнал имитируется через регистр данных на линиях порта А (ADC0–ADC7). В комплекте — файлы обеих лабораторных работ с текстами программ.