
- •1 Исследование программных методов
- •1.2 Задание на лабораторную работу
- •1.3 Порядок выполнения лабораторной работы
- •1.4 Требования к оформлению отчета о выполнении работы
- •1.5 Контрольные вопросы
- •2 Исследование методов формирования сигналов
- •2.1 Цель работы
- •2.2 Задание на лабораторную работу
- •2.3 Порядок выполнения лабораторной работы
- •2.4 Требования к оформлению отчета
- •Раздел 3, отражающий ход выполнения лабораторной работы, должен содержать для каждого задания:
- •2.5 Контрольные вопросы
- •3 Исследование способов схемного и программного
- •3.2 Общие сведения о жидкокристаллических индикаторах
- •3.3 Основы программного управления жки
- •3.4 Задания на лабораторную работу
- •3.5 Порядок выполнения задания
- •3.6 Требования к оформлению отчета
- •3.7 Контрольные вопросы
- •4 Исследование методов опроса матричной
- •4.1 Цель работы
- •4.2 Задания на лабораторную работу
- •4.3 Порядок выполнения лабораторной работы
- •4.4 Требования к оформлению отчета
- •Раздел 3, отражающий ход выполнения лабораторной работы, должен содержать для каждого задания:
- •4.5 Контрольные вопросы
- •Оглавление
- •Приложение а
3.4 Задания на лабораторную работу
Задание: Разработать алгоритм, написать, отладить и исследовать программу для МК ATmega8515, которая выводит на экран LCD индикатора порядковый номер трех студентов из журнала группы и их фамилии на русском и английском языках, как показано на рис. 3.3. Отображение на экране фамилий трех студентов группы осуществляется нажатием на кнопки Кн1, Кн2 и Кн3, причем кнопка Кн2 вызывает на экран фамилию студента, который разработал данную программу. Кнопки Кн1 и Кн2 отображают на экране ЖКИ фамилии и порядковые номера предыдущего и последующего студента в списке группы.
Подключение ЖКИ к МК выполнено по схеме показанной на рис. 3.1. Обмен информацией осуществляется по 8-ми или 4-х битной шине по желанию разработчика программы. Используемые порты ввода/вывода в зависимости от варианта приведены в табл. 3.9. Вариант задания, размер отображаемых символов и режим индикации задает преподаватель.
Таблица 3.9 – Таблица заданий для лабораторной работы №3
Вариант |
Порт ввода (клавиатура: Кн1, Кн2, Кн3) |
Порт вывода (сигналы управления: RS; R/W; E ) |
Порт вывода (данные на ЖКИ) |
1 |
PA6, PA5, PA4 |
PA0, PA1, PA2 |
PB |
2 |
PA6, PA5, PA4 |
PA0, PA1, PA2 |
PC |
3 |
PA6, PA5, PA4 |
PA0, PA1, PA2 |
PD |
4 |
PB6, PB5, PB4 |
PB0, PB1, PB2 |
PA |
5 |
PB6, PB5, PB4 |
PB0, PB1, PB2 |
PD |
6 |
PB6, PB5, PB4 |
PB0, PB1, PB2 |
PC |
7 |
PC6, PC5, PC4 |
PC0, PC1, PC2 |
PA |
8 |
PC6, PC5, PC4 |
PC0, PC1, PC2 |
PB |
9 |
PC6, PC5, PC4 |
PC0, PC1, PC2 |
PD |
10 |
PD6, PD5, PD4 |
PD0, PD1, PD2 |
PA |
11 |
PD6, PD5, PD4 |
PD0, PD1, PD2 |
PB |
12 |
PD6, PD5, PD4 |
PD0, PD1, PD2 |
PC |
13 |
PA6, PA5, PA4 |
PB0, PB1, PB2 |
PC |
14 |
PA6, PA5, PA4 |
PB0, PB1, PB2 |
PD |
15 |
PB6, PB5, PB4 |
PC0, PC1, PC2 |
PA |
16 |
PB6, PB5, PB4 |
PC0, PC1, PC2 |
PD |
17 |
PC6, PC5, PC4 |
PD0, PD1, PD2 |
PA |
18 |
PC6, PC5, PC4 |
PD0, PD1, PD2 |
PB |
19 |
PD6, PD5, PD4 |
PA0, PA1, PA2 |
PB |
20 |
PD6, PD5, PD4 |
PA0, PA1, PA2 |
PC |
Рис. 3.3 – Вид экрана ЖКИ индикатора 16х2 для студента
с порядковым номером в журнале группы №11