call Dlay4
goto $ + 1
; Ввести задержку в 12 циклов при посылке О
bsf PORTA, DSBit ; Установить на линии высокое состояние
decfsz j goto SendDS_Loop
return DS_Reset bcf PORTA, DSBit
call Dlay160 call Dlay160 call Dlay160
Запуск DS1820
Сформировать задержку в 500 мкс.
bsf PORTA, DSBit ; Теперь установить на линии высокое состояние
call Dlay160
call Dlay160
call Dlay160
call Dlay160