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
|
|
|
|
|