ВУЗ:
Составители:
27
5. Для организации вложенных циклов в подпрограммах временных
задержек удобно использовать команду DJNZ.
6. Вводимые с клавиатуры данные при отладке предполагаются за-
данными в шестнадцатеричной форме.
3 Содержание отчёта
1. Задание и его исходные данные .
2. Укрупнённая схема программы для основной программы и
подпрограмм, включая подпрограмму обработки прерывания .
3. Листинг программы с
необходимыми комментариями
4. Протокол тестирования .
5. Выводы по выполненной работе .
4 Варианты заданий
1. Управление работой лифта
В системе различаются внешние кнопки для вызова лифта с этажа и
внутренние - для вызова нужного этажа в лифте.
Имеются команды включения двигателя для работы на подъём,
включения двигателя для работы на спуск
и команда выключения двига-
теля, а также команды открытия и закрытия двери лифта.
Условие нажатия внешней кнопки (ноль) вводится в бит 0 порта Р1,
внутренней кнопки (ноль) - в бит 1 порта Р1. Номер этажа внешней кнопки
(от 1 до 12) вводится в порт Р4 , внутренней кнопки (от 1 до 12) - в порт
Р5.
Условие закрытия (ноль
) и открытия (единица) двери вводится в бит
2 порта Р1 . Значение текущего номера этажа (от 1 до 12) , на котором на-
ходится лифт, вводится в порт Р0.
Команда включения двигателя на подъём (ноль) выводится в бит 3
порта Р6, на спуск (ноль) - в бит 2 порта Р6, выключения двигателя (еди-
ница) - в биты 3 или 2 порта
Р6 соответственно.
Команда открытия двери (ноль) и закрытия (единица) выводится в
бит 7 порта Р2 .
Следует реализовать программную временную задержку длительно-
стью 10 Сек после открытия двери .
В программной задержке нужно предусмотреть возможность дос-
рочного выхода из нее в случае нажатия внутренней кнопки лифта .
5. Для организации вложенных циклов в подпрограммах временных задержек удобно использовать команду DJNZ. 6. Вводимые с клавиатуры данные при отладке предполагаются за- данными в шестнадцатеричной форме. 3 Содержание отчёта 1. Задание и его исходные данные . 2. Укрупнённая схема программы для основной программы и подпрограмм, включая подпрограмму обработки прерывания . 3. Листинг программы с необходимыми комментариями 4. Протокол тестирования . 5. Выводы по выполненной работе . 4 Варианты заданий 1. Управление работой лифта В системе различаются внешние кнопки для вызова лифта с этажа и внутренние - для вызова нужного этажа в лифте. Имеются команды включения двигателя для работы на подъём, включения двигателя для работы на спуск и команда выключения двига- теля, а также команды открытия и закрытия двери лифта. Условие нажатия внешней кнопки (ноль) вводится в бит 0 порта Р1, внутренней кнопки (ноль) - в бит 1 порта Р1. Номер этажа внешней кнопки (от 1 до 12) вводится в порт Р4 , внутренней кнопки (от 1 до 12) - в порт Р5. Условие закрытия (ноль) и открытия (единица) двери вводится в бит 2 порта Р1 . Значение текущего номера этажа (от 1 до 12) , на котором на- ходится лифт, вводится в порт Р0. Команда включения двигателя на подъём (ноль) выводится в бит 3 порта Р6, на спуск (ноль) - в бит 2 порта Р6, выключения двигателя (еди- ница) - в биты 3 или 2 порта Р6 соответственно. Команда открытия двери (ноль) и закрытия (единица) выводится в бит 7 порта Р2 . Следует реализовать программную временную задержку длительно- стью 10 Сек после открытия двери . В программной задержке нужно предусмотреть возможность дос- рочного выхода из нее в случае нажатия внутренней кнопки лифта . 27
Страницы
- « первая
- ‹ предыдущая
- …
- 25
- 26
- 27
- 28
- 29
- …
- следующая ›
- последняя »