Возможно, это выражение покажется слишком запутанным, но на языке ассемблера PICMicro оно будет представлено следующим образом:
rlf PORTB, w ; Сдвинуть содержимое PORTB на 1
; и поместить в W
andlw 0x020 ; Выделить бит состояния переключателя SW
bcf PORTB, 5 ; Выключить светодиод
ния точности установки задержки таймера в 50000 циклов. В их реализации используется стандартная процедура вызова вложенных подпрограмм, обеспечивающая определенное число временных задержек. Программа, реализующая задержку, приведена ниже:
Dlay64
call Dlay32 Dlay32
DlayS Dlay4
call Dlay16 Dlay16
call DlayS