Blame | Last modification | View Log | Download
;--- Macro na spozdeni 1ms az 255ms ---Delay macro msmovlw msmovwf xxxcall Delay1msendm;--- Macro na spozdeni 0,1ms az 2,5ms (10-250) ---Delay01 macro usmovlw usmovwf yyycall us10nopnop ; Z duvodu vyrovnani poctu potrebnych taktu jako na Delay1msnopreturnendm;--- Spozdeni v nasobcich 1ms+2us ----Delay1ms:movlw 99 ; 1 msmovwf yyy ; goto 2 takty decfsz 1 kdyz 1 jinak 2call us10decfsz xxx, fgoto Delay1msnop;---------------------------------return ;2us;--- Spozdeni v nasobcich 10us ----us10: ; Prodleva (CT1 * 10us)nopnopnopnopnopnopnopdecfsz yyy, fgoto us10nopreturn;-------------------------;----------------------------; Definice promenych;----------------------------cblockyyyxxxendc