You are on page 1of 1

;T=N*256*(256*(256*3-1+3)-1+2+2+2=> N =(T(microseconde)-5)/197122

tmp movlw d'255'


movwf cmt
movlw d'255'
movwf cmt1
movlw d'N'
movwf cmt2
suite decfsz cmt,1 ; t=3*4+1+2+2=3*4+5=[3*(n-1)+5]us ; cycle=4/f=1us
goto suite
decfsz cmt1,1
goto suite
decfsz cmt2,1
goto suite
Return

END

You might also like