LAB3
.pdf11
3 Задание к лабораторной работе
3.1Исследовать программу 3.
3.2Разработать программу 4, последовательно включающую светодиоды выходного устройства с различной временной задержкой ("бегущий огонек" с замедлением). Минимальная длительность горения отдельного светодиода - не менее 1 с.
3.3Модифицировать программу 4 (программа 5) таким образом, чтобы время одного цикла прохода задавалось с входного порта.
4 Рекомендации по выполнению задания
4.1Пункт 3.1 выполнить следующим образом:
1)у стенда А подключить шнур питания к сети, у стенда Б - подключить разъем внешнего блока питания к гнезду на задней панели стенда Б, подключить шнур питания внешнего блока питания к сети.
2)включить тумблер СЕТЬ (для стендов Б - на корпусе внешнего блока питания).
3)после завершения выполнения тестовых программ и появления сообщения НАЧАЛО, ввести в микро-ЭВМ подпрограммы 1 и 2 и программу
3.Учесть, что адреса портов стендов А и Б отличаются (для А - адреса входного и выходного регистров соответственно 20h и 30h, для Б - для обоих регистров адрес 05h, кроме того, для стенда Б заменить команду OUT 80h парой команд OUT 04h - OUT 08h (вывод в регистр данных - вывод в регистр управления выдачей).
4)манипулируя позиционными переключателями входного порта, убедиться, что частота звука зависит состояния переключателей входного порта. Убедиться также, что максимально низкий звук задается нулевым значением во входном порте, а максимально высокий - значением 01.
5)модифицировать программу 3 таким образом, чтобы наиболее низкий звук задавался значением FFh во входном порте, а наиболее высокий - значением 00h.
4.2Пункт 3.2 выполнить следующим образом:
12
1)разработать программу 4 в соответствии с заданием. При разработке использовать программы из лабораторной работы МПТ-2 (вложенные циклы).
2)ввести в микро-ЭВМ программу 4. Осуществить пуск программы.
3)убедиться, что при выполнении программы микро-ЭВМ включает светодиоды выходного устройства с различной временной задержкой.
4.3Пункт 3.3 выполнить следующим образом:
1)модифицировать программу 4 в соответствии с заданием.
2)ввести в микро-ЭВМ программу 4. Осуществить пуск программы.
3)убедиться, что при выполнении программы микро-ЭВМ включает светодиоды выходного устройства с различной временной задержкой, при этом длительность одного прохода минимальна при входном значении 00h и максимальна при входном значении FFh.
5 Контрольные вопросы
1 Укажите количество машинных тактов выполнения команды
CALL .
2 В какой последовательности записывается и считывается из стека содержимое аккумулятора и регистра признаков МП БИС при выполнении команд PUSH PSW и POP PSW?
3 С помощью каких команд можно задавать или переобозначить область памяти, отведенную под стек?
4Укажите порядок выполнения микро-ЭВМ команды RET.
5Сравните процесс выполнения микро-ЭВМ команд САLL и RST.
6В какой последовательности сохраняется и извлекается содержимое регистров МП БИС в подпрограммах?
7В чем принцип генерации звука в микропроцессорной системе?
8Как организуется вызов подпрограмм и возврат из подпрограмм по условию?
13
6 Требования по оформлению отчета
Отчет по лабораторной работе должен содержать:
1)титульный лист;
2)название и цель работы;
3)блок-схему программы 5;
4)тексты разработанных программ;
5)выводы по работе.
Список литературы
1Микропроцессоры. В 3-х кн. Учебное пособие для вузов/Под ред. Л.Н.Преснухина, М.- Высш.шк., 1986.
2Самофалов К.Г., Викторов О.В. Микропроцессоры. Киев: Техника, 1989 г.
3Алексенко А.Г., Галицын А.А., Иванников А.Д. Проектирование радио-
электронной аппаратуры на микропроцессорах. |
М.: Радио и связь, 1984 |
4 Гутников В.С. Интегральная электроника |
в измерительных |
устройствах, Л.: Энергоатомиздат, 1988 |
|
5МикроЭВМ./Под ред. Дирксена. М.,: Энергоатомиздат, 1982
6Микропроцессоры и микропроцессорные комплекты интегральных микросхем. Справочник. В 2-х т./Под ред. Шахнова В.А.
7Гуртовцев А.Л., Гудеменко С.В. Программы для микропроцессоров,
Минск, 1989.