CLR P0.0 ; начальное состояние выходного сигнала =0
; Основной цикл программы
M0: JNB P2.3, M0 ; ожидаем уровня сигнала PI1 =1
SETB P0.0 ; устанавливаем выходной сигнал PO1 =1
M1: JNB P2.4, M1 ; ожидаем уровня сигнала PI2 =1
CLR P0.0 ; устанавливаем выходной сигнал PO1 =0
M2: JB P2.4, M2 ; ожидаем уровня сигнала PI2 =0
M3: JB P2.3, M3 ; ожидаем уровня сигнала PI2 =0
SJMP M0 ; организуем бесконечный цикл
Приложения
Обозначение систем счисления
| Наименование
| Обозначение
| Полное обозначение
| Сокращенное обозначение
|
| Двоичная
| (2)
| BIN
| B
|
| Восьмеричная
| (8)
| OCT
| O
|
| Десятичная
| (10)
| DEC
| D или (.)
|
| Шестнадцатеричная
| (16)
| HEX
| H
|
Обозначение логических операций
| Наименование
| Полное обозначение
| Сокращенное обозначение
|
| Конъюнкция
| AND
| &&
|
| Дизъюнкция
| OR
| ||
|
| Отрицание
| NOT
| !
|
| Исключение
(исключающее ИЛИ)
| XOR
| ^
|
Представление чисел в двоичной, восьмеричной и шестнадцатеричной системах счисления
Значение показателей степени 2
| Номер бита
|
|
|
|
|
|
|
|
|
| Степень 2
| 215
| 214
| 213
| 212
| 211
| 210
| 29
| 28
|
| Значение
|
|
|
|
|
|
|
|
|
| Номер бита
|
|
|
|
|
|
|
|
|
| Степень 2
| 27
| 26
| 25
| 24
| 23
| 22
| 21
| 20
|
| Значение
|
|
|
|
|
|
|
|
|
Зависимость результата логической операции от значения операндов
| Логический оператор
| A = 0
B = 0
| A = 1
B = 0
| A = 0
B = 1
| A = 1
B = 1
|
| A AND B
|
|
|
|
|
| A OR B
|
|
|
|
|
| NOT A
|
|
|
|
|
| XOR
|
|
|
|
|