Blame | Last modification | View Log | Download
;Pro krystal 4Mhz;--- 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 Delay10usnopnop ; 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 Delay10usdecfsz xxx, fgoto Delay1msnop;---------------------------------return ;2us;--- Spozdeni v nasobcich 10us ----Delay10us: ; Prodleva (CT1 * 10us)nopnopnopnopnopnopnopdecfsz yyy, fgoto Delay10usnopreturn;-------------------------;----------------------------; Definice promenych;----------------------------cblockyyyxxxendc