КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Г. А. Лескова
Задания для курсового проектирования Задания для лабораторных работ Программирование микроконтроллера и работа со стендом На материнскую плату аппаратного тренажера устанавливается плата микроконтроллера, затем через специальный разъем прибор соединяется с компьютером. Включается питание. На ПК запускается программа ProgAtmel2.exe. Окно программы представлено на рис.8. Рис.8.Окно программы ProgAtmel2
Последовательность действий для записи программы Шаг 1. В строке «Устройство» выбирается тип микроконтроллера AT89S8253. Шаг 2. С помощью функции «Файл – открыть» в программу загружается записываемый модуль программного кода. Шаг 3.Кнопкой «Писать» в окне программы код отправляется в микроконтроллер. Шаг 4. После записи программы в микроконтроллер питание отключается, прибор отсоединяется от компьютера, в разъемы устанавливаются необходимые периферийные устройства. Шаг 5. После включения питания можно наблюдать работающий по заданному алгоритму прибор.
Выполнение лабораторного задания начинается с разработки принципиальной схемы будущего прибора и написания программы, реализующей заданный алгоритм работы. Затем производится отладка программы на программном комплексе, запись программы в микроконтроллер и сборка прибора соответствующей конфигурации. Собранный прибор после включения должен работать по заданному алгоритму, что и предъявляется преподавателю. Для защиты подготавливается принципиальная схема прибора и текст программы. Защита работы проходит в форме собеседования с преподавателем. Вариант задания для разработки схемы и управляющей программы выбирается по указанию преподавателя из таблицы.
1.Лабораторная работа «Изучение принципов работы тренажерного комплекса по разработке схем и программ для MCS-51» выполняется под руководством преподавателя. Включает следующие обязательные для освоения этапы: · работа с основными окнами компьютерной части тренажера; · принципы конструирования приборов и использованием тренажера; · этапы разработки и отладки программных модулей с использованием специальных технологических средств (транслятора, компоновщика, симулятора); · компьютерная проверка работоспособности конструируемых приборов; · программирование процессора с использованием программатора; · сборка прибора заданной конфигурации из конструктивных модулей на стенде, включение и проверка работоспособности. Обучение производится с использованием специальных тестовых программ и конструкций. Выполнение данной работы является обязательным для допуска студента к самостоятельной работе с тренажером. 2.Лабораторная работа «Изучение архитектуры микроконтроллера (ресурсы и система команд)» предназначена для освоения основ программирования на языке ассемблера, а также для обучения практической работе с технологическими отладочными средствами. В таблице 2 приведены адреса ячеек внутреннего ОЗУ A и B, выполняемые действия C, место записи полученного результата D. Таблица 2
3. Лабораторная работа «Обработка дискретной информации». В таблице 3 приведено описание подключения периферийных устройств и алгоритм работы прибора. Необходимо прочитать состояние заданных переключателей, проанализировать в соответствии с алгоритмом, сформировать и выдать требуемое управление на блок реле. Таблица 3
4. Лабораторная работа «Работа с клавиатурой и устройствами отображения информации» (используются блок клавиатуры, блок светодиодов и блок семисегментного индикатора). В таблице 4 приведено описание подключения периферийных устройств. Требуется просканировать состояние клавиатуры. При нажатии какой либо клавиши соответствующий код выдать на семисегментный индикатор, а также отобразить его на светодиодах (клавиша 0 – светодиод 1, клавиша 1 - светодиод 2 и т.д.). Если значение клавиши больше 7, то номер светодиода определяется со смещением на 7 (клавиша 8 – светодиод 1, клавиша 9 - светодиод 2 и т.д.) Таблица 4
5. Лабораторная работа «Применение цифровых мультиплексоров для ввода дискретной информации». Описание подключения периферийных устройств приведено в таблице 5. Требуется прочитать состояние указанного дискретного датчика с использованием цифрового мультиплексора и отобразить его на семисегментном индикаторе (1 –вкл, 0-выкл).
Таблица 5
6. Лабораторная работа «Прием и обработка аналоговых сигналов». Используются платы блока переключателей, блока аналого-цифрового преобразователя и цифро-аналогового преобразователя (табл.6). Требуется прочитать состояние аналогового датчика, полученный код выдать на стрелочный прибор, используя блок цифроаналогового преобразователя. Номер канала выбирается с помощью блока переключателей. Таблица 6
7. Лабораторная работа «Принципы последовательной передачи информации». Требуется передать код (1 байт) из МП системы в ПК или в другую МП систему, получить ответный код и выдать его на семисегментный индикатор. Таблица 7
Задание для курсовой работы выбирается по последней цифре номера зачетки. Следует разработать принципиальную схему и программное обеспечение МП контроллера. По результатам работы должен быть представлен собранный контроллер. В отчете должны быть представлены: · Формулировка задания применительно к выбранному варианту. · Принципиальная схема контроллера. · Спецификация. · Структура программного обеспечения контроллера. · Текст программы на языке ассемблера. Номер 0.
Разработать принципиальную схему и программное обеспечение контроллера панели управления приемника с 8 фиксированными настройками (каналами). Используемые блоки: блок клавиатуры; блок 7-сегментного индикатора; блок реле. Технические характеристики прибора: - опрос клавиш фиксированной настройки – с помощью блока клавиатуры; - отображение номера канала - на семисегментном индикаторе в 16-ричном коде (0-F); - подключение управляющего напряжения для настройки приемника комбинацией реле (табл.8). Таблица 8
Подключение компонентов определяется по таблице 9. Таблица 9
Номер 1. Разработать принципиальную схему и программное обеспечение микропроцессорного устройства для коммутации каналов голосовой связи. Используемые блоки: блок переключателей; блок реле; блок светодиодов. Технические характеристики прибора: - выбор канала голосовой связи – с помощью блока переключателей; - подключение каналов голосовой связи – соответствующей комбинацией реле в соответствии с таблицей 10; - отображение включения требуемых реле - на линейке светодиодов. Таблица 10
Подключение компонентов определяется по таблице 11. Таблица 11
Номер 2. Разработать принципиальную схему и программное обеспечение микропроцессорного устройства для коммутации каналов голосовой связи. Используемые блоки: блок клавиатуры, блок реле; блок светодиодов. Номер канала голосовой связи определяется блоком клавиатуры и отображается зажиганием светодиода. Технические характеристики прибора: - выбор канала голосовой связи – с помощью блока клавиатуры; - подключение каналов голосовой связи – соответствующей комбинацией реле в соответствии с таблицей 12; - отображение подключенного канала на светодиоде (включением соответствующего светодиода). Таблица 12
Подключение компонентов определяется по таблице 13 Таблица 13
Номер 3. Разработать принципиальную схему и программное обеспечение микропроцессорного устройства автоматического поиска сигналов по 8 каналам. Используемые блоки: блок переключателей; блок светодиодов; блок реле. Блок переключателей служит для имитации сигналов 8 приемных каналов. При появлении передачи в одном из каналов (логической 1), его номер отображается на семисегментном индикаторе, блок реле подключает к выходу выбранного канала регистрирующую аппаратуру. Технические характеристики прибора: - автоматический поиск сигналов – с помощью блока переключателей методом циклического опроса 8 приемных каналов; - подключение регистрирующей аппаратуры – при появлении сигнала 1 соответствующей комбинацией реле в соответствии с таблицей 14; - отображение номера передающего канала - на семисегментном индикаторе. Таблица 14
Подключение компонентов определяется по таблице 15. Таблица 15
Номер 4. Разработать принципиальную схему и программное обеспечение микропроцессорного прибора тестирования светодиодных индикаторов. Используемые блоки: блок переключателей; блок светодиодов; блок семисегментного индикатора. Технические характеристики прибора: - выбор тестирующей комбинации для светодиодных индикаторов с помощью блока переключателей по таблице 16; - тестирующий сигнал – мигание (все светодиоды сначала выключены, затем включаются в соответствии с тестирующей комбинацией, через некоторое время опять выключены и т.д.); - отображение номера тестирующей комбинации - на семисегментном индикаторе. Таблица 16
Подключение компонентов определяется по таблице 17. Таблица 17
Номер 5. Разработать принципиальную схему и программное обеспечение микропроцессорного прибора тестирования семисегментного индикатора. Используемые блоки: блок клавиатуры; блок светодиодов; блок семисегментного индикатора. Технические характеристики прибора: - выбор тестирующего кода – с помощью блока клавиатуры; - тестирующий сигнал – соответствующий двоичный код; - тестирование сопровождается зажииганием светодиодов на светодиодном индикаторе (табл.18). Таблица 18
Подключение компонентов определяется по таблице 19. Таблица 19
Номер 6. Разработать принципиальную схему и программное обеспечение микропроцессорного устройства охранной сигнализации. Используемые блоки: блок переключателей; блок реле; блок семисегментного индикатора. Технические характеристики прибора: - имитация срабатывания датчиков движения – с помощью блока переключателей; - включение сигнализации – соответствующей комбинацией реле (табл.20); - отображение номера помещения со сработавшими датчиками на семисегментном индикаторе. Таблица 20
Подключение компонентов определяется по таблице 21. Таблица 21
Номер 7. Разработать принципиальную схему и программное обеспечение микропроцессорного устройства автоматической системы пожаротушения. Используемые блоки: блок переключателей; блок реле; блок светодиодов. Принцип работы: если сработал один из датчиков, включается сигнализация, если два, то сигнализация и система пожаротушения. Технические характеристики прибора: - имитация срабатывания датчиков задымления и температуры – с помощью блока переключателей; - включение сигнализации и системы пожаротушения – соответствующей комбинацией реле (табл.22); - отображение состояния датчиков на светодиодном индикаторе.
Таблица 22
Подключение компонентов определяется по таблице 23. Таблица 23
Номер 8. Разработать принципиальную схему и программное обеспечение микропроцессорного устройства автоматической системы ограничения доступа. Используемые блоки: блок переключателей; блок реле; клавиатура. Принцип работы: с помощью переключателей выбирается номер помещения, если введенный с клавиатуры код доступа совпадает с кодом доступа из таблицы, то на реле выдается управление для электронного замка - реле включается, если код не совпадает, реле выключается. Технические характеристики прибора: - выбор номера помещения – с помощью блока переключателей; - ввод кода клиентом – с блока клавиатуры; - открывание замка – соответствующим реле (табл.24). Таблица 24
Подключение компонентов определяется по таблице 25. Таблица 25
Номер 9. Разработать принципиальную схему и программное обеспечение контроллера панели управления приемника с 8фиксированными настройками (каналами). Используемые блоки: блок клавиатуры; блок 7-сегментного индикатора; блок реле. Технические характеристики прибора: - опрос клавиш фиксированной настройки – с помощью блока клавиатуры; - отображение номера канала - на семисегментном индикаторе в 16-ричном коде (9-F, 0); - подключение управляющего напряжения для настройки приемника комбинацией реле (табл.26). Таблица 26
Подключение компонентов определяется по таблице 27. Таблица 27
Библиографический список. 1.Л.С. Грошева, В.И. Плющаев «Архитектура микроконтроллеров MCS-51». Н.Новгород: Изд-во ФБОУ ВПО «ВГАВТ»,2014.–77 с.
Оглавление
Издательско-полиграфический комплекс ФГОУ ВПО «ВГАВТ»
Дата добавления: 2014-10-22; Просмотров: 408; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |