Рисунок 1 – Распределение памяти при вызове подпрограммы
Пример 10. Передать управление одной из восьми подпрограмм при появлении нулевого уровня на соответствующем входе порта 1. Высший приоритет входа
Р1.3.
ORL P1,#FFH ; настройка Р1 на ввод
L1: MOV А, Р1 ; ввод данных из порта
CPL А ; инверсия аккумулятора
JZ L1 ; ожидание появления первого нуля
JNB Р1.3, SUBR1; переход на первую подпрограмму
JNB P1.4, SUBR2; переход на вторую подпрограмму
…………………………………………
JNB P1.2, SUBR8; переход на восьмую подпрограмму
Порядок приоритетов определяется порядком проверки нулевого уровня на соответствующем входе и может быть любым.
Перейти на страницу: 1 2
Другое по теме:
Перспективы развития мобильных технологий в Украине Прошло не более 3 десятилетий с момента появления мобильных телефонов, но мобильная связь подверглась существенным изменениям. Системы первого поколения, основанные на аналоговом принципе, использовались исключительно для телефонной связи. ...