Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка АК Ч1.doc
Скачиваний:
40
Добавлен:
13.11.2019
Размер:
977.41 Кб
Скачать

Порядок выполнения работы

Данная работа выполняется в четыре этапа, каждый из которых посвящен изучению описанных выше линейки светодиодов (1 этап), 7-ми сегментных индикаторов статического (2 этап), динамического (3 этап) типов и ЗСИ (4 этап). Все этапы имеют аналогичный порядок выполнения работы.

  1. Изучить принцип работы индикатора и нарисовать функциональную схему соответствующего этапа лабораторной работы.

  2. Набрать и выполнить программы примеров 4.1 (2 этап) и 4.2 (3 этап).

  3. Разработать алгоритм и программу для выполнения индивидуального задания до начала лабораторного занятия (в соответствии с заданным вариантом табл. 4.2). При разработке программы рекомендуется использовать подпрограммы.

  4. Ввести программу индивидуального задания в персональный компьютер.

  5. Загрузить программу в стенд. Убедиться в правильном выполнении индивидуального задания. При отрицательном результате изменить программу и повторить её загрузку.

  6. Распечатать листинги правильно работающей программы.

Содержание отчёта

  1. Кратко описать назначение и особенности светодиодного индикатора,

  2. Привести функциональную схему для соответствующего этапа лабораторной работы.

  3. Тексты файлов программ примеров для соответствующего этапа лабораторной работы.

  4. Расчёт констант для подпрограммы задержки. Таблицы кодов символов и форматы изображений для ЗСИ (4 этап).

  5. Блок - схемы алгоритмов (обобщённая и уточнённая) и тексты файлов программы индивидуального задания.

  6. Выводы по работе.

Контрольные вопросы

  1. Перечислите основные функции индикаторов МПС.

  2. Объясните почему нельзя подключать светодиод непосредственно к выводу порта МК51?

  3. Поясните, с какой целью применяют логические элементы (обычно ТТЛ инверторы) в составе цифровых светодиодных индикаторов типа «ДА/НЕТ»?

  4. Почему индикатор называют 7-ми сегментным?

  5. Поясните функции дешифраторов в схеме статического 7-ми сегментного индикатора.

  6. Назовите достоинства и недостатки статического и динамического индикаторов.

  7. В какой области памяти МК51 расположены адреса индикаторов и с помощью каких команд можно к ним обращаться?

  8. Расскажите, как рассчитывается частота обращения к каждому из разрядов динамической N - разрядной индикации.

Таблица 4.2 - Варианты индивидуальных заданий к л/р №3

вар.

Текст индивидуального задания

1.1

Занести в регистр R6 число XXh. На линейке светодиодов с частотой 0,3 Гц отобразить прямое, а затем и инверсное содержимое регистра R6

1.2

На линейке светодиодов с частотой 0,8 Гц отобразить «бегущий» вправо ноль. Начальное состояние - все единицы.

1.3

На линейке светодиодов с частотой 1,5 Гц отобразить «встречу единичек» с возвратом в исходное состояние 10000001.

1.4

На линейке светодиодов с частотой 0,5 Гц отобразить «расставание нулей» с возвратом в исходное состояние 11100111.

1.5

На линейке светодиодов с частотой 2 Гц отобразить «бегущую» влево единицу. Начальное состояние - все нули.

1.6

2.6

Поочередно засвечивая светодиоды HL1-HL8, на статическом индикаторе параллельно высвечивать кол-во горящих светодиодов. Интервал между засвечиванием 1 с.

1.7

Организовать на линейке светодиодов бегущую строку с частотой обновления 0,25 Гц, отображать двоичный эквивалент номера варианта

2.1

Занести в регистр R5 число XXh и отобразить его на 1 и 2 знакоместе. На 3 и 4 знакоместах отображать результат вычитания единицы с частотой 0,4 Гц от (R5) до нулевого значения с возвратом на (R5).

2.2

Занести в регистр R6 число XXh и отобразить его на 3 и 4 знакоместе. На 1 и 2 знакоместах отображать результат суммирования единицы с частотой 0,6 Гц от (R6) до значения FFh с возвратом на (R6).

2.3

Занести в регистр R5 двоично-десятичное число XX и отобразить его на 1 и 2 знакоместе. На 3 и 4 знакоместах отображать результат суммирования единицы с частотой 1 Гц от (R5) до значения 99 с возвратом на (R5).

2.4

Занести в регистр R5 двоично-десятичное число XX и отобразить его на 1 и 2 знакоместе. Занести в регистр R6 двоично-десятичное число XX с соблюдением условия (R6) > (R5) и отобразить его на 3 и 4 знакоместе. С частотой 1,5 Гц на 3 и 4 знакоместах отображать их сумму, а на 1 и 2 - их разность.

2.5

Занести в регистр R5 число XXh и отобразить его на 2 и 3 знакоместе с частотой 2 Гц. 1 и 4 знакоместа индикатора погасить.

2.6

См. 1.6

2.7

Загрузить в регистр R7 число XXh b выводить его на статическом индикаторе поочередно на 1,2 и 3,4 знакоместах с частотой 0,5 Гц; нерабочие знакоместа гасить.

3.1

На динамическом индикаторе изобразить цифры текущего года.

3.2

Занести в регистр R5 число XXh, а в регистр R6 число XXh и отобразить эти числа на динамическом индикаторе.

3.3

Загрузить в РОН число XXh и выводить его на динамическом индикаторе, уменьшая в два раза с частотой 1,5 Гц

3.4

На динамическом индикаторе с частотой 0,3 Гц организовать «бегущую» 1, с прочерками (-) на «свободных» местах.

3.5

На динамическом индикаторе отобразить число 1234. Это число поразрядно с интервалом в 2 секунды должно появиться на индикаторе слева направо.

3.6

Отобразить на динамическом индикаторе слово из четырех букв следующим образом. Первая буква, из крайнего правого положения пройдя все сегменты остается гореть в крайнем левом положении. Последующие буквы, аналогично, пройдя все сегменты остаются за предыдущими. Когда слово полностью засветилось, гасить сегменты поочередно, начиная с крайнего левого сегмента с интервалом 0,5с.

3.7

Занести в регистр R5 двоично-десятичное число XXh, а в регистр R6 двоично-десятичное число XXh. Отобразить эти числа на динамическом индикаторе, а затем, с частотой 0,5 Гц, их сумму.

4.1

На ЗСИ осуществить плавное засвечивание числа «5».

4.2

На ЗСИ с частотой 0,5 Гц отобразить «ход Остапа Бендера» Е2 - Е4.

4.3

Организовать на ЗСИ перебор чисел от «0» до «9» с частотой 1 Гц.

4.4

На ЗСИ с частотой 0,3 Гц отобразить арифметическое тождество 2x2 = 4.

4.5

На ЗСИ с частотой 1,5 Гц отобразить по буквам своё имя.

4.6

Засветить на ЗСИ «шахматную доску». Засвечивание проводить с частотой 5 Гц в порядке «слева направо, сверху вниз»

4.7

На ЗСИ с частотой 0,2 Гц отобразить операцию над двумя бинарными матрицами.