ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ - ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

mov Count, 8
Loop ; Получить 8 бит и сохранить в «Char»

mov A, Dlay ; Задержка на 104 цикла

DlayLoop

dec A

jnz DlayLoop

rr Char ; Сдвинуть «Char» вправо

; - Последний прочитанный бит теперь на 6-ой позиции

mov A, Port ; Получить данные из порта А

and А, 0x001 ; Проверить бит 0 в порте А

jz Skip

or Char, 0x080 ; Установить старший бит в Char

Skip

dec Count ; Прочитано 8 бит?

Go to Top