Курсовая работа: Цифровой тахометр
addwf OB1,0
btfss STATUS,C
goto Metka7
movwf OB1
Metka7
bcf INTCON,INTF ; сбросфлагапрерывания
return
;--------------------------------------------------
Taim
; вызывает программу Indic
;-увеличивает содержимое таймера на 1
; следит за реальным временем:
; и вызывает программу Result
call Indic
bcf STATUS,RP0 ; банк 0
incfsz TIM0,1
goto Metka0
incf TIM1,1
Metka0 btfsc TIM1,TIMF
call Result
bcf INTCON,T0IF ; сбросфлагапрерывания
return
;---------------------------------------------------
Result
;-снимает показания счетчика оборотов,
; записывает результат в буфер индикации
bcf STATUS,RP0 ; банк 0
movlw H'0F'
andwf OB0,0