- •Часть 1
- •Содержание
- •Исследование системы команд микроконтроллеров семейства avr и средств поддержки разработок avr-Studio и WinAvr
- •2.2. Системы поддержки разработок для микроконтроллеров avr
- •2.3. Описание компилятора ассемблера avr
- •3. Создание программ в avr-Studio и WinAvr
- •3.1. Создание простейшей программы и её отладка средствами avr-Studio
- •3.2. Создание простейшей программы и её отладка средствами WinAvr
- •4. Программа исследования
- •5. Содержание отчета
- •1.6. Контрольные вопросы
- •Построение микропроцессорной системы на основе микроконтроллера семейства avr
- •2.2.2. Использование внешнего озу
- •3. Пример построения схемы мпс
- •3.1. Постановка задачи
- •3.2. Организация шины адреса
- •3.3. Организация шины данных
- •3.5. Организация подсистемы впд
- •3.6. Подключение периферийных микросхем (внешних устройств) в адресное пространство внешней памяти
- •4. Программа исследования
- •4.1. Внеаудиторная подготовка
- •4.2. Выполнение работы в лаборатории
- •4.3. Задание на исследование
- •5. Содержание отчета
- •6. Контрольные вопросы
- •Исследование функционирования мпс на примере стенда can128
- •2.2. Запись в и чтение из flash памяти микроконтроллера с помощью ponyprog и макета can128.
- •3. Описание лабораторной установки
- •4. Задание на лабораторную работу
- •5. Содержание отчёта
- •6. Контрольные вопросы
- •Исследование вывода информации на жидкокристаллический индикатор
- •2.2. Способы управления bc1602h
- •3. Описание лабораторной установки
- •3. Задание на исследование
- •4. Содержание отчёта
- •5. Контрольные вопросы
- •Библиографический список
- •Приложение а (обязательное) Варианты индивидуальных заданий на лабораторную работу №1
- •Приложение б (обязательное) Текст учебной программы на ассемблере для лабораторной работы №3
- •Приложение в (справочное) Пример программы для вывода на жки
3. Описание лабораторной установки
Исследование работы ЖКИ производится на макете CAN128.Для подключения ЖКИ на макете CAN128 необходимо соединить посредством гибких шлейфов ЖКИ с портом В (шлейф с меткой) и портом А (шлейф без метки). Схема коммутации представлена на рисунке 4.7.
Рисунок 4.7 — Схема коммутации ЖКИ на макете CAN128
3. Задание на исследование
1. Ознакомиться с описанием ЖКИ и способами управления им.
2. Изучить способ подключения ЖКИ на макете CAN128.
3. Изучить тестовую программу отображения информации на ЖКИ, приведенную в приложении В.
4. Занести программу в память микроконтроллера. Задать разные настройки программы, исследовать их влияние на контрастность получаемого изображения.
5. На основе тестовой программы разработать программу, которая обеспечивает вывод данных на ЖКИ в соответствии с вариантом задания, алфавит вывода - латиница (таблица 4.4).
6. Отладить работу программы в AVR-Studio и на макете CAN128.
4. Содержание отчёта
1. Цель работы.
2. Постановка задачи (с указанием данных конкретного варианта).
3. Структурная схема алгоритма вывода на ЖКИ.
4. Текст тестовой программы.
5. Текст разработанной программы с комментариями.
6. Описание программ.
7. Описание результатов исследования.
8. Выводы.
Таблица 4.4 — Варианты задания на лабораторную работу №4
№ варианта |
Язык программирования |
Выводимые на ЖКИ данные |
1. |
Ассемблер |
Фамилия |
2. |
Ассемблер |
Дата рождения |
3. |
Ассемблер |
Номер группы |
4. |
Ассемблер |
Номер зачетной книжки |
5. |
Си |
Фамилия |
6. |
Си |
Дата рождения |
7. |
Си |
Номер группы |
8. |
Си |
Номер зачетной книжки |
9. |
Ассемблер |
Фамилия |
10. |
Ассемблер |
Дата рождения |
11. |
Ассемблер |
Номер группы |
12. |
Ассемблер |
Номер зачетной книжки |
13. |
Си |
Фамилия |
14. |
Си |
Дата рождения |
15. |
Си |
Номер группы |
16. |
Си |
Номер зачетной книжки |
17. |
Ассемблер |
Фамилия |
18. |
Си |
Дата рождения |
19. |
Ассемблер |
Номер группы |
20. |
Си |
Номер зачетной книжки |
5. Контрольные вопросы
1. Какие характеристики индикатора BC1602H?
2. Какие существуют способы подключения индикатора BC1602H?
3. Какие особенности реализации 8-разрядной и 4-разрядной шины данных при подключении индикатора BC1602H?
4. Опишите способ коммутации ЖКИ на макете CAN128.
5. Какие существуют способы управления контрастностью на ЖКИ?
6. Перечислите достоинства и недостатки ЖКИ по сравнению со светодиодными индикаторами.
7. Какие существуют режимы работы TIMER0?
