Тема: ИССЛЕДОВАНИЕ ТЕХНОЛОГИЙ РАСПОЗНАВАНИЯ ЛИЦ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 Программирование работы портов ввода-вывода МК Atmega8 6
1.1 Архитектура микроконтроллера Atmega8 и порты ввода/вывода 6
1.2 Среда разработки 9
1.3 Программа включения/выключения светодиода 12
1.4 Дребезг контактов 14
1.5 Компиляция и прошивка микроконтроллера 16
1.6 Контрольные вопросы: 18
1.7 Практическая часть 18
2 Внешние прерывания 19
2.1 Описание прерываний и их типы 19
2.2 Регистры и биты необходимые для задания прерываний 20
2.3 Пример программы 22
2.4 Контрольные вопросы: 23
2.5 Практическая часть: 23
3 Таймеры счетчики микроконтроллеров AVR 23
3.1 Описание и принцип работы таймера 25
3.2 Конфигурационный регистр TCCR1х и биты для задания режима
работы таймера 26
3.3 Пример программ 32
3.4 Контрольные вопросы: 33
3.5 Практическая часть: 33
4 Настройка Широтно-Импульсной Модуляции (ШИМ) в Atmega8 35
4.1 Широтно-импульсная модуляция и её виды 35
4.2 Скважность 36
4.3 Режимы аппаратного ШИМ 37
4.4 Настройка ШИМ 39
4.5 Пример программы 41
4.6 Контрольные вопросы: 42
4.7 Практическая часть 42
5 LCD Жидкокристаллический дисплей 43
5.1 Принцип работы HD44780 43
5.2 Обмен информацией 43
5.3 Подключение дисплея 44
5.4 Устройство памяти в HD44780 46
5.5 Пример программы: секундомер 50
5.6 Контрольные вопросы: 53
5.7 Практическая часть 53
6 Изготовление печатной платы 54
6.1 Метод лазерно-утюжной технологии 54
ЗАКЛЮЧЕНИЕ 56
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ
📖 Введение
В силу того, что нынешние микроконтроллеры обладают достаточно высокими вычислительными мощностями, позволяющими лишь на одной маленькой микросхеме реализовать полнофункциональное устройство небольшого размера, притом с низким энергопотреблением, стоимость непосредственно готовых устройств становится все ниже.
По этой причине микроконтроллеры можно встретить повсюду в электронных блоках совершенно разных устройств: на материнских платах компьютеров, в контроллерах жестких и твердотельных накопителей, в калькуляторах, на платах управления стиральных машин, микроволновок, телефонов, пылесосов, посудомоечных машинах, в модулях управления станками и так далее.
Так или иначе, практически ни одно устройство не может обойтись сегодня без хотя бы одного микроконтроллера внутри себя.
Несмотря на то, что восьмиразрядные процессоры давно ушли в прошлое, восьмиразрядные микроконтроллеры до сих пор весьма широко применяются в различных отраслях. Есть множество применений, где высокая производительность вовсе не нужна, однако критическим фактором выступает низкая стоимость конечного продукта. Соответственно если цена продукта низкая, то и микроконтроллер должен иметь низкую стоимость, которой соответствует Atmega8. Именно поэтому навык программирования микроконтроллеров на сегодняшний день особенно актуален.
Лабораторный комплекс для изучения принципов программирования включает в себя 5 работ: Программирование работы портов ввода-вывода МК Atmega8, Внешние прерывания, Широтно-импульсная модуляция, LCD дисплей, а также таймер счётчик в Atmega8. В каждой из работ представлена подробная теория для изучения одной из тем, также примеры готовых программ с подробными комментариями. Контрольными вопросами и заданиями для реализации на макетной плате.
В свою очередь печатная плата была сделана методом лазерно¬утюжной технологии. Основные компоненты печатной платы это: LCD дисплей, расширитель портов PCF8476, датчики температуры DS18B20, потенциометр, а также 2 микроконтроллера Atmega8, один из которых будет использоваться в качестве программатора.
✅ Заключение
В частности были написаны 5 лабораторных работ: Программирование работы портов ввода-вывода МК Atmega8, Внешние прерывания, Широтно-импульсная модуляция, Таймер-Счётчик в Atmega8 и LCD Дисплей. В лабораторных работах была подробно описана теория, приведены примеры программ, контрольные вопросы, а также задания для самостоятельной реализации на макетной плате. Также была создана печатная плата для реализации данных лабораторных работ методом лазерно-утюжной технологии.



