Учебное пособие: — СПб.: СПбГУ ИТМО, 2011. — 90 с.
Приведены лабораторные работы по проектированию и программированию
некоторых типовых устройств ввода-вывода для МК семейства MCS-51 и
Atmel AVR.
Для студентов, обучающихся по направлениям Приборостроение, Телекоммуникации и Оптотехника: 210401 Физика и технология элементов систем оптической связи, 200600.62 Фотоника и оптоинформатика, 20020104 Лазерная технология Содержание
Лабораторная работа. Разработка простого прибора на МК Atmega128
Техническое задание
Цель работы
Задачи
Общие сведения о микроконтроллере
Порядок выполнения работы
Создание шаблона программы
Разработка и отладка программы
Настройка портов
Загрузка и выполнение программы
Программирование таймера
Программирование 8-ми сегментного индикатора
Вспомогательные подпрограммы
Программирование АЦП
Программирование EEPROM
Самостоятельное задание.
Приложения:
Синхронизация состояния линии порта PORTE.7
Подпрограммы для работы с клавиатурой
Шина VS порт
Вопросы для защиты работы и экзамена
Варианты заданий
Лабораторная работа. ЖК Дисплей
Техническое задание
Расчет адресов регистра управления и регистра данных ЖК символьного дисплея
Расчет адреса регистра RG2
Разработка программы
Создание шаблона программы на ассемблере
Разработка программы управления ЖК дисплеем и ЦАП-АЦП
Разработка программы, отображающей на ЖК дисплее один символ
Пробный запуск программы
Разработка шаблона программы с меню выбора действий
Разработка модуля простейшего цифрового вольтметра с использованием ЦАП И АЦП
Встроенные ЦАП И АЦП
Программирование встроенных ЦАП И АЦП
Окончательная проверка работы программы
Приложение. Некоторые команды и директивы ассемблера MCS-51
Варианты технического задания
Вопросы для защиты и экзамена
Литература
Для студентов, обучающихся по направлениям Приборостроение, Телекоммуникации и Оптотехника: 210401 Физика и технология элементов систем оптической связи, 200600.62 Фотоника и оптоинформатика, 20020104 Лазерная технология Содержание
Лабораторная работа. Разработка простого прибора на МК Atmega128
Техническое задание
Цель работы
Задачи
Общие сведения о микроконтроллере
Порядок выполнения работы
Создание шаблона программы
Разработка и отладка программы
Настройка портов
Загрузка и выполнение программы
Программирование таймера
Программирование 8-ми сегментного индикатора
Вспомогательные подпрограммы
Программирование АЦП
Программирование EEPROM
Самостоятельное задание.
Приложения:
Синхронизация состояния линии порта PORTE.7
Подпрограммы для работы с клавиатурой
Шина VS порт
Вопросы для защиты работы и экзамена
Варианты заданий
Лабораторная работа. ЖК Дисплей
Техническое задание
Расчет адресов регистра управления и регистра данных ЖК символьного дисплея
Расчет адреса регистра RG2
Разработка программы
Создание шаблона программы на ассемблере
Разработка программы управления ЖК дисплеем и ЦАП-АЦП
Разработка программы, отображающей на ЖК дисплее один символ
Пробный запуск программы
Разработка шаблона программы с меню выбора действий
Разработка модуля простейшего цифрового вольтметра с использованием ЦАП И АЦП
Встроенные ЦАП И АЦП
Программирование встроенных ЦАП И АЦП
Окончательная проверка работы программы
Приложение. Некоторые команды и директивы ассемблера MCS-51
Варианты технического задания
Вопросы для защиты и экзамена
Литература